Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Tässä artikkelissa esitellään Snowflake-tietokantayhteyden luomisen vaiheet.
Tuetut todennustyypit
Snowflake-tietokannan liitin tukee seuraavia kopioinnin ja tietovuon Gen2 todennustyyppejä.
| Todennuksen tyyppi | Kopioi | Tietovuo Gen2 |
|---|---|---|
| Snowflake | √ | √ |
| Microsoft-tili | √ | √ |
| Avainpari | √ | √ |
| Palvelun päänimi (SPN) | √ |
Note
Käyttäjätunnuksen/salasanan tunnistautumistila poistetaan käytöstä. Lue lisää täältä. Lisätietoja löytyy Fabric tiekartastamme Yhteydet.
Key Pair Auth ei ole tuettu Dataflows Gen1:ssä.
Snowflake-liitin tukee seuraavia todennusmenetelmiä:
Microsoft Entra ID (suositeltava): Mahdollistaa vahvan, identiteettipohjaisen tunnistautumisen ilman käyttäjätunnusten tai salasanojen tallentamista.
- Microsoft Fabricissa tätä todennusmenetelmää voi tukea työtilan identiteetti tuetuissa kokemuksissa (kuten Datasets ja Dataflows Gen2), jolloin Fabric voi tunnistautua Snowflakeen työtilan hallitulla identiteetillä.
Työtilan identiteetti: Microsoft Fabricin työtilaan liitetty hallittu identiteetti. Kun todennat Microsoft Entra ID:llä, tuetut Fabric-kokemukset (kuten Datasets ja Dataflows Gen2) voivat käyttää työtilan identiteettiä Snowflaken tunnistautumiseen. Tämä menetelmä mahdollistaa Fabricin pääsyn Snowflakeen työtilaan sidotun identiteetin kautta, eikä yksittäisten käyttäjätunnojen avulla.
Avainparitodennus (ADBC): Varmennepohjainen tunnistautuminen tuetuissa tilanteissa.
Service Principal (SPN): Snowflake tukee palveluperiaatteita tilanteissa, joissa vaaditaan ei-käyttäjätason sovellushenkilöllisyys. Tuki riippuu Snowflake-konfiguraatiosta ja käytetystä todennusmenetelmästä.
Dataflow Gen2:n yhteyden määrittäminen
Voit yhdistää Dataflow Gen2:n Microsoft Fabric -versiossa Snowflakeen Power Query -liittimillä. Luo yhteys seuraavasti:
- Tarkista ominaisuudet, rajoitukset ja huomioitavat seikat varmistaaksesi, että skenaariosi on tuettu.
- Saat tiedot Fabric.
- Yhdistä Snowflake-tietokantaan.
Ominaisuudet
- Tuo
- DirectQuery (Power BI:n semanttiset mallit)
- Lisäasetukset
- Määritä roolin nimenä käytettävä tekstiarvo
- Suhteen sarakkeet
- Yhteyden aikakatkaisu sekunteina
- Komennon aikakatkaisu sekunteina
- Tietokanta
- Alkuperäinen SQL-lauseke
Nouda tietoja
Tietojen noutaminen Data Factoryssa:
Valitse Data Factoryn vasemmasta reunasta Työtilat-.
Luo uusi tietovuo valitsemalla Data Factory -työtilassa New>Dataflow Gen2.
Power Query:ssa valitse joko nauhasta Get data tai valitse Get data from other source nykyisestä näkymästä.
Valitse tietolähde -sivulla käytä hakua etsiäksesi liittimen nimeä tai valitse Näytä lisää liitinlistan oikealta puolelta nähdäksesi kaikki Data Factoryssa saatavilla olevat liittimet.
Jos päätät nähdä lisää liittimiä, voit silti käyttää Haku etsiäksesi liittimen nimeä tai valita kategorian nähdäksesi listan liittimistä, jotka liittyvät kyseiseen kategoriaan.
Yhdistä Snowflake -tietokantaan
Voit muodostaa yhteyden seuraavasti:
Valitse Lumihiutale-vaihtoehto liittimen valinnassa.
Kirjoita näkyviin tulevaan Lumihiutale-valintaikkunaan palvelimen ja varaston nimi.
Anna haluamasi lisäasetukset. Jos käyttöliittymässä ei ole edistyneitä vaihtoehtoja, voit muokata niitä Laajennettu editori Power Query myöhemmin.
Anna yhteyden tunnistetiedot, mukaan lukien uuden yhteyden valitseminen tai luominen, jota haluat käyttää, sekä käyttäjänimi ja salasana.
Valitse Seuraava , jos haluat muodostaa yhteyden tietokantaan.
Navigator valitse tarvitsemasi data ja valitse sitten Muunna data muuntaaksesi tiedot Power Query -editori.
Rajoitukset ja huomioitavat seikat
Snowflake-liittimen tunnetut ongelmat toteutus 2.0
Tällä hetkellä Snowflake-liittimen toteutus 2.0 sisältää seuraavat tunnetut ongelmat. Korjausta pyritään jatkuvasti tekemään, ja dokumentaatio päivitetään, kun korjaus julkaistaan.
- Logiikkaa sisältävä
count distinctSnowflake-kysely palauttaa virheellisen tuloksen. - Lisääntynyt muistin käyttö. Kokonaislatausaika on tyypillisesti nopeampi
Implementation="2.0"avulla, mutta muistinkulutus voi myös olla suurempi, mikä joissain tapauksissa voi aiheuttaa ongelmia kutenResource Governing: This operation was canceled because there wasn't enough memory to finish running it. Either reduce the memory footprint of your dataset by doing things such as limiting the amount of imported data, or if using Power BI Premium, increase the memory of the Premium capacity where this dataset is hosted.
Ratkaistut ongelmat
Yhdysmerkit tietokantojen nimissä
Jos tietokannan nimessä on yhdysmerkki, voit kohdata kohteen ODBC: ERROR[42000] SQL compilation error. Tämä ongelma on korjattu syyskuun 2024 versiossa.
Osittajan visualisointi totuusarvotietotyypille
Totuusarvotietotyypin osittajavisualisointi ei toimi odotetulla tavalla kesäkuun 2024 versiossa. Tämä epätodennäköisyys 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.
Näkymät, jotka eivät näy implementation="2.0":ssa
Jossain Power BI Desktopin maaliskuun 2025 versiossa saatat kohdata ongelman, jossa näkymät eivät näy käytettäessä Snowflake connector implementation 2.0 (Implementation="2.0"). Tämä ongelma on korjattu Power BI Desktopin viimeisimmän maaliskuun 2025 julkaisun jälkeen. Yrittääksesi uudelleen, päivitä asennus.
Aseta yhteytesi Hallinnoi yhteyksiä ja yhdyskäyntejä
Seuraava taulukko sisältää yhteenvedon ominaisuuksista, joita tarvitaan Snowflake -liitokseen:
Tarkat ohjeet yhteyden asettamiseen Hallinnoi yhteyksiä ja yhdyskäyntejä seuraamalla seuraavia ohjeita:
Valitse Sivun otsikosta Tietojen integrointipalvelu, valitse Asetukset
> Yhteyksien ja yhdyskäytäviä
Lisää uusi tietolähde valitsemalla valintanauhan yläreunasta Uusi .
Uusi yhteys -ruutu näkyy sivun vasemmassa reunassa.
Valitse Uusi yhteys -ruudussa Pilvipalvelu ja määritä seuraavat kentät:
- Yhteyden nimi: Määritä yhteytesi nimi.
- Yhteystyyppi: Valitse yhteytesi tyyppi.
-
Palvelin: Määritä Snowflake-tilin isäntänimi. Esimerkki:
contoso.snowflakecomputing.com. -
Varasto: Määritä oletusvirtuaalinen varasto, jota käytetään istunnossa yhdistämisen jälkeen. Esimerkki:
CONTOSO_WH.
Valitse Todennusmenetelmä-kohdassa todentaminen avattavasta luettelosta ja viimeistele siihen liittyvät määritykset. Snowflake-liitin tukee seuraavia todennustyyppejä:
Voit halutessasi määrittää yksityisyystason, jota haluat käyttää. Sallittuja arvoja ovat Ei mitään, Organisaatio, Yksityisyys ja Julkinen. Lisätietoja löytyy yksityisyystasoista Power Query dokumentaatiossa.
Edistyneitä asetuksia käytetään vain testiyhteyksiin. Tätä yhteyttä käyttävien kohteiden on määriteltävä nämä vaihtoehdot kyselyissä.
- Määritä tekstiarvo, jota käytetään roolin nimenä: Syötä tekstiarvo, jota käytetään roolin nimenä.
- Yhteyden aikakatkaisu sekunteina: Määritä odotusaika (sekunteina) yhteyden muodostamisen aikana ennen yrityksen lopettamista ja virheen luomista.
- Komentoaikakatkaisu sekunneissa: Määritä odotusaika (sekunteina) komennon suorittamisen aikana ennen yrityksen lopettamista ja virheen luomista.
- Toteutus: Määritä testiyhteyden toteutustilat.
Luo yhteys valitsemalla Luo. Luontisi testataan ja tallennetaan, jos kaikki tunnistetiedot ovat oikein. Jos se ei ole oikein, luonti epäonnistuu ja sisältää virheitä.
Todennus
Tässä osiossa luetellaan ohjeet jokaiselle Snowflake-liittimen tukemalle todennustyypille:
Lumihiutaletunnistautuminen
- Käyttäjätunnus: Määritä Snowflake-käyttäjän kirjautumisnimi.
- Salasana: Määritä Snowflake-käyttäjän salasana.
Microsoft-tilin todennus
Valitse Muokkaa tunnistetietoja, joka näyttää kirjautumisrajapinnan. Kirjaudu sisään organisaation tilille antamalla tilisi ja salasanasi. Kirjautumisen jälkeen palaa Uusi yhteys -sivulle.
Avainparin todennus
Jos haluat käyttää avainparitodennusta, sinun on määritettävä ja luotava avainparin todennuskäyttäjä Snowflakessa katsomalla Avainparin todennus ja avainparin kierto.
Käyttäjätunnus: Määritä Snowflake-käyttäjän kirjautumisnimi.
Yksityinen avain: Lataa yksityinen avaintiedosto, jota käytetään avainparin todennukseen. Kun olet ladannut yksityisen avaimen tiedoston, palvelu tunnistaa automaattisesti, onko se salattu vai salaamaton, ja näyttää tai piilottaa tunnuslauseen vastaavasti.
Tunnuslause: Määritä salasana, jota käytetään yksityisen avaimen salauksen purkamiseen. Tämä vaaditaan vain, jos yksityinen avaintiedosto on salattu.