Tässä artikkelissa vastataan usein kysyttyihin kysymyksiin Mirroring Snowflakesta Microsoft Fabricissa.
Ominaisuudet ja ominaisuudet
Onko Snowflakelle valmistelu- tai laskeutumisaluetta? Jos on, onko se OneLaken ulkopuolella?
Snowflakessa käytämme laskeutumisvyöhykettä sekä tilannevedoksen tallentamiseen että tietojen muuttamiseen OneLakeen suorituskyvyn parantamiseksi, kun muunnamme nämä laskeutumisalueiden tiedostot delta vertiparquet -tiedostoiksi.
Mitä Snowflake -objektityyppejä voidaan replikoida?
Hallittuja taulukoita, jäävuoritaulukoita ja näkymiä tuetaan replikaatiota varten. Ulkoisia, tilapäisiä, väliaikaisia ja dynaamisia taulukoita ei tueta. Iceberg-tauluille tarvitaan tallennusyhteys taustalla olevaan Iceberg-taulukon tallennukseen konfiguroinnin aikana. Lisätietoja tunnetuista näkymien ongelmista (kuten tietotyyppien kartoituksesta) löytyy kohdasta Rajoitukset.
Miten yhteyksiä hallitaan?
Valitse asetusten hammasratas, valitse sitten Yhteyksien ja yhdyskäytäviä. Voit myös poistaa aiemmin luotuja yhteyksiä tältä sivulta.
Mitkä todennusmenetelmät ovat tuettuja Snowflake-peilaukseen?
Seuraavat todennusmenetelmät ovat tuettuja:
- Käyttäjätunnus ja salasana — Snowflake-natiivitunnistautuminen
- Microsoft Entra ID (SSO) — Single sign-on via Entra ID -tunnus
- Avainparien todennus — RSA-avainpari palvelutilitilanteisiin
Kustannustehokkuus
Miten voin vähentää Snowflaken laskentakustannuksia peilaamisesta?
- Käytä olemassa olevaa varastoa uudelleen. Määritä peilaus käyttämään samaa Snowflake-varastoa, jota sovelluksesi jo käyttävät lähdetaulujen päivittämiseen. Tämä välttää ylimääräisen herätyksen erillisellä, omistetun peilivaraston herättämiseltä. Kun sovelluksesi päivittää taulun, peilaava replikaattori havaitsee muutokset lähes välittömästi, kun varasto on vielä aktiivinen. 2. Peilaa vain ne pöydät, joita tarvitset. Vältä koko tietokannan peilaamista, kun tarvitset vain osan taulukoista. Laajamittainen peilaus voi aiheuttaa merkittäviä Snowflake -kulutuksen ja Fabric-kapasiteetin piikkejä. 3. Seuraa odottamattomia uudelleensiemeniä. Uudelleen siemen lukee koko taulukon uudelleen ja aiheuttaa laskentakustannukset, jotka ovat verrannollisia sen kokoon. Tarkista Mirroring Status -sivulta taulukoita, jotka toistuvasti näyttävät alkuperäisen kopioinnin käyttäytymistä. 4. Käytä Snowflake-budjetteja ja luottorajoja. Aseta Snowflaken resurssimonitorit ja budjetit rajoittamaan peilaukseen liittyviä laskentakustannuksia.
Miten sisäänajomaksut käsitellään?
Fabric ei veloitta OneLakeen ingressimaksuista Mirroringista.
Miten lähtevän liikenteen maksut käsitellään?
Jos sitä isännöidään Azuren ulkopuolella, katso Snowflake ja pilvipalveludokumentaatio lähtevän liikenteen kustannuksista. Jos tietoja isännöidään Azuressa, mutta eri alueella kuin Fabric-kapasiteetissasi, tietojen lähtemistä veloitetaan. Jos tietoja isännöidään Azuressa samalla alueella, tietojen lähtemistä ei ole.
Tukeeko peilaus ajoitus- tai replikaatioikkunoita?
Ei. Peilaus toimii jatkuvasti eikä tällä hetkellä tue replikaatioaikataulujen tai aikaperusteisten ikkunoiden konfigurointia. Replikaattori tarkistaa muutoksia jatkuvasti, mikä tuottaa jatkuvaa Snowflake-laskentaa. Jos sinun täytyy rajoittaa laskentaa tietyillä jaksoilla, voit manuaalisesti pysäyttää ja aloittaa peilauksen uudelleen — mutta huomaa, että uudelleenkäynnistys käynnistää kaikki peilatut taulukot kokonaan uudelleen.
Suorituskyky
Kuinka kauan ensimmäinen replikointi kestää?
Tämä riippuu tuotujen tietojen koosta.
Kuinka kauan lisäysten, päivitysten ja poistojen replikoiminen kestää?
Lähes reaaliaikainen viive.
Käyttävätkö Power BI -raportit Direct Lake -tilaa?
Kyllä, taulukot ovat kaikki v-järjestettyjä delta-taulukoita.
Mirroring Snowflaken vianmääritys Microsoft Fabricissa
Mitä ovat replikoinnin tilat?
Voiko Snowflake-peilausta käyttää Power BI Gatewayn kautta tai palomuurin takana?
Kyllä, tuemme peilausta paikallisen dataportin ja näennäisverkko (VNet) Data Gatewayn kautta.
Mitä Peilauksen käynnistäminen tekee?
Lähdetaulukoiden tiedot alustetaan uudelleen. Aina kun lopetat ja aloitat, koko taulukko noudetaan uudelleen.
Mitä tapahtuu, jos poistan taulukon valinnan Mirroringista?
Lopetamme tämän tietyn taulukon peilaamisen ja poistamme sen OneLakesta.
Jos poistan Mirror-peilatun, vaikuttaako se lähteeseen peilattuun tietokantaan?
Ei, vain poistamme suoratoistotaulukot.
Voinko pelata saman tietokannan useita kertoja?
Voit, mutta sinun ei pitäisi. Kun tiedot ovat Fabricissa, ne voidaan jakaa sieltä.
Voinko heijastaa tiettyjä taulukoita lähdetietokannasta?
Kyllä, tietyt taulukot voidaan valita Peilaus-määrityksen aikana.
Mikä laukaisee täyden uudelleenkylvön?
Täyden datan uudelleenlatauksen (uudelleensijoittaminen) käynnistyy jokin seuraavista toiminnoista:
- DDL-muutokset, jotka muuttavat taulun DDL-aikaleimaa, esimerkiksi
ALTER TABLEoperaatiot, jotka lisäävät tai poistavat sarantoja. - Skeeman muokkaustyökalut, kuten DBT, jotka pudottavat ja luovat taulukoita uudelleen aikataulun mukaan.
- Peilauksen pysäyttäminen ja uudelleenkäynnistys Fabric-portaalin tai API:n kautta.
- Pidennetty kapasiteetin tauko. Jos Fabric-kapasiteetti pysäytetään pitkäksi aikaa, peilaus voi kylvää uudelleen uudelleen jatkuessa.
Miten voin selvittää odottamattoman tai jatkuvan uudelleenkylvön?
Jos näet taulukoita, jotka käyvät läpi toistuvasti alkuperäisen kopion (uudelleensiementämisen) inkrementaalisen synkronoinnin sijaan:
- Tarkista ylävirran skeeman muutokset. Varmista, muokkaako esimerkiksi dbt taulukkomääritelmiä toistuvalla aikataululla. Jopa pienet DDL-muutokset voivat laukaista uudelleensiementämisen.
- Katso Mirroring Status -sivu. Etsi taulukoita, jotka näyttävät toistuvat alkuperäisen kopioinnin aikaleimat säännöllisin välein.
- Taukoskeema muuttuu aktiivisen peilauksen aikana. Jos dbt-ajot ovat syynä, aikatauluta ne huoltoikkunoiden aikana tai pysäytä peilaus ennen skeeman muutosten suorittamista.
- Seuraa Snowflaken varaston käyttöä. Tarkista Snowflake-tilin käyttönäkymät nähdäksesi, hallitsevatko peilaukseen liittyvät kyselyt laskentaa.
- Muista, että jokainen uudelleenistutus käsittelee koko taulukon datan ja aiheuttaa Snowflake -laskentakustannukset suhteessa taulukkokokoon. verrannollinen pöydän kokoon.
Tietojen hallinta
Poistuvatko tiedot asiakkaista Fabric-vuokraajasta?
Ei.
Onko tiedot järjestetty asiakasympäristön ulkopuolelle?
Ei, tietoja ei ole järjestetty asiakasympäristön ulkopuolelle, ne on järjestetty asiakkaan OneLake-taulukossa.
Lisensointi
Mitä ovat Fabric-peilauksen käyttöoikeusvaihtoehdot?
Power BI Premium, Fabric-kapasiteetti tai kokeiluversion kapasiteetti vaaditaan. Lisätietoja käyttöoikeuksista on artikkelissa Microsoft Fabric -käyttöoikeudet.
Mitä Ovat Mirroringiin liittyvät Fabric-käsittelykustannukset?
Fabric-laskenta, jota käytetään tietojen replikointiin Fabric OneLakeen, on ilmainen. Peilauksen tallennuskustannukset ovat ilmaisia kapasiteettiin perustuvaan rajaan asti. Lisätietoja on artikkelissa Peilauksen kustannukset ja Microsoft Fabric -hinnoittelu. SQL:n, Power BI:n tai Sparkin avulla tehtävien tietojen kyselyjen laskenta veloitetaan normaalisti.