Získanie údajov z databázy NoSQL
Niektoré organizácie používajú namiesto relačnej databázy databázu NoSQL . Databáza NoSQL (označuje sa aj ako non-SQL, not only SQL alebo nerelačná) je flexibilný typ databázy, ktorá na ukladanie údajov nepoužíva tabuľky.
Scenár
Vývojári softvéru v spoločnosti Tailwind Traders vytvorili aplikáciu na spravovanie odosielania a sledovania produktov z jej skladu, ktorá používa ako odkladací priestor databázu typu NoSQL s názvom CosmosDB. Táto aplikácia používa databázu CosmosDB na ukladanie dokumentov JSON s formátmi súborov s otvoreným štandardom, ktoré sa používajú najmä na prenos údajov medzi serverom a webovou aplikáciou. Tieto údaje potrebujete importovať do dátového modelu služby Power BI na vytváranie zostáv.
Pripojenie k databáze NoSQL (Azure Cosmos DB)
V tomto scenári použijete funkciu Získať údaje v aplikácii Power BI Desktop. Tentoraz však vyberiete možnosť Viac... , vyhľadáte typ databázy, ktorú používate, a pripojíte sa k nej. V tomto príklade vyberiete kategóriu Azure a potom položky Azure Cosmos DB a Pripojiť.
V okne Konektor, verzia Preview vyberte tlačidlo Pokračovať a potom zadajte prihlasovacie údaje do databázy. V tomto príklade môžete v okne Azure Cosmos DB zadať podrobnosti o databáze. Môžete zadať URL adresu koncového bodu konta Azure Cosmos DB, z ktorej chcete získať údaje (URL adresu nájdete v liste Kľúče na portáli Azure). Prípadne môžete zadať názov databázy a názov kolekcie alebo použiť navigátor a identifikovať zdroj údajov výberom databázy a kolekcie.
Ak sa pripájate ku koncovému bodu po prvýkrát tak, ako v tomto príklade, nezabudnite zadať kľúč svojho konta. Tento kľúč nájdete v poli Primárny kľúč v liste Kľúče iba na čítanie v portáli Azure.
Import súboru JSON
Záznamy typu JSON treba pred ich použitím pre zostavy extrahovať a normalizovať, takže údaje sa pred načítaním do aplikácie Power BI Desktop musia transformovať.
Po pripojení ku kontu databázy sa otvorí okno Navigátor so zoznamom databáz v rámci tohto konta. Vyberte tabuľku, ktorú chcete importovať. V tomto príklade vyberiete tabuľku Produkt. Tabla s ukážkou zobrazuje iba položky Záznam, pretože všetky záznamy v dokumente sú v službe Power BI zastúpené ako typ Záznam.
Výberom tlačidla Upraviť otvorte záznamy v doplnku Power Query.
V doplnku Power Query výberom tlačidla Rozbalenie na pravej strane hlavičky Stĺpec1 zobrazte kontextovú ponuku so zoznamom polí. Vyberte polia, ktoré chcete načítať do aplikácie Power BI Desktop, zrušte začiarknutie políčka Použiť ako predponu pôvodný názov stĺpca a potom vyberte tlačidlo OK.
Skontrolujte vybraté údaje a ubezpečte sa, že ste s nimi spokojní, a potom výberom položky Zavrieť a použiť načítajte údaje do aplikácie Power BI Desktop.
Údaje sa teraz podobajú na tabuľku s riadkami a stĺpcami. Údaje z databázy Cosmos DB teraz možno uviesť do vzťahu s údajmi z iných zdrojov údajov a napokon použiť v zostave služby Power BI.
Potrebujete pomoc? Pozrite si nášho sprievodcu riešením problémov alebo odošlite konkrétne pripomienky nahlásením problému.



