Origine dati 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 di Power Query nel flusso di dati SSIS per configurare quest’ultima.

Nota

Nell’attuale versione di anteprima, l’origine dati di Power Query può essere usata solo con SQL Server 2017/2019/2022 e con Azure-SSIS Integration Runtime (IR) in Azure Data Factory (ADF). Puoi scaricare e installare l'ultima origine di Power Query per SQL Server 2017/2019/2022. L'origine dati di Power Query per Azure-SSIS IR è già preinstallata. Per eseguire il provisioning di Azure-SSIS IR, consultare l'articolo Provision SSIS in ADF.

Configurare l'origine di 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 Query, puoi selezionare la modalità di query dalla lista a tendina.

  • 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 query di 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 della scheda Gestori connessioni dell'origine PQ

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

Scheda Colonne di origine PQ

Configurare la gestione connessione di Power Query

Quando si progetta il flusso di dati con Power Query Source in SSDT, è possibile creare un nuovo gestore connessioni di Power Query nei seguenti modi:

  • Crealo indirettamente nella scheda Connection Managers di Power Query Source dopo aver selezionato il pulsante Aggiungi/Rilevare Sorgente Dati e selezionato <Nuova connessione...> dal menu a tendina come descritto sopra.
  • Crealo direttamente cliccando con il tasto destro sul pannello Connection Manager del tuo pacchetto e selezionando Nuova Connessione... dal menu a tendina.

Aggiungi pannello Gestori connessioni delle origini PQ

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

Finestra di dialogo per l'aggiunta del pannello Gestori connessioni 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 il tipo di fonte dati, puoi attualmente selezionare uno dei 22 tipi dal menu a tendina.

Tipo di editor della gestione connessioni di 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 configurazione personalizzata per installarli sul proprio Azure-SSIS IR; vedere l'articolo Personalizzazione di Azure-SSIS IR.

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 dell'editor di gestione connessioni di origine PQ

Infine, per il tipo di autenticazione, puoi selezionare Anonimo//Nome Utente Windows Password/Chiave dal menu a tendina, inserire le credenziali di accesso appropriate e selezionare il pulsante Verifica Connessione per assicurarti che Power Query Source sia stata configurata correttamente.

Autenticazione dell'editor di gestione connessioni di 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.

  • L'origine dati Web non può essere attualmente usata in Azure-SSIS IR con configurazioni personalizzate, quindi per il momento usarla in Azure-SSIS IR senza configurazioni personalizzate.