Condividi tramite


Origine Power Query (anteprima)

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

Questo articolo descrive come configurare le proprietà dell'origine Power Query nel flusso di dati di SQL Server Integration Services (SSIS). Power Query è una tecnologia che consente di connettersi a diverse origini dati e trasformare dati tramite Excel o Power BI Desktop. Per altre informazioni, vedere l'articolo Panoramica e formazione su Power Query. Lo script generato da Power Query può essere copiato e incollato nell'origine Power Query nel flusso di dati SSIS per configurarlo.

Nota

Per la versione di anteprima corrente, l'origine Power Query può essere usata solo in SQL Server 2017/2019/2022 e Azure-SSIS Integration Runtime (IR) solo in Azure Data Factory (ADF). È possibile scaricare e installare l'origine Power Query più recente per SQL Server 2017/2019/2022 da qui. L'origine Power Query per Azure-SSIS IR è già preinstallata. Per eseguire il provisioning di Azure-SSIS IR, vedere l'articolo Eseguire il provisioning del runtime di integrazione SSIS di Azure in Azure Data Factory.

Configurare l'origine Power Query

Per aprire l'editor dell'origine Power Query in SSDT, trascinare Origine Power Query dalla casella degli strumenti di SSIS nella finestra di progettazione del flusso di dati e fare doppio clic su di esso.

Origine PQ

Sul lato sinistro vengono visualizzate tre schede. Nella scheda Queries (Query) è possibile selezionare la modalità di query nell'elenco a discesa.

  • La modalità Single Query (Query singola) consente di copiare e incollare un singolo script di Power Query da Excel o Power BI Desktop.
  • La modalità Single Query from Variable (Query singola da variabile) consente di specificare una variabile stringa che contiene la query da eseguire.

Scheda Queries (Query) origine PQ

Nella scheda Connection Managers (Gestioni connessioni) è possibile aggiungere o rimuovere le gestioni connessioni di Power Query che contengono credenziali di accesso all'origine dati. Selezionando il pulsante Detect Data Source (Rileva origine dati) vengono identificate ed elencate le origini dati di riferimento nella query, in modo da poter assegnare le gestioni connessioni di Power Query esistenti appropriate oppure di crearne di nuove.

Rilevamento, scheda Connection Managers (Gestioni connessioni) origine PQ

Aggiunta, scheda Connection Managers (Gestioni connessioni) origine PQ

Infine, nella scheda Columns (Colonne) è possibile modificare le informazioni sulle colonne di output.

Scheda Columns (Colonne) origine PQ

Configurare la gestione connessione di Power Query

Quando si progetta il flusso di dati con l'origine Power Query in SSDT, è possibile creare una nuova gestione connessione di Power Query nei modi seguenti:

  • Crearla indirettamente nella scheda Gestioni connessioni dell'origine Power Query dopo aver selezionato il pulsante Aggiungi/Rileva origine dati e selezionando <Nuova connessione> nell'elenco a discesa come descritto in precedenza.
  • Crearla direttamente facendo clic con il pulsante destro del mouse sul pannello Gestioni connessioni del pacchetto e scegliendo Nuova connessione dal menu a discesa.

Aggiunta, pannello Gestioni connessioni origine PQ

Nella finestra di dialogo Aggiungi gestione connessione SSIS fare doppio clic su PowerQuery nell'elenco dei tipi di gestione connessione.

Finestra di dialogo Aggiungi gestione connessione SSIS origine PQ

Nell'Editor gestione connessione Power Query è necessario specificare Data Source Kind (Tipo origine dati), Data Source Path (Percorso origine dati) e Authentication Kind (Tipo di autenticazione), oltre ad assegnare le credenziali di accesso appropriate. Per Data Source Kind (Tipo origine dati) è attualmente possibile selezionare uno dei 22 tipi nel menu a discesa.

Tipo, Editor gestione connessione origine PQ

Alcune di queste origini (Oracle, DB2, MySQL, PostgreSQL, Teradata, Sybase) richiedono ulteriori installazioni di driver ADO.NET che possono essere ottenuti dall'articolo Prerequisiti delle origini dati (Power Query). È possibile usare l'interfaccia di installazione personalizzata per installarli in Azure-SSIS IR. Vedere l'articolo Personalizzare l'installazione del runtime di integrazione Azure-SSIS.

Per Data Source Path (Percorso origine dati), è possibile immettere le proprietà specifiche dell'origine dati che costituiscono una stringa di connessione senza le informazioni di autenticazione. Ad esempio, il percorso per l'origine dati SQL viene composto come <Server>;<Database>. È possibile selezionare il pulsante Edit (Modifica) per assegnare valori alle proprietà specifiche dell'origine dati che compongono il percorso.

Percorso, Editor gestione connessione origine PQ

Infine, per Authentication Kind (Tipo di autenticazione), è possibile selezionare Anonymous/Windows Authentication/Username Password/Key (Anonima, Autenticazione di Windows, Nome utente, Password, Chiave) nel menu a discesa, immettere le credenziali di accesso appropriate e selezionare il pulsante Test Connection (Test connessione) per assicurarsi che l'origine Power Query sia stata configurata correttamente.

Autenticazione, Editor gestione connessione origine PQ

Limitazioni correnti

  • Non è attualmente possibile usare l'origine dati Oracle in Azure-SSIS IR, perché il driver Oracle ADO.NET non può essere installato in questo ambiente. Per il momento, quindi, installare il driver ODBC Oracle e usare l'origine dati ODBC per connettersi a Oracle. Vedere l'esempio ORACLE STANDARD ODBC nell'articolo Personalizzare l'installazione del runtime di integrazione Azure-SSIS.

  • Non è attualmente possibile usare l'origine dati Web in Azure-SSIS IR con una configurazione personalizzata. Per il momento quindi, usare l'origine dati Azure-SSIS IR senza configurazione personalizzata.

Passaggi successivi

Informazioni su come eseguire pacchetti SSIS in Azure-SSIS IR come attività di prima classe nelle pipeline di Azure Data Factory. Vedere l'articolo Eseguire un pacchetto SSIS tramite l'attività di esecuzione del pacchetto SSIS in Azure Data Factory.