Dataverse

Súhrn

Položka Description
Stav vydania Všeobecná dostupnosť
Produkty Excel
Power BI (sémantické modely)
Power BI (toky údajov)
Fabric (Tok údajov Gen2)
Power Apps (toky údajov)
Dynamics 365 Customer Insights
Typy overovania Konto organizácie
Objekt služby

Poznámka

Typ overovania objektom služby nie je podporovaný, ak sa používa lokálna brána údajov alebo brána údajov virtuálnej siete (VNet).

Poznámka

Niektoré možnosti môžu byť k dispozícii v jednom produkte, ale nie iné z dôvodu plánov nasadenia a funkcií špecifických pre hostiteľa.

Požiadavky

Musíte mať prostredie Dataverse.

Ak chcete získať prístup k údajom v tabuľkách, musíte mať povolenia na čítanie.

Ak chcete použiť konektor Dataverse, nastavenie koncového bodu TDS musí byť povolené vo vašom prostredí. Viac informácií: Spravovať nastavenia funkcií

Ak chcete použiť konektor Dataverse, jeden z portov TCP 1433 alebo 5558 musí byť otvorený pre pripojenie. Port 1433 sa používa automaticky. Ak je však port 1433 zablokovaný, môžete použiť port 5558. Ak chcete povoliť port 5558, musíte pripojiť toto číslo portu k URL adrese prostredia Dataverse, napríklad yourenvironmentid.crm.dynamics.com, 5558. Ďalšie informácie: Problém s pripojením SQL Servera z dôvodu uzavretých portov

Poznámka

Ak používate aplikáciu Power BI Desktop a potrebujete použiť port 5558, musíte vytvoriť zdroj s URL adresou prostredia Dataverse, napríklad yourenvironmentid.crm.dynamics.com 5558 v jazyku Power Query M. Ďalšie informácie: Vyhľadanie URL adresy prostredia Dataverse

Podporované možnosti

  • URL adresa servera
  • Importovať
  • DirectQuery (sémantické modely služby Power BI)
  • Pokročilé
    • Zahrnúť stĺpce vzťahu

Pripojenie z aplikácie Power Query Desktop na položku Dataverse

Poznámka

Konektor Power Query Dataverse je väčšinou vhodný na analytické vyťaženie, nie na hromadnú extrakciu údajov. Ďalšie informácie: Alternatívne pripojenia Dataverse

Pripojenie k službe Dataverse z aplikácie Power Query Desktop:

  1. V časti Získať údaje vyberte možnosť Dataverse. Ďalšie informácie: Kde získať údaje

  2. Ak sa k tejto lokalite pripájate po prvýkrát, vyberte položku Prihlásiť sa a zadajte svoje poverenia. Potom vyberte položku Pripojenie.

    Prihláste sa na túto lokalitu.

  3. V navigátore vyberte údaje, ktoré potrebujete, a potom buď údaje načítajte, alebo transformujte.

    Načítať alebo transformovať z navigátora.

  4. Ak používate doplnok Power Query z aplikácie Power BI Desktop, zobrazí sa výzva na výber režimu pripojenia údajov importu alebo režimu pripojenia údajov DirectQuery. Potom vyberte OK.

    Snímka obrazovky znázorňujúca nastavenia pripojenia aplikácie Power BI Desktop s vybratými možnosťami Importovať a DirectQuery nie sú vybraté.

Pripojenie do služby Dataverse z Power Query Online

Pripojenie k službe Dataverse z Power Query Online:

  1. Vyberte možnosť Dataverse na stránke Vybrať zdroj údajov. Ďalšie informácie: Kde získať údaje

  2. Na stránke Pripojenie zdroja údajov ponechajte URL adresu servera prázdnu. Ponechajte prázdnu adresu zoznam všetkých dostupných prostredí, ktoré máte povolenie používať v okne Navigátor doplnku Power Query.

    Zadajte URL adresu servera.

    Poznámka

    Ak na prístup k údajom potrebujete použiť port 5558, musíte načítať konkrétne prostredie s portom 5558, ktorý je pripojený na konci adresy URL servera. V tomto prípade prejdite na vyhľadanie URL adresy prostredia Dataverse, kde nájdete pokyny na získanie správnej URL adresy servera.

  3. Ak je to potrebné, zadajte lokálnu bránu údajov, ak budete používať lokálne údaje. Ak sa napríklad chystáte skombinovať údaje z dataverse a lokálnej databázy SQL Servera.

  4. Prihláste sa do konta organizácie.

  5. Po úspešnom prihlásení vyberte položku Ďalej.

  6. Na navigačnej stránke vyberte údaje, ktoré potrebujete, a potom vyberte položku Transformovať údaje.

    Stránka navigácie sa otvorí s vybratými údajmi používateľa aplikácie.

