Määritä Dataverse-yhteytesi

Tässä artikkelissa esitellään Vaiheet, joilla luodaan Dataverse-yhteys.

Tuetut todennustyypit

Dataverse-liitin tukee seuraavia copy- ja Dataflow Gen2 -todennustyyppejä.

Todennuksen tyyppi Kopioi Tietovuo Gen2
Organisaation tili
Palvelun päänimi

Dataflow Gen2:n yhteyden määrittäminen

Voit yhdistää Dataflow Gen2:n Dataverseen Microsoft Fabricissa Power Query -liittimillä. Luo yhteys seuraavasti:

  1. Tarkista ominaisuudet, rajoitukset ja huomioitavat seikat varmistaaksesi, että skenaariosi on tuettu.
  2. Suorita Dataversen ennakkovaatimukset.
  3. Hanki data Fabricissa.
  4. Etsi Dataverse-ympäristösi URL-osoite.
  5. Yhdistä Dataverseen.

Ominaisuudet

  • Palvelimen URL-osoite
  • Tuo
  • DirectQuery (Power BI:n semanttiset mallit)
  • Edistynyt
    • Sisällytä suhdesarakkeet

Edellytykset

Käytössä on oltava Dataverse-ympäristö.

Sinulla on oltava lukuoikeudet, jotta voit käyttää taulukoissa olevia tietoja.

Jotta voit käyttää Dataverse-liitintä, TDS-päätepisteasetuksen on oltava käytössä ympäristössäsi. Lisätietoja: Hallinnoi ominaisuusasetuksia ja Vianetsintä yhteysongelmista SQL:n avulla tietojen kyselyyn

Jotta voit käyttää Dataverse-liitintä, yhden TCP-portin 1433 tai 5558 on oltava avoin yhteyden muodostamiseksi. Porttia 1433 käytetään automaattisesti. Jos portti 1433 on kuitenkin estetty, voit käyttää sen sijaan porttia 5558. Jotta portti 5558 voidaan ottaa käyttöön, sinun on lisättävä kyseinen porttinumero Dataverse-ympäristön URL-osoitteeseen, kuten yourenvironmentid.crm.dynamics.com, 5558. Lisätietoja: SQL Server yhteysongelma suljettujen porttien vuoksi

Muistio

Jos käytät Power BI Desktopia ja tarvitset porttia 5558, sinun täytyy luoda lähdekoodi Dataverse-ympäristön URL-osoitteella, kuten yourenvironmentid.crm.dynamics.com,5558, Power Query M:ssä. Lisätietoja: Dataverse-ympäristön URL-osoitteen etsiminen

Nouda tietoja

Tietojen noutaminen Data Factoryssa:

  1. Valitse Data Factoryn vasemmasta reunasta Työtilat-.

  2. Luo uusi tietovuo valitsemalla Data Factory -työtilassa New>Dataflow Gen2.

    Näyttökuva, jossa näkyy työtila, jossa valitset uuden tietovuon luomisen.

  3. Valitse Power Queryssa joko Nouda tiedot - valintanauhassa tai valitse Nouda tiedot toisesta lähteestä nykyisessä näkymässä.

    Näyttökuva, jossa näkyy Power Query -työtila ja korostettu Nouda tiedot -vaihtoehto.

  4. Etsi liittimen nimi Valitse tietolähde -sivulla liittimen nimi Hae -toiminnolla tai valitse Näytä lisää liittimen oikeasta reunasta, jolloin näet luettelon kaikista Power BI -palvelussa käytettävissä olevista liittimistä.

    Näyttökuva Data Factory Choose -tietolähdesivusta, jossa hakuruutu ja näkymän valinta on korostettu.

  5. 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.

    Näyttökuva Data Factory Choose data source -sivusta, joka näytetään, kun olet valinnut Lisää näkymää, liittimien luettelon kanssa.

Etsi Dataverse-ympäristösi URL

Jos sinun täytyy käyttää porttia 5558 yhteyden muodostamiseksi Dataverseen, sinun on löydettävä Dataverse-ympäristön URL-osoite. Avaa Power Apps. Valitse Power Apps-sivun oikeasta yläkulmasta ympäristö, johon aiot yhdistää. Valitse Asetukset-kuvakeasetuskuvake ja valitse sitten Lisäasetukset.

