Zdieľať cez


Snowflake

Súhrn

Položka Description
Stav vydania Všeobecná dostupnosť
Produkty Power BI (sémantické modely)
Power BI (toky údajov)
Fabric (Tok údajov Gen2)
Power Apps (toky údajov)
Podporované typy overovania Snowflake (meno používateľa/heslo), konto Microsoft (Microsoft Entra ID)
Referenčná dokumentácia k funkcii

Poznámka

Niektoré možnosti môžu byť k dispozícii v jednom produkte, ale nie iné z dôvodu plánov nasadenia a funkcií špecifických pre hostiteľa.

Podporované možnosti

  • Importovať
  • DirectQuery (sémantické modely služby Power BI)
  • Rozšírené možnosti
    • Zadanie textovej hodnoty, ktorá sa má použiť ako názov roly
    • Stĺpce vzťahov
    • Časový limit pripojenia v sekundách
    • Časový limit príkazu v sekundách
    • Databáza
    • Príkaz SQL natívnej databázy

Pripojenie k skladu údajov snowflake z aplikácie Power Query Desktop

Ak chcete vytvoriť pripojenie do skladu Snowflake Computing, postupujte podľa nasledujúcich krokov:

  1. Na páse s nástrojmi Domov v aplikácii Power BI Desktop vyberte položku Získať údaje, v zozname kategórií na ľavej strane vyberte položku Snowflake a potom vyberte položku Pripojiť.

    Snímka obrazovky dialógového okna Získať údaje so zobrazením výberu databázy Snowflake.

  2. V zobrazenom okne služby Snowflake zadajte názov servera Snowflake na serveri Server a názov vášho skladu Snowflake Computing v sklade.

    Snímka obrazovky dialógového okna služby Snowflake, ktorá zobrazuje výber prepínača Import.

  3. Voliteľne môžete zadať hodnoty do všetkých rozšírených možností, ktoré chcete použiť na úpravu dotazu na pripojenie, ako je napríklad textová hodnota, ktorá sa má použiť ako názov roly alebo časový limit príkazu. Ďalšie informácie: Pripojenie pomocou rozšírených možností

  4. Vyberte položku OK.

  5. Ak sa chcete prihlásiť do skladu Snowflake Computing, zadajte svoje meno používateľa a heslo a potom vyberte položku Pripojiť.

    Snímka obrazovky služby Snowflake s výzvou na zadanie prihlasovacích údajov so zobrazenými poľami Meno používateľa a Heslo.

    Poznámka

    Keď zadáte svoje meno používateľa a heslo pre konkrétny server Snowflake , aplikácia Power BI Desktop použije tie isté poverenia pri pokusoch o následné pripojenie. Tieto poverenia môžete upraviť prechodom na položky Súbor > Možnosti a nastavenia > Nastavenia zdroja údajov. Ďalšie informácie: Zmena metódy overovania

    Ak chcete použiť možnosť konta Microsoft, integrácia snowflake Microsoft Entra ID musí byť nakonfigurovaná na strane Snowflake. Ďalšie informácie: Jediné prihlásenie služby Power BI do služby Snowflake – Začíname

  6. V navigátore vyberte jeden alebo viac prvkov, ktoré chcete importovať a použiť v aplikácii Power BI Desktop. Potom výberom položky Načítať načítajte tabuľku v aplikácii Power BI Desktop alebo výberom možnosti Transformovať údaje otvorte Editor Power Query, kde môžete filtrovať a spresniť množinu údajov, ktoré chcete použiť, a potom danú spresnenú množinu údajov načítať do aplikácie Power BI Desktop.

    Snímka obrazovky navigátora s otvorenou databázou testovacej schémy a vybratou tabuľkou DimProduct.

  7. Ak chcete importovať údaje priamo do služby Power BI, vyberte možnosť Importovať alebo vyberte položku DirectQuery a potom vyberte tlačidlo OK. Ďalšie informácie: Používanie režimu DirectQuery v aplikácii Power BI Desktop

    Poznámka

    Jediné prihlásenie (SSO) microsoft Entra ID podporuje iba režim DirectQuery.

    Snímka obrazovky nastavení pripojenia, ktorá obsahuje výbery importu a DirectQuery.

Pripojenie k databáze Snowflake zo služby Power Query Online

