Skip to content

Commit ddbdac9

Browse files
Merge pull request #224815 from v-lanjunli/linkedservice
add linked service for azure synapse analytics artifacts linked
2 parents 06bc8c7 + 844bc1b commit ddbdac9

File tree

6 files changed

+94
-1
lines changed

6 files changed

+94
-1
lines changed

articles/data-factory/TOC.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,9 @@ items:
442442
- name: Azure Synapse Analytics
443443
href: connector-azure-sql-data-warehouse.md
444444
displayName: polybase
445+
- name: Azure Synapse Analytics (Artifacts)
446+
href: connector-azure-synapse-analytics-artifacts.md
447+
displayName: polybase
445448
- name: Azure Table Storage
446449
href: connector-azure-table-storage.md
447450
displayName: timeout

articles/data-factory/compute-linked-services.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ See following articles if you are new to Azure Batch service:
371371

372372
[!INCLUDE[ML Studio (classic) retirement](../../includes/machine-learning-studio-classic-deprecation.md)]
373373

374-
You create an Machine Learning Studio (classic) linked service to register a Machine Learning Studio (classic) batch scoring endpoint to a data factory or Synapse workspace.
374+
You create a Machine Learning Studio (classic) linked service to register a Machine Learning Studio (classic) batch scoring endpoint to a data factory or Synapse workspace.
375375

376376
### Example
377377

@@ -574,6 +574,10 @@ You create an Azure Synapse Analytics linked service and use it with the [Stored
574574

575575
You create a SQL Server linked service and use it with the [Stored Procedure Activity](transform-data-using-stored-procedure.md) to invoke a stored procedure from a pipeline. See [SQL Server connector](connector-sql-server.md#linked-service-properties) article for details about this linked service.
576576

577+
## Azure Synapse Analytics (Artifacts) linked service
578+
579+
You create an Azure Synapse Analytics (Artifacts) linked service and use it with the [Synapse Notebook Activity](transform-data-synapse-notebook.md) and [Synapse Spark job definition Activity](transform-data-synapse-spark-job-definition.md) to invoke a stored procedure from a pipeline. See [Azure Synapse Analytics (Artifacts) Connector](connector-azure-synapse-analytics-artifacts.md) article for details about this linked service.
580+
577581
## Azure Function linked service
578582

579583
You create an Azure Function linked service and use it with the [Azure Function activity](control-flow-azure-function-activity.md) to run Azure Functions in a pipeline. The return type of the Azure function has to be a valid `JObject`. (Keep in mind that [JArray](https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_Linq_JArray.htm) is *not* a `JObject`.) Any return type other than `JObject` fails and raises the user error *Response Content is not a valid JObject*.
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
---
2+
title: Copy and transform data in Azure Synapse Analytics (Artifacts) by using Azure Data Factory
3+
titleSuffix: Azure Data Factory & Azure Synapse
4+
description: Learn how to Linked service "Azure Synapse Analytics (Artifacts)".
5+
ms.service: data-factory
6+
ms.subservice: tutorials
7+
ms.custom: synapse
8+
author: nabhishek
9+
ms.author: jejiang
10+
ms.topic: conceptual
11+
ms.date: 10/13/2022
12+
---
13+
14+
# Copy and transform data in Azure Synapse Analytics (Artifacts) by using Azure Data Factory
15+
16+
This article outlines how to use Copy Activity in Azure Data Factory pipelines to copy data to and from Azure Synapse Analytics (Artifacts).
17+
18+
## Supported capabilities
19+
20+
This Azure Synapse Analytics (Artifacts) connector is supported for the following capabilities:
21+
22+
| Supported capabilities|IR | Managed private endpoint|
23+
|---------| --------| --------|
24+
|[Copy activity](copy-activity-overview.md) (source/sink)|① ②||
25+
|[Mapping data flow](concepts-data-flow-overview.md) (source/sink)|① ||
26+
|[Lookup activity](control-flow-lookup-activity.md)|① ②||
27+
|[GetMetadata activity](control-flow-get-metadata-activity.md)|① ②||
28+
|[Script activity](transform-data-using-script.md)|① ②||
29+
|[Stored procedure activity](transform-data-using-stored-procedure.md)|① ②||
30+
31+
<small>*&#9312; Azure integration runtime &#9313; Self-hosted integration runtime*</small>
32+
33+
## Create an Azure Synapse Analytics (Artifacts) linked service using UI
34+
35+
Use the following steps to create an Azure Synapse Analytics (Artifacts) linked service in the Azure Data Factory portal UI.
36+
37+
1. Browse to the **Manage** tab in your Azure Data Factory and select **Linked Services**, then click **New**:
38+
39+
> [!div class="mx-imgBorder"]
40+
> ![Screenshot of creating a new linked service with Azure Data Factory UI.](./media/connector-azure-synapse-analytics-artifacts/new-linked-service.png)
41+
42+
2. Search for *Synapse* under the Compute tab, and select the **Azure Synapse Analytics (Artifacts)** connector.
43+
44+
> [!div class="mx-imgBorder"]
45+
> ![Screenshot of the Azure Synapse Analytics Artifacts connector.](./media/connector-azure-synapse-analytics-artifacts/azure-synapse-analytics-artifacts-connector.png)
46+
47+
3. Configure the service details, test the connection, and create the new linked service.
48+
49+
> [!div class="mx-imgBorder"]
50+
> ![Screenshot of the Azure Synapse Analytics Artifacts connector configuration.](./media/connector-azure-synapse-analytics-artifacts/configure-azure-synapse-analytics-artifacts-linked-service.png)
51+
52+
## Connector configuration details
53+
54+
The following sections provide details about properties that define Azure Data Factory entities specific to an Azure Synapse Analytics (Artifacts) connector.
55+
56+
## Linked service properties
57+
58+
These generic properties are supported for an Azure Synapse Analytics (Artifacts) linked service:
59+
60+
| Property | Description | Required |
61+
| :------ | :---------- | :-------- |
62+
| Name | Pick a valid name | Yes |
63+
| Description | Give some description of this linked service | No |
64+
| type | The type property must be set to **AzureSynapseArtifacts**. | Yes |
65+
| Connect via integration runtime| The [integration runtime](concepts-integration-runtime.md) to be used to connect to the data store. You can use Azure Integration Runtime or a self-hosted integration runtime (if your data store is located in a private network). If not specified, it uses the default Azure Integration Runtime. | Yes |
66+
67+
68+
## Linked service example that uses SQL authentication
69+
70+
```json
71+
{
72+
"name": "AzureSynapseArtifacts",
73+
"properties": {
74+
"annotations": [],
75+
"type": "AzureSynapseArtifacts",
76+
"typeProperties": {
77+
"endpoint": "https://accessibilityverify.dev.azuresynapse.net",
78+
"authentication": "MSI"
79+
}
80+
}
81+
}
82+
```
83+
84+
## Next steps
85+
86+
For a list of data stores supported as sources and sinks by Copy Activity, see [supported data stores and formats](copy-activity-overview.md#supported-data-stores-and-formats).
Loading
Loading
50.9 KB
Loading

0 commit comments

Comments
 (0)