Kopioi avautuvasta uudesta selaimen välilehdestä URL-osoitteen pääkansio. Tämä pääkansion URL-osoite on ympäristösi yksilöivä URL-osoite. URL-osoite on muodossa https://< yourenvironmentid.crm.dynamics.com/ Varmista, että poistat https:// ja lopussa olevan /-osoitteen URL-osoitteesta ennen sen liittämistä ja muodostat yhteyden ympäristöösi. Liitä portti 5558 ympäristön URL-osoitteen loppuun, esimerkiksi yourenvironmentid.crm.dyamics.com 5558.

Dataverse-ympäristön URL-osoitteen sijainti.

Yhteyden muodostaminen Dataverseen

Yhdistääksesi Dataverseen Power Query Onlinesta:

  1. Valitse Dataverse-vaihtoehto Valitse tietolähde -sivulla. Lisätietoja: Tietojen hakeminen

  2. Jätä Yhdistä tietolähteeseen -sivulla palvelimen URL-osoite tyhjäksi. Jättämällä osoitteen tyhjäksi listaa kaikki käytettävissä olevat ympäristöt, joita sinulla on oikeus käyttää Power Query Navigator -ikkunassa.

    Kuvakaappaus Dataversen yhteyssivusta.

    Muistio

    Jos haluat käyttää tietojasi portin 5558 avulla, sinun on ladattava tietty ympäristö, jonka portti 5558 on palvelimen URL-osoitteen lopussa. Tässä tapauksessa siirry kohtaan Dataverse-ympäristön URL-osoitteen löytäminen, niin saat ohjeet oikean palvelimen URL-osoitteen hankkimiseen.

  3. Tarvittaessa syötä paikallinen dataportti, jos aiot käyttää paikallista dataa. Esimerkiksi, jos aiot yhdistää dataa Dataversesta ja paikallisesta SQL Server -tietokannasta.

  4. Kirjaudu sisään organisaatiotilillesi.

  5. Kun olet kirjautunut sisään onnistuneesti, valitse Seuraava.

  6. Valitse siirtymissivulla tarvitsemasi tiedot ja valitse sitten Muunna tiedot.

    Kuvakaappaus navigointisivusta, joka on avoinna ja valittuna Sovelluksen käyttäjätiedot.

Rajoitukset ja huomioitavat seikat

Excel-isäntäkohtainen

Excelin sisällä oleva Power Query Dataverse -liitin ei tällä hetkellä tue itsenäisiä pilviklustereita (esimerkiksi Kiina, Saksa, Yhdysvallat).

Dataversen suorituskyky- ja rajoitusrajoitus

Lisätietoja Dataverse-yhteyksien suorituskyvystä ja rajoittamisen rajoituksista on kohdassa Pyyntöjen rajat ja kohdistukset. Nämä rajoitukset koskevat sekä Dataverse-liitintä että OData-syötteen liitintä, kun käytetään samaa päätepistettä.

Taulukon noutoaste

Ohjeena useimmat oletustaulukot noudetaan noin 500 riviä sekunnissa Dataverse-liittimen avulla. Ota tämä korko huomioon, kun päätät, haluatko muodostaa yhteyden Dataverseen vai viedä Data Lakeen. Jos noutonopeudet on noudettava nopeammin, harkitse Vie Data Lake -tallennustilaan -toiminnon tai TDS (Tabular Data Stream) -päätepisteen käyttämistä. Lisätietoja on kohdassa Vaihtoehtoiset Dataverse-yhteydet.

Vaihtoehtoiset Dataverse-yhteydet

Dataversesta voi poimia ja siirtää tietoja useilla eri tavoilla:

Muistio

Sekä Dataverse-liitin että OData-ohjelmointirajapinnat on tarkoitettu analyyttisiin tilanteisiin, joissa tietomäärät ovat suhteellisen pieniä. Suositeltu tapa massatiedon poimimiseen on "Azure Synapse Link".

