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)
- Haladó
- Kapcsolati oszlopok belefoglalása
Csatlakozás a Dataverse-hez 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:
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?
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 lehetőséget.
A Kezelőben válassza ki a szükséges adatokat, majd töltse be vagy alakítsa át az adatokat.
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.
Csatlakozás a Dataverse-hez a Power Query Online-ból
Csatlakozás a Dataverse-hez a Power Query Online-ból:
Válassza a Dataverse lehetőséget az Adatforrás kiválasztása lapon. További információ: Hol lehet adatokat lekérni?
A Csatlakozás az adatforráshoz lapon 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.
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.
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.
Jelentkezzen be a szervezeti fiókjába.
Ha sikeresen bejelentkezett, válassza a Tovább gombot.
A navigációs lapon jelölje ki a szükséges adatokat, majd válassza az Adatok átalakítása lehetőséget.
Csatlakozás speciális beállításokkal
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 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.
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 mennyiségű Dataverse-adat elérése
Korlátozások és problémák
Az Excel-gazdagép adott
Az Excelben található Power Query Dataverse-összekötő jelenleg nem támogatja a független felhőfürtöket (például Kínát, Németországot, USA-t).
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:
A Power Apps Azure Synapse Link funkciójával adatokat nyerhet ki a Dataverse-ből az Azure Data Lake Storage Gen2-be, amely aztán elemzések futtatására használható. Az Azure Synapse Link szolgáltatással kapcsolatos további információkért tekintse meg a Dataverse-hez készült Azure Synapse Linket.
Az OData-összekötő használatával áthelyezheti az adatokat a Dataverse-be és onnan. Az adatfolyamok OData-összekötőjével dataverse-környezetek közötti migrálásával kapcsolatos további információkért tekintse meg az Adatok áttelepítése Dataverse-környezetek között az adatfolyamok OData-összekötőjével című témakört.
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 mennyiségű Dataverse-adat elérése
A Dataverse-táblák lekérdezései nagy mennyiségű adatot adhatnak vissza. 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) csatlakozót használod, egyetlen lekérdezéssel elérheted az ö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 nagy mennyiségű Dataverse-adat elérésére használnánk, javasoljuk, hogy Azure Synapse Link használjon a nagy méretű modellek eléréséhez. 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.
Kapcsolatoszlopokkal kapcsolatos teljesítményproblémák
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]),