Megosztás a következőn keresztül:


Dataverse

Összegzés

Elem Leírás
Kiadási állapot Általános rendelkezésre állás
Termékek Excel
Power BI (Szemantikai modellek)
Power BI (Adatfolyamok)
Háló (Adatfolyam Gen2)
Power Apps (Adatfolyamok)
Dynamics 365 Customer Insights
A hitelesítés típusai Szervezeti fiók
Szolgáltatásnév

Feljegyzés

A szolgáltatásnév-hitelesítés típusa nem támogatott helyszíni adatátjáró vagy virtuális hálózati (VNet) adatátjáró használatakor.

Feljegyzés

Egyes képességek egy termékben lehetnek jelen, másokat azonban az üzembehelyezési ütemezések és a gazdagépspecifikus képességek miatt.

Előfeltételek

Dataverse-környezettel kell rendelkeznie.

Olvasási engedélyekkel kell rendelkeznie a táblákban lévő adatok eléréséhez.

A Dataverse-összekötő használatához engedélyezni kell a TDS-végpont beállítását a környezetben. További információ: Funkcióbeállítások kezelése

A Dataverse-összekötő használatához az 1433-at vagy az 5558-at használó TCP-portok egyikének nyitva kell lennie a csatlakozáshoz. A rendszer automatikusan használja az 1433-at. Ha azonban az 1433-as port le van tiltva, használhatja helyette az 5558-at. Az 5558-as port engedélyezéséhez hozzá kell fűznie ezt a portszámot a Dataverse-környezet URL-címéhez, például yourenvironmentid.crm.dynamics.com, 5558. További információ: Sql Server-kapcsolati probléma a lezárt portok miatt

Feljegyzés

Ha a Power BI Desktopot használja, és az 5558-as portot kell használnia, létre kell hoznia egy forrást a Dataverse-környezet URL-címével(például yourenvironmentid.crm.dynamics.com,5558) a Power Query M-ben. További információ: A Dataverse-környezet URL-címének megkeresése

Támogatott képességek

  • Kiszolgáló URL-címe
  • Importálás
  • DirectQuery (Power BI szemantikai modellek)
  • Speciális
    • Kapcsolati oszlopok belefoglalása

Csatlakozás a Dataverse-be a Power Query Desktopból

Feljegyzés

A Power Query Dataverse-összekötő elsősorban elemzési számítási feladatokhoz, nem tömeges adatkinyeréshez alkalmas. További információ: Alternatív Dataverse-kapcsolatok

Csatlakozás a Dataverse-hez a Power Query Desktopból:

  1. Válassza a Dataverse lehetőséget az Adatok lekérése lehetőségből. További információ: Hol lehet adatokat lekérni?

  2. Ha első alkalommal csatlakozik ehhez a webhelyhez, válassza a Bejelentkezés lehetőséget, és adja meg a hitelesítő adatait. Ezután válassza a Csatlakozás.

    Jelentkezzen be erre a webhelyre.

  3. A Kezelőben válassza ki a szükséges adatokat, majd töltse be vagy alakítsa át az adatokat.

    Töltse be vagy alakítsa át a kezelőt.

  4. Ha Power Queryt használ a Power BI Desktopból, a rendszer arra kéri, hogy válassza ki az Importálás vagy a DirectQuery adatkapcsolati módot. Ezután válassza az OK gombra.

    Képernyőkép a Power BI Desktop kapcsolati beállításairól, amelyen az Importálás lehetőség van kiválasztva, és a DirectQuery nincs kiválasztva.

Csatlakozás a Dataverse-be a Power Query Online-ból

