Skip to content

Commit 45112df

Browse files
authored
Merge pull request #208101 from Clare-Zheng82/0816-Add_AppFigures_connector_doc
Add AppFigures connector doc
2 parents dda1787 + f5aedae commit 45112df

File tree

8 files changed

+124
-3
lines changed

8 files changed

+124
-3
lines changed

articles/data-factory/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,8 @@ items:
353353
href: connector-amazon-simple-storage-service.md
354354
- name: Amazon S3 Compatible Storage
355355
href: connector-amazon-s3-compatible-storage.md
356+
- name: AppFigures
357+
href: connector-appfigures.md
356358
- name: Asana
357359
href: connector-asana.md
358360
- name: Avro format
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
---
2+
title: Transform data in AppFigures (Preview)
3+
titleSuffix: Azure Data Factory & Azure Synapse
4+
description: Learn how to transform data in AppFigures (Preview) by using Data Factory or Azure Synapse Analytics.
5+
ms.author: jianleishen
6+
author: jianleishen
7+
ms.service: data-factory
8+
ms.subservice: data-movement
9+
ms.topic: conceptual
10+
ms.custom: synapse
11+
ms.date: 08/16/2022
12+
---
13+
14+
# Transform data in AppFigures (Preview) using Azure Data Factory or Synapse Analytics
15+
16+
[!INCLUDE[appliesto-adf-asa-md](includes/appliesto-adf-asa-md.md)]
17+
18+
This article outlines how to use Data Flow to transform data in AppFigures (Preview). To learn more, read the introductory article for [Azure Data Factory](introduction.md) or [Azure Synapse Analytics](../synapse-analytics/overview-what-is.md).
19+
20+
> [!IMPORTANT]
21+
> This connector is currently in preview. You can try it out and give us feedback. If you want to take a dependency on preview connectors in your solution, please contact [Azure support](https://azure.microsoft.com/support/).
22+
23+
## Supported capabilities
24+
25+
This AppFigures connector is supported for the following capabilities:
26+
27+
| Supported capabilities|IR |
28+
|---------| --------|
29+
|[Mapping data flow](concepts-data-flow-overview.md) (source/-)|① |
30+
31+
<small>*&#9312; Azure integration runtime &#9313; Self-hosted integration runtime*</small>
32+
33+
For a list of data stores that are supported as sources/sinks, see the [Supported data stores](connector-overview.md#supported-data-stores) table.
34+
35+
## Create an AppFigures linked service using UI
36+
37+
Use the following steps to create an AppFigures linked service in the Azure portal UI.
38+
39+
1. Browse to the Manage tab in your Azure Data Factory or Synapse workspace and select Linked Services, then select New:
40+
41+
# [Azure Data Factory](#tab/data-factory)
42+
43+
:::image type="content" source="media/doc-common-process/new-linked-service.png" alt-text="Screenshot of creating a new linked service with Azure Data Factory U I.":::
44+
45+
# [Azure Synapse](#tab/synapse-analytics)
46+
47+
:::image type="content" source="media/doc-common-process/new-linked-service-synapse.png" alt-text="Screenshot of creating a new linked service with Azure Synapse U I.":::
48+
49+
2. Search for AppFigures (Preview) and select the AppFigures (Preview) connector.
50+
51+
:::image type="content" source="media/connector-appfigures/appfigures-connector.png" alt-text="Screenshot showing selecting AppFigures connector.":::
52+
53+
3. Configure the service details, test the connection, and create the new linked service.
54+
55+
:::image type="content" source="media/connector-appfigures/configure-appfigures-linked-service.png" alt-text="Screenshot of configuration for AppFigures linked service.":::
56+
57+
## Connector configuration details
58+
59+
The following sections provide information about properties that are used to define Data Factory and Synapse pipeline entities specific to AppFigures.
60+
61+
## Linked service properties
62+
63+
The following properties are supported for the AppFigures linked service:
64+
65+
| Property | Description | Required |
66+
|:--- |:--- |:--- |
67+
| type | The type property must be set to **AppFigures**. |Yes |
68+
| userName | Specify a user name for the AppFigures. |Yes |
69+
| password | Specify a password for the AppFigures. Mark this field as **SecureString** to store it securely. Or, you can [reference a secret stored in Azure Key Vault](store-credentials-in-key-vault.md). |Yes |
70+
| clientKey | Specify a client key for the AppFigures. Mark this field as **SecureString** to store it securely. Or, you can [reference a secret stored in Azure Key Vault](store-credentials-in-key-vault.md). |Yes |
71+
72+
**Example:**
73+
74+
```json
75+
{
76+
"name": "AppFiguresLinkedService",
77+
"properties": {
78+
"type": "AppFigures",
79+
"typeProperties": {
80+
"userName": "<username>",
81+
"password": "<password>",
82+
"clientKey": "<client key>"
83+
}
84+
}
85+
}
86+
```
87+
88+
## Mapping data flow properties
89+
90+
When transforming data in mapping data flow, you can read tables from AppFigures. For more information, see the [source transformation](data-flow-source.md) in mapping data flows. You can only use an [inline dataset](data-flow-source.md#inline-datasets) as source type.
91+
92+
### Source transformation
93+
94+
The below table lists the properties supported by AppFigures source. You can edit these properties in the **Source options** tab.
95+
96+
| Name | Description | Required | Allowed values | Data flow script property |
97+
| ---- | ----------- | -------- | -------------- | ---------------- |
98+
| Entity type | The type of the entity in AppFigures. | Yes | `products`<br>`ads`<br>`sales` | *(for inline dataset only)*<br>entityType |
99+
100+
101+
#### AppFigures source script examples
102+
103+
When you use AppFigures as source type, the associated data flow script is:
104+
105+
```
106+
source(allowSchemaDrift: true,
107+
validateSchema: false,
108+
store: 'appfigures',
109+
format: 'rest',
110+
entityType: 'products') ~> AppFiguresSource
111+
```
112+
113+
## Next steps
114+
115+
For a list of data stores supported as sources and sinks by the copy activity, see [Supported data stores](copy-activity-overview.md#supported-data-stores-and-formats).

articles/data-factory/connector-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: data-factory
77
ms.subservice: data-movement
88
ms.custom: synapse
99
ms.topic: conceptual
10-
ms.date: 06/23/2022
10+
ms.date: 08/23/2022
1111
ms.author: jianleishen
1212
---
1313

articles/data-factory/data-flow-source.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: data-factory
88
ms.subservice: data-flows
99
ms.topic: conceptual
1010
ms.custom: seo-lt-2019
11-
ms.date: 08/04/2022
11+
ms.date: 08/23/2022
1212
---
1313

1414
# Source transformation in mapping data flow
@@ -48,6 +48,7 @@ Mapping data flow follows an extract, load, and transform (ELT) approach and wor
4848
| Connector | Format | Dataset/inline |
4949
| --------- | ------ | -------------- |
5050
|[Amazon S3](connector-amazon-simple-storage-service.md#mapping-data-flow-properties) | [Avro](format-avro.md#mapping-data-flow-properties)<br>[Delimited text](format-delimited-text.md#mapping-data-flow-properties)<br>[Delta](format-delta.md)<br>[Excel](format-excel.md#mapping-data-flow-properties)<br>[JSON](format-json.md#mapping-data-flow-properties) <br>[ORC](format-orc.md#mapping-data-flow-properties)<br/>[Parquet](format-parquet.md#mapping-data-flow-properties)<br>[XML](format-xml.md#mapping-data-flow-properties) | ✓/✓<br>✓/✓<br>✓/✓<br>✓/✓<br/>✓/✓<br>✓/✓<br/>✓/✓<br>✓/✓ |
51+
|[Appfigures (Preview)](connector-appfigures.md#mapping-data-flow-properties) | | -/✓ |
5152
|[Asana (Preview)](connector-asana.md#mapping-data-flow-properties) | | -/✓ |
5253
|[Azure Blob Storage](connector-azure-blob-storage.md#mapping-data-flow-properties) | [Avro](format-avro.md#mapping-data-flow-properties)<br>[Delimited text](format-delimited-text.md#mapping-data-flow-properties)<br>[Delta](format-delta.md)<br>[Excel](format-excel.md#mapping-data-flow-properties)<br>[JSON](format-json.md#mapping-data-flow-properties) <br>[ORC](format-orc.md#mapping-data-flow-properties)<br/>[Parquet](format-parquet.md#mapping-data-flow-properties)<br>[XML](format-xml.md#mapping-data-flow-properties) | ✓/✓<br>✓/✓<br>✓/✓<br>✓/✓<br/>✓/✓<br>✓/✓<br/>✓/✓<br>✓/✓ |
5354
| [Azure Cosmos DB (SQL API)](connector-azure-cosmos-db.md#mapping-data-flow-properties) | | ✓/- |

articles/data-factory/includes/data-factory-v2-connector-overview.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
author: jianleishen
33
ms.service: data-factory
44
ms.topic: include
5-
ms.date: 06/23/2022
5+
ms.date: 08/23/2022
66
ms.author: jianleishen
77
---
88

@@ -70,6 +70,7 @@ ms.author: jianleishen
7070
|&nbsp; | [Generic ODBC](../connector-odbc.md) | ✓/✓ | || | ||
7171
|&nbsp; | [Generic REST](../connector-rest.md) | ✓/✓ | ✓/✓ | | | ||
7272
| **Services and apps** | [Amazon Marketplace Web Service](../connector-amazon-marketplace-web-service.md) | ✓/− | || | ||
73+
|&nbsp; | [Appfigures (Preview)](../connector-appfigures.md) | | ✓/- | | | | |
7374
|&nbsp; | [Asana (Preview)](../connector-asana.md) | | ✓/− | | | ||
7475
|&nbsp; | [Concur (Preview)](../connector-concur.md) | ✓/− | || | ||
7576
|&nbsp; | [data.world (Preview)](../connector-dataworld.md) | |✓/− | | | ||
16.3 KB
Loading
34 KB
Loading

articles/synapse-analytics/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -983,6 +983,8 @@ items:
983983
href: ../data-factory/connector-amazon-simple-storage-service.md?context=/azure/synapse-analytics/context/context&tabs=synapse-analytics
984984
- name: Amazon S3 Compatible Storage
985985
href: ../data-factory/connector-amazon-s3-compatible-storage.md?context=/azure/synapse-analytics/context/context&tabs=synapse-analytics
986+
- name: AppFigures
987+
href: ../data-factory/connector-appfigures.md?context=/azure/synapse-analytics/context/context&tabs=synapse-analytics
986988
- name: Asana
987989
href: ../data-factory/connector-asana.md?context=/azure/synapse-analytics/context/context&tabs=synapse-analytics
988990
- name: Avro format

0 commit comments

Comments
 (0)