Jaa


Snowflake

Yhteenveto

Kohde Kuvaus
Julkaisutila Yleinen saatavuus
Tuotteet Power BI (semanttiset mallit)
Power BI (tietovuot)
Fabric (Tietovuo Gen2)
Power Apps (tietovuot)
Tuetut todennustyypit Snowflake (käyttäjänimi/salasana), Microsoft-tili (Microsoft Entra -tunnus)
Funktioiden viitedokumentaatio

Muistiinpano

Jotkin ominaisuudet voivat olla olemassa yhdessä tuotteessa, mutta ei toisissa käyttöönottoaikataulujen ja isäntäkohtaisten ominaisuuksien vuoksi.

Tuetut toiminnot

  • Tuo
  • DirectQuery (semanttiset Power BI -mallit)
  • Lisäasetukset
    • Määritä roolin nimenä käytettävä tekstiarvo
    • Suhdesarakkeet
    • Yhteyden aikakatkaisu sekunteina
    • Komennon aikakatkaisu sekunteina
    • Tietokanta
    • Alkuperäinen SQL-lauseke

Snowflake-tietovarastoon yhdistäminen Power Query Desktopista

Voit muodostaa yhteyden Snowflake Computing -varastoon seuraavasti:

  1. Valitse Power BI Desktopin Aloitus-valintanauhasta Nouda tiedot, valitse vasemmalla näkyvistä luokista Tietokanta, valitse Snowflake ja valitse sitten Yhdistä.

    Nouda tiedot -valintaikkunan näyttökuva, jossa näkyy Snowflake-tietokannan valinta.

  2. Kirjoita näkyviin tulevasta Snowflake-ikkunasta Snowflake-palvelimesi nimi Palvelimessa ja Snowflake Computing -varastosi nimi Warehousessa.

    Snowflake-valintaikkunan näyttökuva, jossa näkyy Tuo-valintanappi valittuna.

  3. Halutessasi voit antaa arvot lisäasetuksiin, joita haluat käyttää yhteyskyselyn muokkaamiseen, kuten tekstiarvo, jota käytetään roolina tai komennon aikakatkaisuna. Lisätietoja: Yhteyden muodostaminen lisäasetusten avulla

  4. Valitse OK.

  5. Kirjaudu Snowflake Computing -varastoosi antamalla käyttäjänimesi ja salasanasi ja valitsemalla sitten Yhdistä.

    Snowflake-tunnistetietokehotteen näyttökuva, jossa näkyvät Käyttäjänimi- ja Salasana-kentät.

    Muistiinpano

    Kun annat tietyn Snowflake-palvelimen käyttäjänimen ja salasanan, Power BI Desktop käyttää samoja tunnistetietoja, kun yhteyttä yritetään muodostaa seuraavan kerran. Voit muokata näitä tunnistetietoja valitsemalla Tiedosto > Asetukset ja vaihtoehdot > Tietolähdeasetukset. Lisätietoja: Todennusmenetelmän muuttaminen

    Jos haluat käyttää Microsoft-tilin vaihtoehtoa, Snowflaken Microsoft Entra ID -integrointi on määritettävä Snowflaken puolella. Lisätietoja: Power BI:n kertakirjautuminen Snowflakeen – aloittaminen

  6. Valitse siirtymistoiminnossa yksi tai useampia elementtejä tuotaksesi ja käytettäväksi Power BI Desktopissa. Valitse sitten lataa taulukko Power BI Desktopissa tai Muunna tiedot avataksesi Power Query redaktor jossa voit suodattaa ja tarkentaa käytettävää tietojoukkoa ja ladata sitten tarkennetut tiedot Power BI Desktopiin.

    Näyttökuva siirtymistoiminnosta, jossa testirakennetietokanta on avoinna ja DimProduct-taulukko valittuna.

  7. Tuo tiedot suoraan Power BI:hin valitsemalla Tuo , tai valitse DirectQuery ja valitse sitten OK. Lisätietoja: DirectQueryn käyttö Power BI Desktopissa

    Muistiinpano

    Microsoft Entra ID -kertakirjautuminen (SSO) tukee vain DirectQuerya.

    Näyttökuva yhteysasetuksista, jotka sisältävät Tuonti- ja DirectQuery-valinnat.

Snowflake-tietokantaan yhdistäminen Power Query Onlinesta

