Zdieľať cez


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.

Screenshot of the new query button on the data grid ribbon.

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.

Screenshot of the design view icon in the datamart editor.

Ak chcete vytvoriť dotaz, presuňte tabuľky myšou z prieskumníka objektov vľavo na plátno.

Screenshot of dragging a table onto the canvas of the datamart editor.

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).

Screenshot of sample query results in the datamart editor.

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.

Screenshot of the S Q L query editor view icon.

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)

Screenshot of the SQL query editor query results.

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.

Diagram that shows data sources and datamarts with S Q L and Azure data studio.

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.

Screenshot of the server settings connection string.

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.

Screenshot of the database engine option in S S M S.

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.

Screenshot of the S Q L server connect to server window.

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.

Screenshot of the object explorer showing datamart tables and views.

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.

Screenshot of the context menu in object explorer.

Nasledujúci obrázok zobrazuje výsledky takéhoto dotazu.

Screenshot of the context menu query results.

Ak chcete zobraziť stĺpce v tabuľke, rozbaľte tabuľku v rámci Prieskumníka objektov.

Screenshot of the object explorer information.

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.

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:

Ďalšie informácie o tokoch údajov a transformácii údajov nájdete v nasledujúcich článkoch: