Analýza súhrnov údajov
Dátové súhrny môžete analyzovať pomocou viacerých nástrojov vrátane editora datamart a Editor Power Query SQL. V tomto článku sa popisuje analýza vašich údajovýchmartov pomocou týchto nástrojov a návrhy na to, ako najlepšie zobraziť potrebné informácie.
Analyzovať v editore Datamart
Editor Datamart poskytuje jednoduché vizuálne rozhranie na analýzu údajovýchmartov. V nasledujúcich častiach nájdete návod, ako používať editor Datamart na získanie prehľadov o vašich údajových súhrnoch a údajoch.
Dotaz vizuálu
Po načítaní údajov do dátového grafu môžete pomocou editora Datamart vytvoriť dotazy na analýzu údajov. Ak chcete vytvoriť dotazy, môžete použiť editor dotazov vizuálu na prostredie bez použitia kódu.
Do editora dotazov vizuálu sa môžete dostať dvoma spôsobmi:
V zobrazení Mriežka údajov vytvorte nový dotaz pomocou tlačidla + Nový dotaz na páse s nástrojmi, ako je to znázornené na nasledujúcom obrázku.
Prípadne môžete použiť ikonu zobrazenia návrhu, ktorá sa nachádza v dolnej časti okna editora údajového grafu, ako je znázornené na nasledujúcom obrázku.
Ak chcete vytvoriť dotaz, presuňte tabuľky myšou z prieskumníka objektov vľavo na plátno.
Po presuní jednej alebo viacerých tabuliek na plátno môžete použiť vizuálne prostredie na návrh dotazov. Editor datamart používa podobné prostredie zobrazenia diagramu Power Query, aby ste mohli jednoducho dotazovať a analyzovať údaje. Ďalšie informácie o zobrazení diagramu Doplnku Power Query.
Pri práci s dotazom vizuálu sa dotazy automaticky ukladajú každých niekoľko sekúnd. "Indikátor ukladania", ktorý sa zobrazí na karte dotazu v dolnej časti, označuje, že dotaz sa ukladá.
Na nasledujúcom obrázku je znázornený vzorový dotaz vytvorený pomocou editora vizuálových dotazov bez kódu na načítanie dotazov Top customers by Orders (Objednávky).
Editor dotazov vizuálu by mal mať na pamäti niekoľko vecí:
- Môžete písať iba DirectQuery (nie DDL ani DML)
- Momentálne je podporovaná iba podmnožina operácií Power Query, ktoré podporujú skladanie dotazov.
- Momentálne nie je možné otvoriť dotaz vizuálu v Exceli
Editor Power Query SQL
Služba SQL Editor Power Query poskytuje textový editor na písanie dotazov pomocou T-SQL. Ak chcete získať prístup k vstavaného editoru dotazov SQL, vyberte ikonu zobrazenia editora dotazov SQL, ktorá sa nachádza v dolnej časti okna editora údajového grafu.
Editor SQL Query poskytuje podporu pre intellisense, dokončovanie kódu, zvýraznenie syntaxe, analýzu a overenie na strane klienta. Po napísaní dotazu T-SQL vyberte položku Spustiť a spustite dotaz. Pri práci s dotazom SQL sa dotazy automaticky ukladajú každých niekoľko sekúnd. "Indikátor ukladania", ktorý sa zobrazí na karte dotazu v dolnej časti, označuje, že dotaz sa ukladá. Ukážka výsledkov sa zobrazí v časti Výsledky . Tlačidlom Stiahnuť v Exceli sa otvorí zodpovedajúci dotaz T-SQL do Excelu a spustí dotaz, ktorý vám umožní zobraziť výsledky v Exceli. Funkcia Vizualizácia výsledkov umožňuje vytvárať zostavy z výsledkov dotazu v editore dotazov SQL.
Editor dotazov vizuálu by mal mať na pamäti niekoľko vecí:
- Môžete písať iba DirectQuery (nie DDL ani DML)
Analýza mimo editora
Datamarts poskytujú prostredie SQL DQL (dotaz) prostredníctvom vášho vlastného vývojového prostredia – napríklad SSMS alebo Azure Data Studio. Musíte spustiť najnovšiu verziu nástrojov a overiť ju pomocou id Microsoft Entra alebo viacfaktorového overovania. Proces prihlásenia je rovnaký ako proces prihlasovania do služby Power BI.
Kedy použiť vstavané dotazovanie a externé nástroje SQL
Editor dotazov vizuálu bez použitia kódu a editor údajových grafov sú k dispozícii v službe Power BI pre váš datamart. Editor dotazov bez použitia kódu umožňuje používateľom, ktorí nemajú skúsenosti s jazykom SQL, zatiaľ čo editor datamart je užitočný pre rýchle monitorovanie databázy SQL.
Prostredie na dotazovanie, ktoré poskytuje komplexnejšiu pomôcku a kombinuje širokú skupinu grafických nástrojov s mnohými rozsiahlymi editormi skriptov, sú SQL Server Management Studio (SSMS) a Azure Data Studio (ADS) robustnejšie vývojové prostredia.
Kedy použiť SQL Server Management Studio vs Azure Data Studio
Hoci obe analýzy ponúkajú rozsiahle vývojové prostredia na dotazovanie SQL, každé prostredie je prispôsobené jednotlivým prípadom použitia.
Nástroj SSMS môžete použiť pre:
- Komplexná konfigurácia správy alebo platformy
- Správa zabezpečenia vrátane správy používateľov a konfigurácie funkcií zabezpečenia
- Štatistiky dynamických dotazov alebo štatistiky klienta
Použite ADS pre:
- používatelia systémov macOS a Linuxu
- Väčšinou ide o úpravu alebo spúšťanie dotazov.
- Rýchle vytváranie grafov a vizualizácia nastavených výsledkov
Získanie reťazec pripojenia T-SQL
Pre vývojárov a analytikov s prostredím SQL môže použitie nástroja SQL Server Management Studio alebo Azure Data Studio ako rozšírenia obmedzení údajov služby Power BI poskytnúť dôkladnejšie prostredie na dotazovanie.
Ak sa chcete pripojiť ku koncovému bodu SQL v údajovom grafe pomocou nástrojov klienta, prejdite na stránku sémantických modelov výberom karty Datamarts (Preview) v službe Power BI. Odtiaľ rozbaľte časť Nastavenia servera a skopírujte reťazec pripojenia, ako je to znázornené na nasledujúcom obrázku.
Začíname s funkciou SSMS
Ak chcete používať SQL Server Management Studio (SSMS), musíte používať SSMS verziu 18.0 alebo vyššiu. Keď otvoríte SQL Server Management Studio, zobrazí sa okno Pripojenie na server. Môžete ho otvoriť manuálne výberom položky Prieskumník > objektov Pripojenie > databázového nástroja.
Po otvorení okna Pripojenie na server prilepte reťazec pripojenia skopírované z predchádzajúcej časti tohto článku do poľa Názov servera. Vyberte položku Pripojenie a pokračujte príslušnými povereniami na overovanie. Nezabudnite, že je podporované iba id Microsoft Entra – overovanie viacfaktorového overovania.
Po vytvorení pripojenia zobrazí prieskumník objektov pripojenú databázu SQL z vašich údajovýchmartov a s ňou súvisiace tabuľky a zobrazenia, z ktorých všetky sú pripravené na dotazovanie.
Ak chcete jednoducho zobraziť ukážku údajov v tabuľke, kliknite pravým tlačidlom myši na tabuľku a v zobrazenej kontextovej ponuke vyberte položku Vybrať prvých 1 000 riadkov . Automaticky generovaný dotaz vráti kolekciu výsledkov, ktorá zobrazuje prvých 1 000 riadkov na základe primárneho kľúča tabuľky.
Nasledujúci obrázok zobrazuje výsledky takéhoto dotazu.
Ak chcete zobraziť stĺpce v tabuľke, rozbaľte tabuľku v rámci Prieskumníka objektov.
Keď sa pripojíte k datamartu pomocou nástroja SSMS alebo iných klientskych nástrojov, zobrazia sa zobrazenia vytvorené v schéme modelu dátového grafu. Predvolená konfigurácia schémy v údajovom grafe je nastavená na možnosť Model.
Údajový graf zobrazuje ďalšie dve roly ako správca a divák v rámci zabezpečenia pri pripojení pomocou nástroja SSMS. Používatelia pridaní do pracovného priestoru v ľubovoľnej z rolí Spravovanie alebo Member alebo Contributor sa pridajú do roly správcu v údajovom grafe. Používatelia pridaní do roly Čitateľ v pracovnom priestore sa pridajú do roly čitateľa v údajovom grafe.
Metaúdaje vzťahov
Rozšírená vlastnosť isSaaSMetadata pridaná do datamart umožňuje zistiť, že tieto metaúdaje sa používajú pre prostredie SaaS. Túto rozšírenú vlastnosť môžete dotazovať nižšie:
SELECT [name], [value]
FROM sys.extended_properties
WHERE [name] = N'isSaaSMetadata'
Klienti (napríklad konektor SQL) mohli čítať vzťahy dotazovaním funkcie s hodnotou tabuľky, ako je napríklad táto:
SELECT *
FROM [metadata].[fn_relationships]();
Všimnite si, že v schéme metaúdajov sú vzťahy a pomenované zobrazenia relationshipColumns na zachovanie vzťahov v údajovom grafe. V nasledujúcich tabuľkách je postupne uvedený popis každého z nich:
[metaúdaje]. [vzťahy]
Názov stĺpca | Typ údajov | Description |
---|---|---|
RelationshipId | Veľký balík | Jedinečný identifikátor vzťahu |
Názov | Nvarchar(128) | Názov vzťahu |
FromSchemaName | Nvarchar(128) | Názov schémy zdrojovej tabuľky "Z", z ktorej je definovaný vzťah. |
Z názvu Zobject | Nvarchar(128) | Názov tabuľky/zobrazenia "Od", ktorý je definovaný vzťah |
ToSchemaName | Nvarchar(128) | Názov schémy tabuľky sink "To", ku ktorej je vzťah definovaný |
ToObjectName | Nvarchar(128) | Názov tabuľky alebo zobrazenia "K", ktorý vzťah je definovaný |
TypeOfRelationship | Tinyint | Kardinalita vzťahov, možné hodnoty sú: 0 – None 1 – OneToOne 2 – OneToMany 3 – ManyToOne 4 – ManyToMany |
SecurityFilteringBehavior | Tinyint | Udáva, ako vzťahy ovplyvňujú filtrovanie údajov pri vyhodnocovaní výrazov zabezpečenia na úrovni riadkov. Možné hodnoty sú 1 – OneDirection 2 – BothDirections 3 – None |
IsActive | Bitové | Boolovská hodnota, ktorá udáva, či je vzťah označený ako Aktívny alebo Neaktívny. |
RelyOnReferentialIntegrity | Bitové | Boolovská hodnota, ktorá udáva, či sa vzťah môže spoliehať na referenčnú integritu alebo nie. |
CrossFilteringBehavior | Tinyint | Udáva, ako vzťahy ovplyvňujú filtrovanie údajov. Možné hodnoty sú: 1 – Jednosmerný 2 – Obojsmerný 3 – Automatický. |
CreatedAt | Datetime | Dátum vytvorenia vzťahu. |
Aktualizované údaje | Datetime | Dátum úpravy vzťahu. |
DatamartObjectId | Navrchar(32) | Jedinečný identifikátor pre datamart |
[metaúdaje]. [relationshipColumns]
Názov stĺpca | Typ údajov | Description |
---|---|---|
RelationshipColumnId | bigint | Jedinečný identifikátor stĺpca vzťahu. |
RelationshipId | bigint | Cudzí kľúč odkazovať na kľúč RelationshipId v tabuľke Vzťahy. |
Z stĺpca NázovStĺpca | Navrchar(128) | Názov stĺpca "Od" |
ToColumnName (NázovStĺpca) | Nvarchar(128) | Názov stĺpca Do |
CreatedAt | Datetime | ate, v ktorej bol vzťah vytvorený. |
DatamartObjectId | Navrchar(32) | Jedinečný identifikátor pre datamart |
Môžete sa pripojiť k týmto dvom zobrazeniam a pridať do údajového grafu vzťahy. Nasledujúci dotaz spojí tieto zobrazenia:
SELECT
R.RelationshipId
,R.[Name]
,R.[FromSchemaName]
,R.[FromObjectName]
,C.[FromColumnName]
,R.[ToSchemaName]
,R.[ToObjectName]
,C.[ToColumnName]
FROM [METADATA].[relationships] AS R
JOIN [metadata].[relationshipColumns] AS C
ON R.RelationshipId=C.RelationshipId
Obmedzenia
- Vizualizácia výsledkov v súčasnosti nepodporuje dotazy SQL s klauzulou ORDER BY.
Súvisiaci obsah
Tento článok vás oboznámil s analýzou údajov v súhrnoch údajov.
V nasledujúcich článkoch nájdete ďalšie informácie o súhrnoch údajov a službe Power BI:
- Úvod do údajovýchmarts
- Vysvetlenie obmedzení údajov
- Začíname s kategóriami údajov
- Vytváranie zostáv s množinami údajov
- Riadenie prístupu v množinách údajov
- Spravovanie údajového grafu
Ďalšie informácie o tokoch údajov a transformácii údajov nájdete v nasledujúcich článkoch: