You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/data-factory/control-flow-append-variable-activity.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,13 +17,13 @@ Use the Append Variable activity to add a value to an existing array variable de
17
17
18
18
## Create an Append Variable activity with UI
19
19
20
-
To use a Append Variable activity in a pipeline, complete the following steps:
20
+
To use an Append Variable activity in a pipeline, complete the following steps:
21
21
22
22
1. Select the background of the pipeline canvas and use the Variables tab to add an array type variable:
23
23
24
-
:::image type="content" source="media/control-flow-activities-common/add-pipeline-array-variable.png" alt-text="Shows an empty pipeline canvas with the Variables tab selected having an array type variable named TestVariable.":::
24
+
:::image type="content" source="media/control-flow-activities-common/add-pipeline-array-variable.png" alt-text="Shows an empty pipeline canvas with the Variables tab selected having an array type variable named TestVariable.":::
25
25
26
-
2. Search for _Append Variable_ in the pipeline Activities pane, and drag an Append Variable activity to the pipeline canvas.
26
+
1. Search for _Append Variable_ in the pipeline Activities pane, and drag an Append Variable activity to the pipeline canvas.
27
27
1. Select the Append Variable activity on the canvas if it isn't already selected, and its **Variables** tab, to edit its details.
28
28
1. Select the variable for the Name property.
29
29
1. Enter an expression for the value, which is appended to the array in the variable. This can be a literal string expression, or any combination of dynamic [expressions, functions](control-flow-expression-language-functions.md), [system variables](control-flow-system-variables.md), or [outputs from other activities](how-to-expression-language-functions.md#expressions-with-parameters).
Copy file name to clipboardExpand all lines: articles/data-factory/control-flow-web-activity.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ ms.custom:
20
20
Web Activity can be used to call a custom REST endpoint from an Azure Data Factory or Synapse pipeline. You can pass datasets and linked services to be consumed and accessed by the activity.
21
21
22
22
> [!NOTE]
23
-
> Web Activity is supported for invoking URLs that are hosted in a private virtual network as well by leveraging self-hosted integration runtime. The integration runtime should have a line of sight to the URL endpoint.
23
+
> Web Activity is supported for invoking URLs that are hosted in a private virtual network as well by using a self-hosted integration runtime. The integration runtime should have a line of sight to the URL endpoint.
24
24
25
25
> [!NOTE]
26
26
> The maximum supported output response payload size is 4 MB.
@@ -30,11 +30,11 @@ Web Activity can be used to call a custom REST endpoint from an Azure Data Facto
30
30
To use a Web activity in a pipeline, complete the following steps:
31
31
32
32
1. Search for _Web_ in the pipeline Activities pane, and drag a Web activity to the pipeline canvas.
33
-
1. Select the new Web activity on the canvas if it is not already selected, and its **Settings** tab, to edit its details.
33
+
1. Select the new Web activity on the canvas if it isn't already selected, and its **Settings** tab, to edit its details.
34
34
35
35
:::image type="content" source="media/control-flow-web-activity/web-activity.png" alt-text="Shows the UI for a Web activity.":::
36
36
37
-
1. Specify a URL, which can be a literal URL string, or any combination of dynamic [expressions, functions](control-flow-expression-language-functions.md), [system variables](control-flow-system-variables.md), or [outputs from other activities](how-to-expression-language-functions.md#expressions-with-parameters). Provide other details to be submitted with the request.
37
+
1. Specify a URL, which can be a literal URL string, or any combination of dynamic [expressions, functions](control-flow-expression-language-functions.md), [system variables](control-flow-system-variables.md), or [outputs from other activities](how-to-expression-language-functions.md#expressions-with-parameters). Provide other details to be submitted with the request.
38
38
1. Use the output from the activity as the input to any other activity, and reference the output anywhere dynamic content is supported in the destination activity.
type | Must be set to **WebActivity**. | String | Yes
88
88
method | REST API method for the target endpoint. | String. <br/><br/>Supported Types: "GET", "POST", "PUT", "PATCH", "DELETE" | Yes
89
-
url | Target endpoint and path | String (or expression with resultType of string). The activity will time out at 1 minute with an error if it does not receive a response from the endpoint. You can increase this response timeout up to 10 mins by updating the httpRequestTimeout property | Yes
89
+
url | Target endpoint and path | String (or expression with resultType of string). The activity will time out at 1 minute with an error if it doesn't receive a response from the endpoint. You can increase this response timeout up to 10 mins by updating the httpRequestTimeout property | Yes
90
90
httpRequestTimeout | Response timeout duration | hh:mm:ss with the max value as 00:10:00. If not explicitly specified defaults to 00:01:00 | No
91
91
headers | Headers that are sent to the request. For example, to set the language and type on a request: `"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }`. | String (or expression with resultType of string) | No
92
92
body | Represents the payload that is sent to the endpoint. | String (or expression with resultType of string). <br/><br/>See the schema of the request payload in [Request payload schema](#request-payload-schema) section. | Required for POST/PUT/PATCH methods. Optional for DELETE method.
93
-
authentication | Authentication method used for calling the endpoint. Supported Types are "Basic, Client Certificate, System-assigned Managed Identity, User-assigned Managed Identity, Service Principal." For more information, see [Authentication](#authentication) section. If authentication is not required, exclude this property. | String (or expression with resultType of string) | No
93
+
authentication | Authentication method used for calling the endpoint. Supported Types are "Basic, Client Certificate, System-assigned Managed Identity, User-assigned Managed Identity, Service Principal." For more information, see [Authentication](#authentication) section. If authentication isn't required, exclude this property. | String (or expression with resultType of string) | No
94
94
turnOffAsync | Option to disable invoking HTTP GET on location field in the response header of an HTTP 202 Response. If set true, it stops invoking HTTP GET on http location given in response header. If set false then it continues to invoke HTTP GET call on location given in http response headers. | Allowed values are false (default) and true. | No
95
-
disableCertValidation | Removes server side certificate validation (not recommended unless you are connecting to a trusted server that does not use a standard CA cert). | Allowed values are false (default) and true. | No
95
+
disableCertValidation | Removes server side certificate validation (not recommended unless you're connecting to a trusted server that doesn't use a standard CA cert). | Allowed values are false (default) and true. | No
96
96
datasets | List of datasets passed to the endpoint. | Array of dataset references. Can be an empty array. | Yes
97
97
linkedServices | List of linked services passed to endpoint. | Array of linked service references. Can be an empty array. | Yes
98
98
connectVia | The [integration runtime](./concepts-integration-runtime.md) to be used to connect to the data store. You can use the Azure integration runtime or the self-hosted integration runtime (if your data store is in a private network). If this property isn't specified, the service uses the default Azure integration runtime. | The integration runtime reference. | No
99
99
100
100
> [!NOTE]
101
-
> REST endpoints that the web activity invokes must return a response of type JSON. The activity will timeout at 1 minute with an error if it does not receive a response from the endpoint. For endpoints that support [Asynchronous Request-Reply pattern](/azure/architecture/patterns/async-request-reply), the web activity will continue to wait without timing out (upto 7 day) or till the endpoints signals completion of the job.
101
+
> REST endpoints that the web activity invokes must return a response of type JSON. The activity will time out at 1 minute with an error if it doesn't receive a response from the endpoint. For endpoints that support [Asynchronous Request-Reply pattern](/azure/architecture/patterns/async-request-reply), the web activity continues to wait without timing out (upto 7 day) or until the endpoints signals completion of the job.
102
102
103
103
The following table shows the requirements for JSON content:
104
104
105
105
| Value type | Request body | Response body |
106
106
|---|---|---|
107
107
|JSON object | Supported | Supported |
108
-
|JSON array | Supported <br/>(At present, JSON arrays don't work as a result of a bug. A fix is in progress.) | Unsupported |
108
+
|JSON array | Supported <br/>(Currently, JSON arrays don't work as a result of a bug. A fix is in progress.) | Unsupported |
109
109
| JSON value | Supported | Unsupported |
110
110
| Non-JSON type | Unsupported | Unsupported |
111
111
||||
@@ -116,7 +116,7 @@ Below are the supported authentication types in the web activity.
116
116
117
117
### None
118
118
119
-
If authentication is not required, do not include the "authentication" property.
119
+
If authentication isn't required, don't include the "authentication" property.
120
120
121
121
### Basic
122
122
@@ -141,7 +141,7 @@ Specify base64-encoded contents of a PFX file and the password.
141
141
"password":"****"
142
142
}
143
143
```
144
-
Certificate needs to be an x509 certificate. For conversion to PFX file, you can use your favorite utility. For base-64 encoding, you may use following PowerShell snippet.
144
+
Certificate needs to be an x509 certificate. For conversion to PFX file, you can use your favorite utility. For base-64 encoding, you can use following PowerShell snippet.
Specify the resource uri for which the access token will be requested using the managed identity for the data factory or Synapse workspace instance. To call the Azure Resource Management API, use `https://management.azure.com/`. For more information about how managed identities works see the [managed identities for Azure resources overview page](../active-directory/managed-identities-azure-resources/overview.md).
153
+
Specify the resource uri for which the access token will be requested using the managed identity for the data factory or Synapse workspace instance. To call the Azure Resource Management API, use `https://management.azure.com/`. For more information about how managed identities works, see the [managed identities for Azure resources overview page](../active-directory/managed-identities-azure-resources/overview.md).
154
154
155
155
```json
156
156
"authentication": {
@@ -160,7 +160,7 @@ Specify the resource uri for which the access token will be requested using the
160
160
```
161
161
162
162
> [!NOTE]
163
-
> If your data factory or Synapse workspace is configured with a git repository, you must store your credentials in Azure Key Vault to use basic or client certificate authentication. The service does not store passwords in git.
163
+
> If your data factory or Synapse workspace is configured with a git repository, you must store your credentials in Azure Key Vault to use basic or client certificate authentication. The service doesn't store passwords in git.
164
164
165
165
### Service principal
166
166
@@ -180,7 +180,7 @@ Specify the tenant ID, service principal ID, and service principal key, using a
180
180
```
181
181
182
182
## Request payload schema
183
-
When you use the POST/PUT method, the body property represents the payload that is sent to the endpoint. You can pass linked services and datasets as part of the payload. Here is the schema for the payload:
183
+
When you use the POST/PUT method, the body property represents the payload that is sent to the endpoint. You can pass linked services and datasets as part of the payload. Here's the schema for the payload:
Copy file name to clipboardExpand all lines: articles/data-factory/includes/parameterize-linked-service-ui.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,13 +10,13 @@ ms.custom: include file
10
10
11
11
# [Azure Data Factory](#tab/data-factory)
12
12
13
-
:::image type="content" source="../media/parameterize-linked-services/parameterize-linked-services-image-1.png" alt-text="Add dynamic content to the Linked Service definition" lightbox="../media/parameterize-linked-services/parameterize-linked-services-image-1.png":::
13
+
:::image type="content" source="../media/parameterize-linked-services/parameterize-linked-services-image-1.png" alt-text="Screenshot highlighting the dynamic content link under the fully qualified domain name box in the linked service." lightbox="../media/parameterize-linked-services/parameterize-linked-services-image-1.png":::
14
14
15
-
:::image type="content" source="../media/parameterize-linked-services/parameterize-linked-services-image-2.png" alt-text="Create a new parameter" lightbox="../media/parameterize-linked-services/parameterize-linked-services-image-2.png":::
15
+
:::image type="content" source="../media/parameterize-linked-services/parameterize-linked-services-image-2.png" alt-text="Screenshot highlighting the dynamic content box and the + button to create a new parameter." lightbox="../media/parameterize-linked-services/parameterize-linked-services-image-2.png":::
16
16
17
17
# [Azure Synapse](#tab/synapse-analytics)
18
18
19
-
:::image type="content" source="../media/parameterize-linked-services/parameterize-linked-services-image-1-synapse.png" alt-text="Add dynamic content to the Linked Service definition" lightbox="../media/parameterize-linked-services/parameterize-linked-services-image-1-synapse.png":::
20
-
:::image type="content" source="../media/parameterize-linked-services/parameterize-linked-services-image-2-synapse.png" alt-text="Create a new parameter" lightbox="../media/parameterize-linked-services/parameterize-linked-services-image-2-synapse.png":::
19
+
:::image type="content" source="../media/parameterize-linked-services/parameterize-linked-services-image-1-synapse.png" alt-text="Screenshot highlighting the dynamic content link under the database name box in the linked service." lightbox="../media/parameterize-linked-services/parameterize-linked-services-image-1-synapse.png":::
20
+
:::image type="content" source="../media/parameterize-linked-services/parameterize-linked-services-image-2-synapse.png" alt-text="Screenshot highlighting the + button to create a new parameter." lightbox="../media/parameterize-linked-services/parameterize-linked-services-image-2-synapse.png":::
Copy file name to clipboardExpand all lines: articles/data-factory/parameterize-linked-services.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,7 +92,7 @@ All the linked service types are supported for parameterization.
92
92
**Advanced authoring:** For other linked service types that are not in above list, you can parameterize the linked service by editing the JSON on UI:
93
93
94
94
- In linked service creation/edit blade -> expand "Advanced" at the bottom -> check "Specify dynamic contents in JSON format" checkbox -> specify the linked service JSON payload.
95
-
- Or, after you create a linked service without parameterization, in [Management hub](author-visually.md#management-hub) -> Linked services -> find the specific linked service -> click "Code" (button "{}") to edit the JSON.
95
+
- Or, after you create a linked service without parameterization, in [Management hub](author-visually.md#management-hub) -> Linked services -> find the specific linked service -> select the "Code" (button "{}") to edit the JSON.
96
96
97
97
Refer to the [JSON sample](#json) to add ` parameters` section to define parameters and reference the parameter using ` @{linkedService().paramName} `.
0 commit comments