Csatlakozás a Dataverse-hez a Power Query Online-ból:

  1. Válassza a Dataverse lehetőséget az Adatforrás kiválasztása lapon. További információ: Hol lehet adatokat lekérni?

  2. Az adatforráslapra Csatlakozás hagyja üresen a kiszolgáló URL-címét. Ha üresen hagyja a címet, a Power Query kezelőablakában az összes olyan elérhető környezet szerepel, amelyet használhat.

    Adja meg a kiszolgáló URL-címét.

    Feljegyzés

    Ha az adatok eléréséhez az 5558-at kell használnia, egy adott környezetet kell betöltenie a kiszolgáló URL-címének végén hozzáfűző 5558-os porttal. Ebben az esetben lépjen a Dataverse-környezet URL-címének megkereséséhez a megfelelő kiszolgáló URL-címének beszerzésére vonatkozó utasításokért.

  3. Ha szükséges, adjon meg egy helyszíni adatátjárót, ha helyszíni adatokat fog használni. Ha például a Dataverse-ből származó adatokat és egy helyszíni SQL Server-adatbázist fog kombinálni.

  4. Jelentkezzen be a szervezeti fiókjába.

  5. Ha sikeresen bejelentkezett, válassza a Tovább gombot.

  6. A navigációs lapon jelölje ki a szükséges adatokat, majd válassza az Adatok átalakítása lehetőséget.

    A navigációs oldal megnyílik az alkalmazásfelhasználói adatok kijelölésével.

Csatlakozás speciális beállítások használata

A Power Query Online speciális lehetőségeket biztosít, amelyeket szükség esetén hozzáadhat a lekérdezéshez.

Az alábbi táblázat a Power Query Online-ban beállítható speciális beállításokat sorolja fel.

Speciális beállítás Leírás
Kapcsolati oszlopok belefoglalása Ha be van jelölve, olyan oszlopokat is tartalmaz, amelyek más táblákhoz is tartozhatnak. Ha ez a mező ki van jelölve, akkor ezek az oszlopok nem láthatók. További információ: Kapcsolatoszlopokkal kapcsolatos teljesítményproblémák

Miután kiválasztotta a szükséges speciális beállításokat, válassza a Tovább gombot a Dataverse-hez való csatlakozáshoz.

A Dataverse-környezet URL-címének megkeresése

Ha az 5558-os portot kell használnia a Dataverse-hez való csatlakozáshoz, meg kell keresnie a Dataverse-környezet URL-címét. Nyissa meg a Power Appst. A Power Apps oldal jobb felső sarkában válassza ki azt a környezetet, amelyhez csatlakozni kíván. Válassza a Gépház ikon.beállítások ikont, majd válassza a Speciális beállítások lehetőséget.

A megnyíló új böngészőlapon másolja ki az URL-cím gyökerét. Ez a gyökér URL-cím a környezet egyedi URL-címe. Az URL-cím formátuma https://< yourenvironmentid.crm.dynamics.com/>. Mielőtt beillesztené, távolítsa el a https:// és a záró /url-címet a környezethez való csatlakozáshoz. Fűzze hozzá az 5558-at a környezeti URL-cím végéhez, például yourenvironmentid.crm.dyamics.com 5558-at.

A Dataverse-környezet URL-címe.

Mikor érdemes használni a Common Data Service (Örökölt) összekötőt?

A Dataverse a Common Data Service-összekötő közvetlen cseréje. Előfordulhat azonban, hogy a Dataverse-összekötő helyett a Common Data Service (Örökölt) összekötőt kell választania:

Vannak olyan táblázatos adatfolyam-(TDS-) adattípusok, amelyeket az OData támogat a Common Data Service (Legacy) használatakor, amelyek nem támogatottak a Dataverse-ben. A támogatott és nem támogatott adattípusok a Dataverse SQL és a Transact-SQL közötti különbségeket sorolják fel.

Ezek a funkciók a jövőben hozzáadva lesznek a Dataverse-összekötőhöz, és ekkor megszűnik a Common Data Service (Örökölt) összekötő.

További információ: Nagy szemantikai modellek elérése

Korlátozások és problémák

Adatversek teljesítményének és szabályozásának korlátai

A Dataverse-kapcsolatok teljesítményével és szabályozási korlátaival kapcsolatos információkért tekintse meg a Kérések korlátait és a foglalásokat. Ezek a korlátozások a Dataverse-összekötőre és az OData-hírcsatorna-összekötőre is érvényesek ugyanazon végpont elérésekor.

Táblázatlekérési sebesség

