Sdílet prostřednictvím


Úvod k databázi SQL ve Fabric

Platí pro:databáze SQL v Microsoft Fabric

Microsoft Fabric poskytuje jednosmístné místo pro všechny analytické potřeby pro každý podnik. Účelem tohoto kurzu je poskytnout komplexní průvodce používáním databáze SQL v Fabric. Tento kurz je přizpůsobený tak, aby vám pomohl procházet proces vytváření databáze, nastavovat databázové objekty, zkoumat autonomní funkce a kombinovat a vizualizovat data. Dále se dozvíte, jak vytvořit koncový bod GraphQL, který slouží jako moderní přístup k efektivnímu připojování a dotazování dat. Dozvíte se také, jak pomocí koncového bodu SQL Analytics pracovat se zrcadlenými daty pro vytváření sestav a analýzy a vývojem vizualizací dat.

Důležité

Tato funkce je ve verzi Preview.

Tento kurz je strukturovaný tak, aby vám nabídl praktické zkušenosti a provedl vás jednotlivými kroky procesu, abyste si zajistili pevné pochopení SQL databáze v prostředí Microsoft Fabric v rámci ekosystému Microsoft. Získáte přehled o bezproblémových integračních bodech a různých prostředích přizpůsobených profesionálnímu i občanskému vývojáři v Rámci Microsoft Fabric.

Tento tutoriál není určen k tomu, aby byl referenční architekturou, ani se nezabývá vyčerpávajícím seznamem funkcí a vlastností. Nejedná se také o preskriptivní příručku k osvědčeným postupům, ale o základní návod, který vás seznámí s možnostmi a uživatelskou zkušeností databáze SQL ve Fabric.

Kompletní scénář databáze SQL ve frameworku Fabric

Podle požadavků tohoto kurzu proveďte následující kroky:

  1. Přihlaste se ke svému online účtu Power BI nebo pokud ještě nemáte účet, zaregistrujte si bezplatnou zkušební verzi.
  2. Povolte Microsoft Fabric pro organizaci ve vašem tenantovi.

V tomto kurzu převezmete roli vývojáře databáze a pracujete ve skupině Contoso. Vaše organizace chce vyhodnotit informace o dodavatelském řetězci pro pobočky AdventureWorks a Northwind Traders na základě minulých prodejů a aktuálních komponent pro různé produkty používané ve výrobě.

Použijete ukázková data spolu s daty a zobrazeními, která vytvoříte pro váš cíl, je vytvořit vizualizaci těchto dat a umožnit analýzu dat dostupných pro aplikaci v reálném čase. Jako primární rozhraní API pro data pro řešení jste zvolili GraphQL. Tady jsou kroky v tomto kurzu:

  1. Vytvoření pracovního prostoru Microsoft Fabric
  2. Vytvoření databáze SQL v Microsoft Fabric
  3. Ingestování ukázkových dat a vytvoření dalších objektů a dat
  4. Dotazování databáze a kontrola autonomních funkcí
  5. Použití koncového bodu SQL Analytics k dotazování dat
  6. Vytváření a sdílení vizualizací
  7. Provádění analýzy dat pomocí poznámkových bloků Microsoft Fabric
  8. Vytvoření aplikace pomocí DevOps a rozhraní GraphQL API
  9. Vyčistit prostředky

Kompletní architektura databáze SQL ve Fabric

Tady je souhrn architektury, která tento kurz představuje.

diagram architektury ukázkové aplikace v tomto kurzu.

Zdroje dat – Microsoft Fabric umožňuje snadné a rychlé připojení ke službám Azure Data Services, dalším cloudovým platformám a místním zdrojům dat k ingestování dat a vytváření aplikací, které generují a upravují data.

Příjem dat – s více než 200 nativními konektory v rámci kanálu Microsoft Fabric a pomocí přetahování pro transformaci dat v toku dat můžete rychle vytvářet přehledy a analýzy pro vaši organizaci. Zkratka je nová funkce v Microsoft Fabric, která poskytuje způsob, jak se připojit k existujícím datům bez nutnosti jejich kopírování nebo přesouvání. Další podrobnosti o funkci Zástupce najdete dále v tomto tutoriálu. Pro vývoj máte protokol TDS (Tabular Data Stream), který má přístup k databázi stejně jako instance SQL Serveru. Máte také rozhraní GraphQL API pro dotazování nejen na databáze SQL v prostředí Fabric, ale také v dalších zdrojích dat v Microsoft Fabric, a to konzistentním, bezpečným a integrovaným způsobem.

Ukládání, dotazování a rozšiřování – SQL databáze ve Fabric pracuje s průmyslově standardními příkazy jazyka Transact-SQL k vytváření, čtení, aktualizaci a odstraňování dat a datových objektů, stejně jako s API GraphQL.

Zveřejnění – Data z SQL databáze ve Fabric a koncový bod SQL analytiky lze využívat v Power BI, což je špičkový nástroj pro business intelligence, pro vytváření sestav a vizualizaci. Každá SQL databáze v napojení na Fabric a v koncovém bodu pro analýzu SQL je vybavena integrovaným TDS koncovým bodem pro snadné připojení a dotazování dat z jiných nástrojů pro tvorbu reportů, kdykoli je to potřeba. Při vytvoření databáze SQL se ve stejnou dobu vygeneruje sekundární položka s názvem výchozí sémantický model. Výchozí sémantický model můžete použít prostřednictvím koncového bodu analýzy SQL databáze SQL. Sémantickým modelem můžete vizualizovat data pomocí několika kroků. Databázi SQL a koncový bod analýzy SQL je možné zpřístupnit prostřednictvím rozhraní GraphQL API.

Vzorová data

Pro ukázková data v tomto kurzu použijete podmnožinu AdventureWorksLT a Northwind ukázkové databáze. V tomto komplexním scénáři ingestujete a vygenerujete dostatečné datové objekty a data, abyste se mohli podívat na možnosti škálování a výkonu databáze SQL na platformě Microsoft Fabric. Tuto ukázku je možné rozšířit, aby se zobrazilo mnoho dalších funkcí platformy.

Obvykle byste v databázi vytvořili data z transakčních systémů (nebo obchodních aplikací) a pak je zkopírovali nebo zahrnuli do pracovní oblasti data lake nebo datového skladu. V tomto kurzu ale použijete ukázková data Sales and Products jako výchozí bod, přidáte data skladu, která připojíte k ostatním tabulkám, a vytvoříte zobrazení pro data.

Datový model

Ukázková data SalesLT pro databázi SQL v Microsoft Fabric jsou podmnožinou větší databáze AdventureWorks a zahrnují následující datové prvky a relace. V tomto kurzu vytvoříte Warehouse tabulku, která se zobrazí v tomto datovém modelu. V tomto příkladu se vytvoří pouze číselné klíče pro data a data se vygenerují ze skriptu instalace. Pokud chcete tento příklad rozšířit, normalizujete Warehouse tabulku importem Northwind tabulek pro názvy, popisy a další informace o dodavateli.

Další krok