Snowflake
Riepilogo
Articolo | Descrizione |
---|---|
Stato di rilascio | Disponibilità generale |
Prodotti | Power BI (modelli semantici) Power BI (flussi di dati) Infrastruttura (Dataflow Gen2) Power Apps (flussi di dati) |
Tipi di autenticazione supportati | Snowflake (nome utente/password), account Microsoft (ID Microsoft Entra) |
Documentazione di riferimento sulle funzioni | — |
Nota
Alcune funzionalità possono essere presenti in un prodotto, ma non altre a causa di pianificazioni di distribuzione e funzionalità specifiche dell'host.
Funzionalità supportate
- Import
- DirectQuery (modelli semantici di Power BI)
- Opzioni avanzate
- Specificare un valore di testo da usare come nome ruolo
- Colonne delle relazioni
- timeout Connessione ion in secondi
- Timeout del comando in secondi
- Database
- Istruzione SQL nativa
Connessione al data warehouse Snowflake da Power Query Desktop
Per stabilire la connessione a un warehouse di elaborazione Snowflake , seguire questa procedura:
Selezionare Recupera dati dalla barra multifunzione Home in Power BI Desktop, selezionare Database nelle categorie a sinistra, selezionare Snowflake e quindi selezionare Connessione.
Nella finestra Snowflake visualizzata immettere il nome del server Snowflake in Server e il nome del magazzino di calcolo Snowflake in Warehouse.
Facoltativamente, immettere i valori in tutte le opzioni avanzate che si desidera usare per modificare la query di connessione, ad esempio un valore di testo da usare come nome ruolo o un timeout del comando. Altre informazioni: Connessione usando le opzioni avanzate
Seleziona OK.
Per accedere al data warehouse snowflake computing, immettere il nome utente e la password e quindi selezionare Connessione.
Nota
Dopo aver immesso il nome utente e la password per un determinato server Snowflake , Power BI Desktop usa le stesse credenziali nei tentativi di connessione successivi. È possibile modificare tali credenziali passando a Opzioni file > e impostazioni Impostazioni > origine dati. Altre informazioni: Modificare il metodo di autenticazione
Se si vuole usare l'opzione account Microsoft, l'integrazione dell'ID Microsoft Entra di Snowflake deve essere configurata sul lato Snowflake. Altre informazioni: Power BI SSO to Snowflake - Introduzione
In Strumento di navigazione selezionare uno o più elementi da importare e usare in Power BI Desktop. Selezionare quindi Carica per caricare la tabella in Power BI Desktop o Trasforma dati per aprire il editor di Power Query in cui è possibile filtrare e perfezionare il set di dati da usare e quindi caricare il set di dati perfezionato in Power BI Desktop.
Selezionare Importa per importare i dati direttamente in Power BI oppure selezionare DirectQuery e quindi ok. Altre informazioni: Usare DirectQuery in Power BI Desktop
Nota
Microsoft Entra ID Single Sign-On (SSO) supporta solo DirectQuery.
Connessione a un database Snowflake da Power Query Online
Per stabilire la connessione, seguire questa procedura:
Selezionare l'opzione Snowflake nella selezione del connettore.
Nella finestra di dialogo Snowflake visualizzata immettere il nome del server e del magazzino.
Immettere i valori nelle opzioni avanzate da usare. Se nell'interfaccia utente sono presenti opzioni avanzate non rappresentate, è possibile modificarle nella Editor avanzato in Power Query in un secondo momento.
Immettere le credenziali di connessione, inclusa la selezione o la creazione di una nuova connessione, il gateway che si vuole usare e un nome utente e una password.
Selezionare Avanti per connettersi al database.
In Strumento di navigazione selezionare i dati necessari, quindi selezionare Trasforma i dati per trasformare i dati in editor di Power Query.
Connessione con opzioni avanzate
Power Query offre un set di opzioni avanzate che è possibile aggiungere alla query, se necessario.
Nella tabella seguente sono elencate tutte le opzioni avanzate che è possibile impostare in Power Query.
Opzione Avanzate | Descrizione |
---|---|
Nome ruolo | Specifica il ruolo utilizzato dal report tramite il driver. Questo ruolo deve essere disponibile per l'utente; in caso contrario, non verrà impostato alcun ruolo. |
Includi colonne relazioni | Se selezionata, include colonne che potrebbero avere relazioni con altre tabelle. Se questa casella è deselezionata, queste colonne non verranno visualizzate. |
timeout Connessione ion in secondi | Specifica il tempo di attesa di una risposta durante l'interazione con il servizio Snowflake prima di restituire un errore. Il valore predefinito è 0 (nessun timeout). |
Timeout del comando in secondi | Specifica per quanto tempo attendere il completamento di una query prima di restituire un errore. Il valore predefinito è 0 (nessun timeout). |
Database | Specifica un database specifico nel magazzino. Questa opzione è disponibile solo in Power Query Desktop. |
Istruzione SQL | Per informazioni, vedere Importare dati da un database usando una query di database nativa. Questa opzione è disponibile solo in Power Query Desktop. |
Dopo aver selezionato le opzioni avanzate necessarie, selezionare OK in Power Query Desktop o Avanti in Power Query Online per connettersi al database Snowflake.
Limitazioni e problemi noti
Trattini nei nomi di database
Se nel nome di un database è presente un trattino, è possibile che venga rilevato un oggetto ODBC: ERROR[42000] SQL compilation error
. Si tratta di un problema noto e non è disponibile alcuna soluzione alternativa nota. Viene esaminata una correzione e la documentazione qui verrà aggiornata quando la correzione è pronta.
Informazioni aggiuntive
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per