Configuring an ADF Linked Service Connection for SAP ECC
For information on how to enable a connection for use with linked services, see Configuring a Linked Service Connection.
Field labels in this walkthrough follow the underlying Azure Data Factory property names, with the connection column that carries each value named alongside. The exact labels shown in the BimlFlex Connection Editor may differ.
After selecting SAP ECC from the Linked Service Type dropdown, the form required for creating an SAP ECC Linked Service will appear.
Source Only Connector
An SAP ECC connection is used as a source. It is not available as a target.
Choosing an Authentication Method
| Method | Credentials | Additional Settings |
|---|---|---|
| Basic | Username and Password, both optional | None |
Recommendation: Store the Password in Azure Key Vault rather than entering it as plaintext.
Complete Example: Basic Authentication with Azure Key Vault
| Field | Example Value |
|---|---|
| Connect via Integration Runtime | AutoResolveIntegrationRuntime |
| URL | https://sapecc.contoso.com:8443/sap/opu/odata/sap/zbfx_sales_srv/ |
| Username | BFX_READER |
| Azure Key Vault Linked Service | bfx-kv |
| Secret Name (for Password) | BFX-SRC-SapEccPassword |
Required Fields
Common Required Fields
An SAP ECC Linked Service connection uses a single Authentication Type, so the same fields are required on every connection.
These common required fields are:
Optional fields are:
- Username
- Password (or Azure Key Vault)
Connect via Integration Runtime
Connect via Integration Runtime names the integration runtime for an SAP ECC Linked Service connection.
The default value is AutoResolveIntegrationRuntime.
To use another runtime, select it from the dropdown or choose + New to add one.
When a custom value is saved in the linked service form, it will be added to the custom integration runtimes.
The custom values that appear in this dropdown can be maintained in Settings under Azure - AzureIntegrationRuntime.
The runtime is stored in the connection's LS_ConnectVia_IntegrationRuntime column. Any value other than AutoResolveIntegrationRuntime is written to the linked service as the runtime it connects through.
URL
The URL identifies the SAP ECC OData service (for example, https://sapecc.contoso.com:8443/sap/opu/odata/sap/zbfx_sales_srv/).
It is stored in the connection's LS_Url column and maps to the ADF url property.
Authentication Type
The SAP ECC Linked Service connection signs in with Basic authentication. The linked service carries no Authentication Type property, and BimlFlex does not read the connection's Authentication Type column for this connector.
Basic
Basic authentication signs in to the SAP ECC OData service with a Username and Password.
The Username is stored in the connection's LS_Username column and maps to the ADF username property. BimlFlex writes it to the linked service when the column is set.
The Password field accepts the password as plaintext in the LS_Password column, or an Azure Key Vault reference held in the LS_PasswordKVS_ fields that resolves to the password at runtime. BimlFlex writes it to the linked service when either is set.
When the connection's LS_EncryptedCredential column holds an Encrypted Credential value, it is also written to the linked service.
It is suggested that Azure Key Vault be used in place of manually entering the Password.
Azure Data Factory Linked Service Additional Information
For additional information on ADF SAP ECC Linked Service and its connection requirements see the Azure Data Factory SAP ECC Connector documentation.