Pripojenie používanie rozšírených možností

Power Query Online poskytuje rozšírené možnosti, ktoré môžete v prípade potreby pridať do dotazu.

V nasledujúcej tabuľke sú uvedené rozšírené možnosti, ktoré môžete nastaviť v Power Query Online.

Rozšírená možnosť Description
Zahrnúť stĺpce vzťahu Ak je políčko začiarknuté, zahrnuje stĺpce, ktoré môžu mať vzťah s inými tabuľkami. Ak sa toto pole vymaže, stĺpce sa nezobrazujú. Ďalšie informácie: Problémy s výkonom súvisiace so stĺpcami vzťahov

Po výbere rozšírených možností, ktoré potrebujete, sa výberom položky Ďalej pripojte k službe Dataverse.

Vyhľadanie URL adresy prostredia Dataverse

Ak sa potrebujete pripojiť pomocou portu 5558 a pripojiť sa k službe Dataverse, musíte nájsť URL adresu prostredia Dataverse. Otvorte Power Apps. V pravom hornom rohu stránky služby Power Apps vyberte prostredie, ku ktorému sa chystáte pripojiť. Vyberte ikonu nastavení a potom vyberte položku Rozšírené nastavenia.Ikona Nastavenia.

Na novej karte prehliadača, ktorá sa otvorí, skopírujte koreň URL adresy. Táto koreňová URL adresa je jedinečnou URL adresou pre vaše prostredie. URL adresa je vo formáte https://< yourenvironmentid.crm.dynamics.com/>. Pred prilepením url adresy sa uistite, že ste odstránili https:// a koncovú adresu /z URL adresy, aby ste sa k prostrediu pripojili. Pripojte port 5558 na koniec URL adresy prostredia, napríklad yourenvironmentid.crm.dyamics.com 5558.

Umiestnenie URL adresy prostredia Dataverse.

Kedy použiť konektor Common Data Service (legacy)

Dataverse je priama náhrada konektora služby Common Data Service. Niekedy však môže byť potrebné namiesto konektora Dataverse vybrať konektor Common Data Service (Legacy):

Existujú určité typy údajov tabuľkového streamu údajov (TDS), ktoré sú podporované v OData pri používaní služby Common Data Service (Legacy), ktoré nie sú podporované v službe Dataverse. Podporované a nepodporované typy údajov sú uvedené v téme Ako sa dataverse SQL líši od transact-SQL.

Všetky tieto funkcie sa v budúcnosti pridajú do konektora Dataverse, kedy bude konektor Common Data Service (Legacy) zastaraný.

Ďalšie informácie: Prístup k veľkým sémantickým modelom

Obmedzenia a problémy

Výkon a obmedzenia obmedzovania údajov

Informácie o výkone a obmedzeniach obmedzovania pre údajové pripojenia nájdete v téme Limity a priradenia požiadaviek. Tieto obmedzenia sa vzťahujú na konektor Dataverse a konektor informačného kanála OData pri prístupe k rovnakému koncovému bodu.

Rýchlosť načítania tabuľky

Ako pomôcka sa väčšina predvolených tabuliek načíta približne 500 riadkov za sekundu pomocou konektora Dataverse. Túto mieru vezmite do úvahy pri rozhodovaní, či sa chcete pripojiť k službe Dataverse alebo exportovať do dátového jazera. Ak potrebujete rýchlejšie načítanie, zvážte použitie funkcie Exportovať do dátového jazera alebo koncového bodu tabuľkového dátového streamu (TDS). Ďalšie informácie nájdete v časti Alternatívne pripojenia Dataverse.

Alternatívne údajové pripojenia

