Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SI APPLICA A:
Azure Data Factory
Azure Synapse Analytics
Suggerimento
Prova Data Factory in Microsoft Fabric, una soluzione di analisi all-in-one per le aziende. Microsoft Fabric copre tutto, dallo spostamento dati al data science, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Vedere le informazioni su come iniziare una nuova prova gratuita.
È ora possibile impostare i parametri per un servizio collegato e passare i valori dinamici in fase di esecuzione. Ad esempio, se si desidera connettersi a database diversi nello stesso server SQL logico, è ora possibile parametrizzare il nome del database nella definizione del servizio collegato. In questo modo l'utente non deve creare un servizio collegato per ogni database nel server SQL logico. È possibile parametrizzare anche altre proprietà nella definizione del servizio collegato, ad esempio Nome utente.
È possibile usare l'interfaccia utente nel portale di Azure o un'interfaccia di programmazione per parametrizzare i servizi collegati.
Suggerimento
È consigliabile di non impostare i parametri per le password o i segreti. Archiviare tutti i segreti in Azure Key Vault e parametrizzare il Nome segreto.
Note
- È presente un bug aperto che impedisce l'uso di "-" nei nomi dei parametri, è consigliabile usare nomi senza "-" finché il bug non viene risolto.
- È presente un bug attivo che influisce sui flussi di dati con parametri. Per evitare problemi, è consigliabile usare nomi di flussi di dati senza spazi finché il bug non viene risolto.
Per un'introduzione di sette minuti e una dimostrazione di questa funzionalità, guardare il video seguente:
Tipi di servizi collegati supportati
Tutti i tipi di servizi collegati sono supportati per la parametrizzazione.
Supportati in modo nativo nell'interfaccia utente: quando si crea un servizio collegato nell'interfaccia utente, il servizio offre un'esperienza di parametrizzazione predefinita per i tipi di servizi collegati seguenti. Nel pannello di creazione/modifica del servizio collegato è possibile trovare opzioni per nuovi parametri e aggiungere contenuto dinamico. Vedere Esperienza dell'interfaccia utente.
- Amazon Redshift
- Amazon S3
- Archiviazione compatibile con Amazon S3
- Archiviazione BLOB di Azure
- Azure Cosmos DB for NoSQL
- Delta Lake di Azure Databricks
- Esplora dati di Azure
- Azure Data Lake Storage Gen1
- Azure Data Lake Storage Gen2
- Database di Azure per MySQL
- Database di Azure per PostgreSQL
- Azure Databricks
- Archiviazione file di Azure
- Funzione di Azure
- Insieme di credenziali chiave di Azure
- database SQL di Azure
- Istanza gestita di SQL di Azure
- Azure Synapse Analytics
- Azure Table Storage
- Dataverse
- DB2
- Dynamics 365
- Dynamics AX
- Dynamics CRM
- File system
- FTP
- HTTP generico
- REST generico
- Google AdWords
- Google BigQuery
- Informix
- MariaDB
- Microsoft Access
- MySQL
- OData
- ODBC
- Oracle
- Archiviazione in Oracle Cloud
- PostgreSQL
- Salesforce
- Cloud del servizio Salesforce
- SAP CDC
- SAP HANA
- Tabella SAP
- ServiceNow (non supportato in ServiceNow legacy)
- SFTP
- Elenco di SharePoint Online
- Snowflake
- SQL Server
- Vertica
Creazione avanzata: per altri tipi di servizi collegati non inclusi nell'elenco precedente, è possibile parametrizzare il servizio collegato modificando il codice JSON nell'interfaccia utente:
- Nel pannello di creazione/modifica del servizio collegato -> espandere "Avanzate" nella parte inferiore -> selezionare la casella di controllo "Specificare il contenuto dinamico nel formato JSON" -> specificare il payload JSON del servizio collegato.
- In alternativa, dopo aver creato un servizio collegato senza parametrizzazione, in Hub di gestione -> Servizi collegati ,> trovare il servizio collegato specifico,> selezionare il "Codice" (pulsante "{}") per modificare il codice JSON.
Vedere l'esempio JSON per aggiungere la sezione parameters per definire i parametri e fare riferimento al parametro usando @{linkedService().paramName}.
Esperienza dell'interfaccia utente
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"
}
}
}
}