Voit muodostaa yhteyden seuraavasti:

  1. Valitse Snowflake-vaihtoehto liittimen valinnassa.

  2. Kirjoita avautuvaan Snowflake-valintaikkunaan palvelimen ja varaston nimi.

    Snowflake-yhteyden muodostin Power Query Onlinessa.

  3. Anna haluamasi lisäasetukset. Jos joitakin lisäasetuksia ei ole esitetty käyttöliittymässä, voit muokata niitä Täpsem redaktor Power Queryssa myöhemmin.

  4. Anna yhteyden tunnistetiedot, mukaan lukien uuden yhteyden valitseminen tai luominen, jota haluat käyttää, sekä käyttäjänimi ja salasana.

  5. Muodosta yhteys tietokantaan valitsemalla Seuraava .

  6. Valitse siirtymistoiminnossa tarvitsemasi tiedot ja muunna sitten Power Query redaktor tiedot valitsemalla Muunna tiedot.

    Näyttökuva online-siirtymistoiminnosta, jossa testirakennetietokanta on avoinna ja DimProduct-taulukko valittuna.

Yhdistäminen lisäasetusten avulla

Power Query tarjoaa joukon lisäasetuksia, joita voit tarvittaessa lisätä kyselyyn.

Seuraavassa taulukossa on luettelo kaikista lisäasetuksista, joita voit määrittää Power Queryssa.

Lisäasetus Kuvaus
Roolin nimi Määrittää roolin, jota raportti käyttää ohjaimen kautta. Tämän roolin on oltava käyttäjän käytettävissä, muuten roolia ei ole määritetty.
Sisällytä suhdesarakkeet Jos tämä on valittuna, sisältää sarakkeet, joilla voi olla yhteyksiä muihin taulukoihin. Jos tämä ruutu on tyhjä, kyseiset sarakkeet eivät näy.
Yhteyden aikakatkaisu sekunteina Määrittää, kuinka kauan odotat vastausta käsiteltäessä Snowflake-palvelua ennen virheen palauttamista. Oletusarvo on 0 (ei aikakatkaisua).
Komennon aikakatkaisu sekunteina Määrittää, kuinka kauan odotetaan kyselyn valmistumista, ennen kuin virhe palautetaan. Oletusarvo on 0 (ei aikakatkaisua).
Tietokanta Määrittää tietyn tietokannan varastossa. Tämä vaihtoehto on käytettävissä vain Power Query Desktopissa.
SQL-lause Lisätietoja on kohdassa Tietojen tuominen tietokannasta alkuperäisen tietokantakyselyn avulla. Tämä vaihtoehto on käytettävissä vain Power Query Desktopissa.

Kun olet valinnut tarvitsemasi lisäasetukset, muodosta yhteys Snowflake-tietokantaan valitsemalla OK Power Query Desktopissa tai Seuraava Power Query Onlinessa.

Vianmääritys

Virhe: SQL-kääntämisvirhe: objektia ei ole olemassa tai toimintoa ei voida suorittaa

Virhe ilmenee, kun järjestelmä ei löydä määritettyä objektia. Usein tämä virhe johtuu siitä, että käyttäjälle on määritetty virheellinen tietokannan nimi oletustietokannaksi.

Varmista, että DEFAULT_NAMESPACE -ominaisuudelle käytetään kelvollista tietokannan oletusnimeä: DESC USERusername

Tietokannan oletusnimen päivittäminen: alter userusername set DEFAULT_NAMESPACE=<database name>.<schema name>. Jos haluat lisätietoja, tutustu Snowflake-dokumentaatioon – https://docs.snowflake.com/en/sql-reference/sql/alter-user

Rajoitukset ja tunnetut ongelmat

Yhdysmerkit tietokantojen nimissä

Jos tietokannan nimessä on yhdysmerkki, voit kohdata kohteen ODBC: ERROR[42000] SQL compilation error. Tämä on tunnettu ongelma, eikä tunnettua ratkaisua ole saatavilla. Korjausta tutkitaan ja tässä olevat ohjeet päivitetään, kun korjaus on valmis.

Osittajan visualisointi totuusarvotietotyypille

Totuusarvotietotyypin osittajavisualisointi ei toimi odotetulla tavalla kesäkuun 2024 versiossa. Tämä on tunnettu ongelma. Tilapäisenä ratkaisuna käyttäjät voivat muuntaa raporttien totuusarvon tietotyypin tekstiksi siirtymällä kohtaan: Siirto –> Tietotyyppi –> Teksti. Korjaus on saatavilla lokakuun 2024 versiossa.

Lisätietoja