Társított szolgáltatások paraméterezése az Azure Data Factoryben és az Azure Synapse Analyticsben
A következőkre vonatkozik: Azure Data Factory
Azure Synapse Analytics
Tipp.
Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!
Mostantól paraméterezhet egy társított szolgáltatást, és futtatáskor dinamikus értékeket adhat át. Ha például ugyanazon a logikai SQL-kiszolgálón lévő különböző adatbázisokhoz szeretne csatlakozni, most már paraméterezheti az adatbázis nevét a társított szolgáltatás definíciójában. Ez megakadályozza, hogy társított szolgáltatást hozzon létre a logikai SQL-kiszolgálón lévő összes adatbázishoz. A társított szolgáltatás definíciójában más tulajdonságokat is paraméterezhet – például felhasználónév.
A felhasználói felületet az Azure Portalon vagy egy programozási felületen használhatja a társított szolgáltatások paraméterezéséhez.
Tipp.
Javasoljuk, hogy ne paraméterezhesse a jelszavakat vagy titkos kulcsokat. Ehelyett tárolja az összes titkos kulcsot az Azure Key Vaultban, és paraméterezze a titkos nevet.
Feljegyzés
- A paraméternevekben nyitott hiba van a "-" kifejezés használatára, javasoljuk, hogy a "-" nélkül használjon neveket, amíg a hiba meg nem oldódott.
- A paraméterekkel rendelkező adatfolyamokat egy aktív hiba érinti. A problémák elkerülése érdekében ajánlott szóközök nélkül használni az adatfolyamneveket, amíg a hiba nem szűnik meg.
A funkció hétperces bemutatásához és bemutatásához tekintse meg az alábbi videót:
Támogatott társított szolgáltatástípusok
A paraméterezés minden társított szolgáltatástípust támogat.
Natívan támogatott a felhasználói felületen: A társított szolgáltatás felhasználói felületen való létrehozásakor a szolgáltatás beépített paraméterezési élményt biztosít a következő társított szolgáltatásokhoz. A társított szolgáltatás létrehozása/szerkesztése panelen új paramétereket találhat, és dinamikus tartalmat vehet fel. Tekintse meg a felhasználói felületi élményt.
- Amazon Redshift
- Amazon S3
- Amazon S3-kompatibilis tároló
- Azure Blob Storage
- Azure Cosmos DB for NoSQL
- Azure Databricks Delta Lake
- Azure Adatkezelő
- 1. generációs Azure Data Lake Storage
- 2. generációs Azure Data Lake Storage
- Azure Database for MySQL
- Azure Database for PostgreSQL
- Azure Databricks
- Azure File Storage
- Azure-függvény
- Azure Key Vault
- Azure SQL Database
- Felügyelt Azure SQL-példány
- Azure Synapse Analytics
- Azure Table Storage
- Dataverse
- DB2
- Dynamics 365
- Dynamics AX
- Dynamics CRM
- File System
- FTP
- Általános HTTP
- Általános REST
- Google AdWords
- Google BigQuery
- Informix
- MariaDB
- Microsoft Access
- MySQL
- OData
- ODBC
- Oracle
- Google Cloud Storage
- PostgreSQL
- Salesforce
- Salesforce Service Cloud
- SAP CDC
- SAP HANA
- SAP-tábla
- ServiceNow (a ServiceNow örökölt verziójában nem támogatott)
- SFTP
- SharePoint Online-lista
- Snowflake
- SQL Server
- Vertica
Speciális létrehozás: A fenti listában nem szereplő más társított szolgáltatástípusok esetében a JSON felhasználói felületen való szerkesztésével paraméterezheti a társított szolgáltatást:
- A társított szolgáltatás létrehozása/szerkesztése panelen –> alul bontsa ki a "Speciális" elemet –> jelölje be a "Dinamikus tartalom megadása JSON formátumban" jelölőnégyzetet –> adja meg a társított szolgáltatás JSON hasznos adatait.
- Vagy miután paraméterezés nélkül létrehozott egy társított szolgáltatást, a Felügyeleti központban – Csatolt szolgáltatások –>> Az adott társított szolgáltatás megkeresése –> kattintson a "Kód" (gomb "{}") elemre a JSON szerkesztéséhez.
A paraméterek meghatározásához és a paraméterre @{linkedService().paramName}
való hivatkozáshoz parameters
tekintse meg a JSON-mintát.
Felhasználói felület
JSON
{
"name": "AzureSqlDatabase",
"properties": {
"type": "AzureSqlDatabase",
"typeProperties": {
"connectionString": "Server=tcp:myserver.database.windows.net,1433;Database=@{linkedService().DBName};User ID=user;Password=fake;Trusted_Connection=False;Encrypt=True;Connection Timeout=30"
},
"connectVia": null,
"parameters": {
"DBName": {
"type": "String"
}
}
}
}