Pripojenie vytvoríte takto:

  1. Pri výbere konektora vyberte možnosť Snowflake .

  2. V zobrazenom dialógovom okne snowflake zadajte názov servera a skladu.

    Zostavovač pripojení v službe Snowflake v službe Power Query Online.

  3. Do rozšírených možností, ktoré chcete použiť, zadajte ľubovoľné hodnoty. Ak existujú rozšírené možnosti, ktoré nie sú zastúpené v používateľskom rozhraní, môžete ich neskôr upraviť v Rozšírený editor v doplnku Power Query.

  4. Zadajte poverenia na pripojenie vrátane výberu alebo vytvorenia nového pripojenia, brány, ktorú chcete použiť, a mena používateľa a hesla.

  5. Výberom položky Ďalej sa pripojte k databáze.

  6. V Navigátore vyberte údaje, ktoré potrebujete, a potom výberom položky Transformovať údaje transformujte údaje v Editor Power Query.

    Snímka obrazovky online navigátora s otvorenou databázou testovacej schémy a vybratou tabuľkou DimProduct.

Pripojenie pomocou rozšírených možností

Power Query poskytuje množinu rozšírených možností, ktoré môžete v prípade potreby pridať do dotazu.

V nasledujúcej tabuľke sú uvedené všetky rozšírené možnosti, ktoré môžete nastaviť v doplnku Power Query.

Rozšírená možnosť Description
Názov roly Určuje rolu, ktorú zostava používa prostredníctvom ovládača. Táto rola musí byť k dispozícii používateľovi, v opačnom prípade nie je nastavená žiadna rola.
Zahrnúť stĺpce vzťahu Ak je políčko začiarknuté, zahrnuje stĺpce, ktoré môžu mať vzťah s inými tabuľkami. Ak sa toto pole vymaže, stĺpce sa nezo zobrazia.
Časový limit pripojenia v sekundách Určuje, ako dlho sa má počkať na odpoveď pri interakcii so službou Snowflake pred vrátením chyby. Predvolená hodnota je 0 (bez časového limitu).
Časový limit príkazu v sekundách Určuje, ako dlho sa má čakať na dokončenie dotazu pred vrátením chyby. Predvolená hodnota je 0 (bez časového limitu).
Databáza Určuje konkrétnu databázu v sklade. Táto možnosť je k dispozícii len v aplikácii Power Query Desktop.
Príkaz SQL Ďalšie informácie nájdete v časti Import údajov z databázy pomocou natívneho databázového dotazu. Táto možnosť je k dispozícii len v aplikácii Power Query Desktop.

Po výbere rozšírených možností, ktoré potrebujete, sa v aplikácii Power Query Desktop alebo ďalej v doplnku Power Query Online pripojte k databáze Snowflake.

Riešenie problémov

Chyba: Chyba kompilácie SQL: Objekt neexistuje alebo operácia sa nedá vykonať

Chyba sa vyskytne, keď systém nedokáže nájsť zadaný objekt. Táto chyba je často spôsobená tým, že používateľ má ako predvolenú databázu nastavené neplatné názvy databáz.

Skontrolujte, či sa platný predvolený názov databázy používa pre vlastnosť DEFAULT_NAMESPACE: DESC USERusername

Aktualizácia predvoleného názvu databázy: alter userusername set DEFAULT_NAMESPACE=<database name>.<schema name>. Ďalšie informácie nájdete v dokumentácii pre Snowflake – https://docs.snowflake.com/en/sql-reference/sql/alter-user

Obmedzenia a známe problémy

Spojovníky v názvoch databáz

Ak má názov databázy spojovník, môžete naraziť na ODBC: ERROR[42000] SQL compilation errorznak . Ide o známy problém, pričom nie je k dispozícii žiadne známe riešenie. Keď bude oprava pripravená, táto oprava sa aktualizuje.

Vizuál rýchleho filtra pre booleovský typ údajov

Vizuál rýchleho filtra pre booleovský typ údajov nefunguje podľa očakávania vo vydaní z júna 2024. Ide o známy problém. Ako dočasné riešenie môžu používatelia konvertovať booleovský typ údajov v zostavách na text prechodom na: Transfer –> Typ údajov –> Text. Oprava sa poskytne vo vydaní z októbra 2024.

Ďalšie informácie