SQL Server -yhteysongelma suljettujen porttien vuoksi

Kun yhdistät Dataverse-liittimeen, saatat kohdata virheen Unable to connect, joka viittaa verkko- tai instanssikohtaiseen virheeseen yhteyden muodostamisessa SQL Server:lle. Tämä virhe johtuu todennäköisesti siitä, että TCP-portit 1433 tai 5558 on estetty yhteyden muodostamisen aikana. Voit tehdä estettyjen porttien virheen vianmäärityksen siirtymällä portit estettyihin portteihin.

Alkuperäisten tietokantakyselyiden käyttäminen Dataversen kanssa

Voit muodostaa yhteyden Dataverseen käyttämällä mukautettua SQL-lauseketta tai alkuperäistä tietokantakyselyä. Vaikka tälle kokemukselle ei ole käyttöliittymää, voit syöttää kyselyn Power Query Advanced Editor avulla. Jotta voit käyttää alkuperäistä tietokantakyselyä , tietokanta on määritettävä lähteeksi.

Source = CommonDataService.Database([DATABASE URL])

Kun tietokantalähde on määritetty, voit määrittää alkuperäisen kyselyn käyttämällä Value.NativeQuery-funktiota .

myQuery = Value.NativeQuery(Source, [QUERY], null, [EnableFolding=true])

Kaiken kaikkiaan kysely näyttää tältä.

let
    Source = CommonDataService.Database("[DATABASE]"),
    myQuery = Value.NativeQuery(Source, "[QUERY]", null, [EnableFolding=true])
in
    myQuery

Sarakkeen nimen virheellinen kirjoittaminen saattaa aiheuttaa virheilmoituksen kyselyn delegoimisesta lähteeseen puuttuvan sarakkeen sijaan.

Suurten Dataverse-tietomäärien käyttäminen

Dataverse-taulukoiden kyselyt voivat palauttaa suuria tietomääriä. Jos käytät Power Query Dataverse -liitintä, jokaisella tiettyllä kyselyllä, joka käyttää mallia, on kiinteä viiden (5) minuutin aikakatkaisu riippumatta datan koosta. Lisätietoja on rajoituksissa. Sinun on ehkä tehtävä kysely tiedoista useita kertoja, jotta voit käyttää kaikkia mallin tietoja. Useiden kyselyjen käyttäminen voi kestää huomattavasti aikaa kaikkien tietojen palauttamiseen.

Jos käytät Common Data Service (vanha) -liitintä, voit käyttää kaikkia tietoja yksittäisen kyselyn avulla. Tämä yhdistin toimii eri tavalla ja palauttaa tuloksen 5 K-tietueiden "sivuilta". Vaikka Common Data Service (vanha) -liitin on tehokkaampi suurten tietomäärien palauttamisessa, tuloksen palauttamiseen voi silti kulua merkittävästi aikaa.

Sen sijaan, että käyttäisit näitä liittimiä suurten Dataverse-datamäärien käsittelyyn, suosittelemme käyttämään Azure Synapse Link suurten mallien käyttämiseen. Azure Synapse Link on jopa tehokkaampaa kuin Power Query Dataverse- tai Common Data Service (Legacy) -liittimet, ja se on suunniteltu erityisesti dataintegraatioskenaarioiden ympärille.

Esikatseluvirheitä voi ilmetä tunnetun rajoituksen vuoksi, kun Navigointiominaisuudet on käytössä Dataversessa.

Voit nähdä esimerkiksi tällaisen viestin: Preview.Error: The type of the current preview value is too complex to display.

Tämän ongelman ratkaisemiseksi, samoin kuin SQL Server -liittimessä, Dataverse-liittimessä on vaihtoehto poistaa navigointiominaisuudet (suhdesarakkeet) käytöstä suorituskyvyn parantamiseksi. Tämän asetuksen voi asettaa advanced options joka on saatavilla Power Query Onlinessa, tai se voidaan asettaa käyttämällä CreateNavigationProperties=false -parametria Dataverse-liitinfunktiossa.

 Source = CommonDataService.Database("{crminstance}.crm.dynamics.com",[CreateNavigationProperties=false]),