Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:✅SQL databáze v Microsoft Fabric
Do databáze SQL v Prostředcích infrastruktury můžete zadávat data pomocí příkazů Transact-SQL (T-SQL) a do databáze můžete také importovat data pomocí jiných komponent Microsoft Fabric, jako je funkce Tok dat Gen2 nebo kanály. Pro vývoj se můžete připojit k libovolnému nástroji, který podporuje protokol TDS (Tabular Data Stream), jako je Visual Studio Code nebo SQL Server Management Studio.
K zahájení této části můžete použít ukázková data SalesLT poskytnutá jako výchozí bod.
Požadavky
- Dokončete všechny předchozí kroky v tomto kurzu.
Otevření editoru dotazů na portálu Fabric
Otevřete databázi SQL v databázi Fabric, kterou jste vytvořili v posledním kroku kurzu. Najdete ho na navigačním panelu portálu Fabric nebo ho najdete v pracovním prostoru pro účely tohoto kurzu.
Vyberte tlačítko Ukázková data. To chvíli trvá, než naplníte svou ukázkovou databázi SalesLT ukázkovými daty.
Než budete pokračovat, zkontrolujte oblast Oznámení a ujistěte se, že se import dokončí.
Oznámení se zobrazí po dokončení importu ukázkových dat. Vaše databáze SQL v prostředí Fabric nyní obsahuje schéma
SalesLTa přidružené tabulky.
Použití databáze SQL v editoru SQL
Webový editor SQL pro databázi SQL v rámci Fabric poskytuje základní nástroj pro prozkoumání objektů a rozhraní pro provádění dotazů. Nová databáze SQL ve Fabric se automaticky otevře v editoru SQL, a existující databázi je možné otevřít v editoru SQL tím, že ji otevřete v portálu Fabric.
Na panelu nástrojů webového editoru je několik položek, včetně aktualizace, nastavení, operace dotazu a možnosti získat informace o výkonu. Tyto funkce použijete v tomto kurzu.
V zobrazení databáze začněte výběrem možnosti Nový dotaz z panelu ikon. Tím se zobrazí editor dotazů, který má funkci Copilot AI, která vám pomůže psát kód. Copilot pro databázi SQL vám může pomoct s dokončením dotazu nebo vytvořením dotazu.
Do horní části dotazu zadejte komentář T-SQL, například
-- Create a query that shows the total number of customersa stiskněte Enter. Zobrazí se výsledek podobný tomuto:Stisknutím klávesy Tab implementujete navrhovaný kód:
Výběrem možnosti Vysvětlit dotaz na panelu ikon editoru dotazů vložíte do kódu komentáře, abyste vysvětlili jednotlivé hlavní kroky:
Poznámka:
Copilot se snaží co nejlépe zjistit váš záměr, ale před spuštěním byste měli vždy zkontrolovat kód, který vytvoří, a vždy testovat v samostatném prostředí od produkčního prostředí.
V produkčním prostředí můžete mít data, která jsou již v normalizovaném formátu pro každodenní operace aplikace, které jste si zde simulovali s daty SalesLT . Při vytváření dotazu se automaticky uloží do položky Dotazy v podokně Průzkumník . Dotaz by se měl zobrazit jako dotaz SQL 1. Ve výchozím nastavení systém očísluje dotazy, jako je "SQL dotaz 1". Můžete však vybrat ikonu tří teček vedle názvu dotazu, abyste dotaz duplikovali, přejmenovali nebo odstranili.
Vložení dat pomocí jazyka Transact-SQL
Byli jste požádáni o vytvoření nových objektů ke sledování dodavatelského řetězce organizace, takže je potřeba přidat sadu objektů pro vaši aplikaci. V tomto příkladu vytvoříte jeden objekt v novém schématu. Přidáním dalších tabulek můžete aplikaci plně normalizovat. Můžete přidat další data, například více součástí na produkt, získat další informace o dodavateli atd. Později v tomto kurzu se dozvíte, jak se data zrcadlí do koncového bodu analýzy SQL a jak můžete dotazovat data pomocí rozhraní GraphQL API, aby se automaticky upravily při přidání nebo změně objektů.
Následující kroky používají skript T-SQL k vytvoření schématu, tabulky a dat pro simulovaná data pro analýzu dodavatelského řetězce.
Výběrem tlačítka Nový dotaz na panelu nástrojů databáze SQL vytvořte nový dotaz.
Do oblasti Dotazu vložte následující skript a výběrem příkazu Spustit ho spusťte. Následující skript T-SQL:
- Vytvoří schéma s názvem
SupplyChain. - Vytvoří tabulku s názvem
SupplyChain.Warehouse. - Naplní
SupplyChain.Warehousetabulku některými náhodně vytvořenými daty produktu zSalesLT.Product.
/* Create the Tutorial Schema called SupplyChain for all tutorial objects */ CREATE SCHEMA SupplyChain; GO /* Create a Warehouse table in the Tutorial Schema NOTE: This table is just a set of INT's as Keys, tertiary tables will be added later */ CREATE TABLE SupplyChain.Warehouse ( ProductID INT PRIMARY KEY -- ProductID to link to Products and Sales tables , ComponentID INT -- Component Identifier, for this tutorial we assume one per product, would normalize into more tables , SupplierID INT -- Supplier Identifier, would normalize into more tables , SupplierLocationID INT -- Supplier Location Identifier, would normalize into more tables , QuantityOnHand INT); -- Current amount of components in warehouse GO /* Insert data from the Products table into the Warehouse table. Generate other data for this tutorial */ INSERT INTO SupplyChain.Warehouse (ProductID, ComponentID, SupplierID, SupplierLocationID, QuantityOnHand) SELECT p.ProductID, ABS(CHECKSUM(NEWID())) % 10 + 1 AS ComponentID, ABS(CHECKSUM(NEWID())) % 10 + 1 AS SupplierID, ABS(CHECKSUM(NEWID())) % 10 + 1 AS SupplierLocationID, ABS(CHECKSUM(NEWID())) % 100 + 1 AS QuantityOnHand FROM [SalesLT].[Product] AS p; GODatabáze SQL v databázi Fabric teď obsahuje informace o skladu. Tato data použijete v pozdějším kroku tohoto kurzu.
- Vytvoří schéma s názvem
Tyto tabulky můžete vybrat v podokně Průzkumníka a zobrazí se data tabulky – nemusíte psát dotaz, aby se zobrazil.
Vložení dat pomocí kanálu Microsoft Fabric
Dalším způsobem, jak importovat data do a exportovat data z databáze SQL v Microsoft Fabric, je použít Microsoft Fabric Pipeline. Kanály nabízejí alternativu k používání příkazů místo toho pomocí grafického uživatelského rozhraní. Kanál je logické seskupení aktivit, které společně provádějí úlohu příjmu dat. Kanály umožňují spravovat aktivity extrakce, transformace a načítání (ETL) místo toho, abyste je spravovávali jednotlivě.
Kanály Microsoft Fabric můžou obsahovat tok dat. Tok dat Gen2 používá rozhraní Power Query, které umožňuje provádět transformace a další operace s daty. Toto rozhraní použijete k přenesení dat ze společnosti Northwind Traders , se kterou společnost Contoso spolupracuje. Aktuálně používají stejné dodavatele, takže importujete jejich data a zobrazíte názvy těchto dodavatelů pomocí zobrazení, které vytvoříte v dalším kroku tohoto kurzu.
Začněte tím, že otevřete zobrazení ukázkové SQL databáze na portálu Fabric, pokud již není otevřeno.
Vyberte tlačítko Získat data na řádku nabídek.
Vyberte Nový tok dat Gen2.
V zobrazení Power Query vyberte tlačítko Získat data . Tím se spustí řízený proces, místo toho, aby přeskočil do konkrétní oblasti dat.
Do vyhledávacího pole Zvolit zdroj dat zadejte odata.
Ve výsledcích Nových zdrojů vyberte OData.
Do textového pole Adresa URL zobrazení Připojit ke zdroji dat zadejte text:
https://services.odata.org/v4/northwind/northwind.svc/pro datový kanálNorthwindOtevřít data ukázkové databáze. Pokračujte výběrem tlačítka Další.Posuňte se dolů k tabulce Dodavatelé z datového kanálu OData a zaškrtněte políčko vedle ní. Pak vyberte tlačítko Vytvořit .
Teď vyberte + symbol plus vedle oddílu Cíl dat v nastavení dotazu a ze seznamu vyberte databázi SQL.
Na stránce Připojit k cíli dat se ujistěte, že je typ ověřování nastavený na účet organizace. Vyberte Přihlásit se a zadejte přihlašovací údaje Microsoft Entra ID do databáze.
Po úspěšném připojení vyberte tlačítko Další .
V části Zvolit cílový cíl vyberte název pracovního prostoru, který jste vytvořili v prvním kroku tohoto kurzu.
Vyberte databázi, která se pod ní zobrazuje. Ujistěte se, že je vybraná možnost Nová tabulka, ponechte název tabulky jako Dodavatelé, a vyberte tlačítko Další.
V zobrazení Zvolit nastavení cíle ponechte posuvník Použít automatické nastavení a vyberte tlačítko Uložit nastavení.
Výběrem tlačítka Publikovat spusťte přenos dat.
Vrátíte se do zobrazení pracovního prostoru, kde najdete novou položku toku dat.
Když sloupec Refreshed zobrazuje aktuální datum a čas, můžete v Průzkumníku vybrat název databáze a pak schéma rozbalit
dboa zobrazit novou tabulku. (Možná budete muset vybrat tlačítko Ikona Aktualizovat na panelu nástrojů.)
Data se teď ingestují do vaší databáze. Teď můžete vytvořit dotaz, který kombinuje data z Suppliers tabulky pomocí této terciární tabulky. Provedete to později v našem kurzu.