Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
GILT FÜR:
Azure Data Factory
Azure Synapse Analytics
Tipp
Testen Sie Data Factory in Microsoft Fabric, eine All-in-One-Analyselösung für Unternehmen. Microsoft Fabric deckt alle Aufgaben ab, von der Datenverschiebung bis hin zu Data Science, Echtzeitanalysen, Business Intelligence und Berichterstellung. Erfahren Sie, wie Sie kostenlos eine neue Testversion starten!
Sie können jetzt einen verknüpften Dienst parametrisieren und dynamische Werte zur Laufzeit übergeben. Wenn Sie beispielsweise Verbindungen mit verschiedenen Datenbanken auf demselben logischen SQL-Server herstellen möchten, können Sie nun den Datenbanknamen in der verknüpften Dienstdefinition parametrisieren. Dadurch wird vermieden, dass Sie für jede Datenbank auf dem logischen SQL-Server einen verknüpften Dienst erstellen müssen. Sie können auch andere Eigenschaften in der Definition des verknüpften Diensts parametrisieren, z.B. den Benutzernamen.
Sie können verknüpfte Dienste mithilfe der Benutzeroberfläche im Azure-Portal oder über eine Programmierschnittstelle parametrisieren.
Tipp
Es wird empfohlen, Kennwörter oder Geheimnisse nicht zu parametrisieren. Speichern Sie stattdessen alle Geheimnisse in Azure Key Vault, und parametrisieren Sie den geheimen Namen.
Hinweis
- Es gibt derzeit noch einen ungelösten Fehler bei Verwendung von „-“ in Parameternamen. Es wird empfohlen, Namen ohne „-“ zu verwenden, bis der Fehler behoben wurde.
- Es gibt einen aktiven Fehler, der sich auf Datenflüsse mit Parametern auswirkt. Um Probleme zu vermeiden, empfiehlt es sich, Datenflussnamen ohne Leerzeichen zu verwenden, bis der Fehler behoben ist.
Das folgende Video enthält eine siebenminütige Einführung und Demonstration dieses Features:
Unterstützte Arten verknüpfter Dienste
Alle verknüpften Diensttypen werden für die Parametrisierung unterstützt.
Nativ in der Benutzeroberfläche unterstützt: Für die Erstellung verknüpfter Dienste in der Benutzeroberfläche bietet der Dienst eine integrierte Parametrisierungsfunktion für die folgenden Arten verknüpfter Dienste. Im Blatt zur Erstellung/Bearbeitung von verknüpften Diensten finden Sie Optionen für neue Parameter und können dynamische Inhalte hinzufügen. Siehe Benutzeroberfläche.
- Amazon Redshift
- Amazon S3
- Amazon S3-kompatibler Speicher
- Azure Blob Storage
- Azure Cosmos DB for NoSQL
- Azure Databricks Delta Lake
- Azure-Daten-Explorer
- Azure Data Lake Storage Gen1
- Azure Data Lake Storage Gen2
- Azure Database for MySQL
- Azure Database for PostgreSQL
- Azure Databricks
- Azure File Storage
- Azure-Funktion
- Azure-Schlüsseltresor
- Azure SQL-Datenbank
- Verwaltete Azure SQL-Instanz
- Azure Synapse Analytics
- Azure Tabellenspeicher
- Dataverse
- DB2
- Dynamics 365
- Dynamics AX
- Dynamics CRM
- Dateisystem
- FTP
- Generisches HTTP
- Generisches REST
- Google AdWords
- Google BigQuery-Datenanalyseplattform
- Informix
- MariaDB
- Microsoft Access
- MySQL
- OData
- ODBC
- Oracle
- Oracle Cloud Storage
- PostgreSQL
- Salesforce
- Salesforce Service Cloud
- SAP CDC
- SAP HANA
- SAP-Tabelle
- ServiceNow (in der Legacyversion von ServiceNow nicht unterstützt)
- SFTP
- SharePoint Online-Liste
- Snowflake
- SQL Server
- Vertica
Erweiterte Erstellung: Für andere Arten verknüpfter Dienste, die nicht in der obigen Liste enthalten sind, können Sie den verknüpften Dienst parametrisieren, indem Sie die JSON über die Benutzeroberfläche bearbeiten:
- Erweitern Sie auf dem Blatt zur Erstellung/Bearbeitung von verknüpften Diensten die Option „Erweitert“ am unteren Rand. Aktivieren Sie dann das Kontrollkästchen „Dynamische Inhalte im JSON-Format angeben“, und geben Sie die JSON-Nutzlast für den verknüpften Dienst an.
- Oder nachdem Sie einen verknüpften Dienst ohne Parametrisierung erstellt haben, wählen Sie im Verwaltungshub –> verknüpfte Dienste – den spezifischen verknüpften Dienst> –> den "Code" (Schaltfläche "{}") aus, um den JSON-Code zu bearbeiten.
Informationen zum Definieren von Parametern und Verweisen auf den Parameter mithilfe von finden Sie im Abschnitt mit dem parameters zum Hinzufügen von @{linkedService().paramName}.
Benutzeroberfläche
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"
}
}
}
}