Útmutatóként a legtöbb alapértelmezett táblázat másodpercenként körülbelül 500 sort kér le a Dataverse-összekötő használatával. Vegye figyelembe ezt az arányt, amikor eldönti, hogy csatlakozni szeretne-e a Dataverse-hez, vagy exportálni szeretne a Data Lake-be. Ha gyorsabb lekérési sebességre van szüksége, fontolja meg az Exportálás a Data Lake szolgáltatásba vagy a Táblázatos adatfolyam (TDS) végpont használatát. További információ: Alternatív Dataverse-kapcsolatok.

Alternatív Dataverse-kapcsolatok

Az adatok dataverse-ből való kinyerésének és migrálásának több alternatív módja is van:

Feljegyzés

A Dataverse-összekötő és az OData API-k olyan elemzési forgatókönyvek kiszolgálására szolgálnak, amelyekben az adatmennyiségek viszonylag kicsik. A tömeges adatkinyerés ajánlott megközelítése az "Azure Synapse Link".

Sql Server-kapcsolati probléma a lezárt portok miatt

Amikor a Dataverse-összekötővel csatlakozik, előfordulhat , hogy nem tud csatlakozni , ami azt jelzi, hogy hálózat- vagy példányspecifikus hiba történt az SQL Server-kapcsolat létrehozásakor. Ezt a hibát valószínűleg az okozza, hogy a kapcsolat során az 1433-at vagy az 5558-at blokkolták. A blokkolt porthibák elhárításához lépjen a Blokkolt portok elemre.

Natív adatbázis-lekérdezések használata a Dataverse használatával

A Dataverse-hez egyéni SQL-utasítással vagy natív adatbázis-lekérdezéssel csatlakozhat. Bár ehhez a felülethez nincs felhasználói felület, a Power Query Speciális szerkesztő használatával adhatja meg a lekérdezést. Natív adatbázis-lekérdezés használatához forrásként meg kell adni egy adatbázist .

Source = CommonDataService.Database([DATABASE URL])

Az adatbázis-forrás definiálása után natív lekérdezést adhat meg a Value.NativeQuery függvény használatával.

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

Összességében a lekérdezés így néz ki.

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

Egy oszlopnév hibás elírása esetén hibaüzenet jelenhet meg a hiányzó oszlop helyett a lekérdezés összecsukásával kapcsolatban.

Nagy szemantikai modellek elérése

A Dataverse-ben található Power BI szemantikai modellek nagyon nagyok lehetnek. Ha a Power Query Dataverse-összekötőt használja, a modellhez hozzáférő adott lekérdezések rögzített öt (5) perces időtúllépést biztosítanak az adatok méretétől függetlenül. További információkért tekintse meg a korlátozásokat. Ezért előfordulhat, hogy többször is le kell kérdeznie az adatokat a modell összes adatának eléréséhez. Több lekérdezés használata jelentős időt vehet igénybe az összes adat visszaadásához.

Ha a Common Data Service (Örökölt) összekötőt használja, egyetlen lekérdezéssel elérheti a szemantikai modellben lévő összes adatot. Ez az összekötő másképp működik, és az eredményt 5 K rekordból álló "oldalakban" adja vissza. Bár a Common Data Service (örökölt) összekötő hatékonyabb a nagy mennyiségű adat visszaadásához, az eredmény visszaadása még jelentős időt vehet igénybe.

Ahelyett, hogy ezeket az összekötőket használnánk a nagy szemantikai modellek eléréséhez, javasoljuk, hogy az Azure Synapse Link használatával érje el a nagy modelleket. Az Azure Synapse Link használata még hatékonyabb, mint a Power Query Dataverse vagy a Common Data Service (örökölt) összekötő, és kifejezetten adatintegrációs forgatókönyvek köré lett tervezve.

Az SQL Server-összekötőhöz hasonlóan a Dataverse-összekötőben letilthatja a navigációs tulajdonságokat (kapcsolatoszlopokat) a teljesítmény javítása érdekében. Ez a beállítás a Power Query Online-ban elérhető speciális beállításokban , vagy a CreateNavigationProperties=false Dataverse-összekötő függvény paraméterével állítható be.

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