Existuje niekoľko alternatívnych spôsobov extrahovania a migrácie údajov z dataverse:

  • Pomocou funkcie Azure Synapse Link v službe Power Apps môžete extrahovať údaje zo služby Dataverse do služby Azure Data Lake Storage Gen2, ktorú potom možno použiť na spustenie analýzy. Ďalšie informácie o funkcii Azure Synapse Link nájdete v téme Čo je prepojenie Azure Synapse pre dataverse?.

  • Pomocou konektora OData môžete presúvať údaje dovnútra a von z Dataverse. Ďalšie informácie o migrácii údajov medzi prostrediami Dataverse pomocou konektora tokov údajov OData nájdete v téme Migrácia údajov medzi prostrediami Dataverse pomocou konektora OData tokov údajov.

Poznámka

Konektor Dataverse aj rozhrania OData API sú určené na zobrazovanie analytických scenárov, v ktorých sú objemy údajov relatívne malé. Odporúčaným prístupom pri hromadnej extrakcii údajov je prepojenie Azure Synapse Link.

Problém s pripojením SQL Servera z dôvodu uzavretých portov

Pri pripájaní ku konektoru Dataverse sa môže vyskytnúť chyba Nedá sa pripojiť oznamujúca, že pri vytváraní pripojenia k SQL Serveru sa vyskytla chyba špecifická pre sieť alebo inštanciu. Táto chyba je pravdepodobne spôsobená blokovaním portov TCP 1433 alebo 5558 počas pripojenia. Ak chcete vyriešiť problém s chybou blokovaného portu, prejdite na položku Blokované porty.

Používanie natívnych databázových dotazov s funkciou Dataverse

K službe Dataverse sa môžete pripojiť pomocou vlastného príkazu SQL alebo natívneho databázového dotazu. Hoci v tomto prostredí nie je k dispozícii žiadne používateľské rozhranie, môžete dotaz zadať pomocou Rozšírený editor Power Query. Ak chcete použiť natívny databázový dotaz, ako Zdroj musí byť zadaná databáza .

Source = CommonDataService.Database([DATABASE URL])

Po definovaní zdroja databázy môžete určiť natívny dotaz pomocou funkcie Value.NativeQuery .

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

Dotaz celkom vyzerá takto.

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

Nesprávne zadanie názvu stĺpca môže mať za následok chybové hlásenie o postupnom posúvaní dotazov namiesto chýbajúceho stĺpca.

Prístup k veľkým sémantickým modelom

Sémantické modely Power BI obsiahnuté v službe Dataverse môžu byť veľmi veľké. Ak používate konektor Power Query Dataverse, každý konkrétny dotaz, ktorý pristupuje k modelu, má pevne stanovený časový limit päť (5) minút bez ohľadu na veľkosť údajov. Ďalšie informácie nájdete v časti Obmedzenia. Možno budete musieť niekoľkokrát dotazovať údaje a získať tak prístup ku všetkým údajom v modeli. Vrátenie všetkých údajov použitím viacerých dotazov môže trvať určitý čas.

Ak používate konektor Common Data Service (Legacy ), môžete použiť jeden dotaz na prístup k všetkým údajom v sémantickom modeli. Tento konektor funguje inak a vráti výsledok v "stránkach" 5-K záznamov. Napriek tomu, že konektor Common Data Service (Legacy) je efektívnejší pri vrátení veľkého množstva údajov, vrátenie výsledku môže ešte trvať značné množstvo času.

Namiesto používania týchto konektorov na prístup k veľkým sémantickým modelom odporúčame na prístup k veľkým modelom použiť prepojenie Azure Synapse Link . Používanie konektorov Azure Synapse Link je ešte efektívnejšie ako konektory Power Query Dataverse alebo Common Data Service (Legacy), ktoré sú špeciálne navrhnuté pre scenáre integrácie údajov.

Podobne ako v konektore SQL Servera je k dispozícii možnosť zakázania vlastností navigácie (stĺpcov vzťahov) v konektore Dataverse na zlepšenie výkonu. Túto možnosť možno nastaviť v rozšírených možnostiach dostupných v Power Query Online alebo ju možno nastaviť pomocou CreateNavigationProperties=false parametra vo funkcii konektora Dataverse.

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