Rychlý start: Přesun a transformace dat pomocí toků dat a datových kanálů
V tomto kurzu se dozvíte, jak může prostředí toku dat a datového kanálu vytvořit výkonné a komplexní řešení datové továrny.
Důležité
Microsoft Fabric je v současné době ve verzi PREVIEW. Tyto informace se týkají předběžného vydání produktu, který může být před vydáním podstatně změněn. Společnost Microsoft neposkytuje na zde uvedené informace žádné záruky, ať už vyjádřené nebo předpokládané. Projděte si dokumentaci k Azure Data Factory pro službu v Azure.
Požadavky
Abyste mohli začít, musíte splnit následující požadavky:
- Účet tenanta s aktivním předplatným. Vytvořte si bezplatný účet.
- Ujistěte se, že máte pracovní prostor s povolenou službou Microsoft Fabric: Vytvořte pracovní prostor , který není výchozím pracovním prostorem.
- Databáze Azure SQL s daty tabulky.
- Účet Blob Storage.
Transformace dat pomocí toků dat
Pokud chcete nastavit tok dat, postupujte následovně.
Krok 1: Vytvoření toku dat
Zvolte pracovní prostor s povolenými prostředky infrastruktury a pak vyberte Nový. Pak vyberte Tok dat Gen2.
Zobrazí se okno editoru toku dat. Vyberte kartu Importovat z SQL Server.
Krok 2: Získání dat
V dalším dialogovém okně Připojit ke zdroji dat zadejte podrobnosti pro připojení k databázi Azure SQL a pak vyberte Další. V tomto příkladu použijete ukázkovou databázi AdventureWorksLT nakonfigurovanou při nastavování databáze Azure SQL v požadavcích.
Vyberte data, která chcete transformovat, a pak vyberte Vytvořit. Pro účely tohoto rychlého startu vyberte SalesLT.Customer z ukázkových dat AdventureWorksLT poskytovaných pro Azure SQL DB a pak na tlačítku Vybrat související tabulky automaticky zahrnete dvě další související tabulky.
Krok 3: Transformace dat
Pokud není vybraná, vyberte tlačítko Zobrazení diagramu na stavovém řádku v dolní části stránky nebo vyberte Zobrazení diagramu v nabídce Zobrazení v horní části editoru Power Query. Kterákoliv z těchto možností může přepnout zobrazení diagramu.
Klikněte pravým tlačítkem na dotaz zákazníka SalesLT nebo vyberte svislé tři tečky napravo od dotazu a pak vyberte Sloučit dotazy.
Sloučení nakonfigurujte tak, že vyberete tabulku SalesOrderHeader jako správnou tabulku pro sloučení, sloupec CustomerID z každé tabulky jako sloupec spojení a levý vnější typ spojení. Pak vyberte OK , kdy chcete přidat slučovací dotaz.
V novém slučovacím dotazu, který jste právě vytvořili, vyberte tlačítko Přidat cíl dat , které vypadá jako symbol databáze se šipkou nad ním. Pak jako cílový typ vyberte Azure SQL databáze.
Zadejte podrobnosti o připojení Azure SQL databáze, kde se bude publikovat slučovací dotaz. V tomto příkladu můžete použít také databázi AdventureWorksLT , kterou jsme použili jako zdroj dat pro cíl.
Zvolte databázi, do které chcete data ukládat, zadejte název tabulky a pak vyberte Další.
Výchozí nastavení můžete ponechat v dialogovém okně Zvolit nastavení cíle a stačí vybrat Uložit nastavení , aniž byste zde museli provádět jakékoli změny.
Vyberte Publikovat zpět na stránce editoru toku dat a publikujte tok dat.
Přesun dat pomocí datových kanálů
Teď, když jste vytvořili tok dat Gen2, můžete s ním pracovat v kanálu. V tomto příkladu zkopírujeme data vygenerovaná z toku dat do textového formátu v účtu Azure Blob Storage.
Krok 1: Vytvoření nového datového kanálu
V pracovním prostoru vyberte Nový a pak vyberte Datový kanál.
Pojmenujte kanál a pak vyberte Vytvořit.
Krok 2: Konfigurace toku dat
Přidejte novou aktivitu toku dat do datového kanálu tak, že na kartě Aktivity vyberete tok dat.
Vyberte tok dat na plátně kanálu a pak na kartě Nastavení . V rozevíracím seznamu zvolte tok dat, který jste vytvořili dříve.
Vyberte Uložit a pak spustit , aby se tok dat spustil, aby se původně naplňovala jeho sloučená tabulka dotazů, kterou jste navrhli v předchozím kroku.
Krok 3: Přidání aktivity kopírování pomocí pomocníka pro kopírování
Začněte tím, že vyberete Kopírovat data na plátně, otevřete nástroj Pomocník pro kopírování . Nebo vyberte Použít pomocníka pro kopírování z rozevíracího seznamu Kopírovat data na kartě Aktivity na pásu karet.
Zvolte zdroj dat výběrem typu zdroje dat. V tomto kurzu použijete databázi Azure SQL použitou dříve při vytváření toku dat k vygenerování nového slučovacího dotazu. Posuňte se dolů pod nabídkami ukázkových dat a v části Zdroje dat vyberte kartu Azure a pak Azure SQL Database. Pak pokračujte výběrem možnosti Další .
Vytvořte připojení ke zdroji dat výběrem možnosti Vytvořit nové připojení. Na panelu vyplňte požadované informace o připojení a zadejte AdventureWorksLT pro databázi, kde jsme v toku dat vygenerovali slučovací dotaz. Pak vyberte Další.
Vyberte tabulku, kterou jste vygenerovali v předchozím kroku toku dat, a pak vyberte Další.
Jako cíl zvolte Azure Blob Storage a pak vyberte Další.
Vytvořte připojení k cíli výběrem možnosti Vytvořit nové připojení. Zadejte podrobnosti o připojení a pak vyberte Další.
Vyberte cestu ke složce , zadejte název souboru a pak vyberte Další.
Opětovným výběrem možnosti Další přijměte výchozí formát souboru, oddělovač sloupců, oddělovač řádků a typ komprese, volitelně včetně záhlaví.
Dokončete nastavení. Pak proces dokončete tak, že zkontrolujete a vyberete OK .
Krok 5: Návrh datového kanálu a uložení za účelem spuštění a načtení dat
Pokud chcete spustit aktivitu Kopírování po aktivitě Tok dat , přetáhněte z možnosti Úspěch u aktivity toku dat na aktivitu Kopírování . Aktivita kopírování se spustí až po úspěšné aktivitě toku dat .
Vyberte Uložit a uložte datový kanál. Pak vyberte Spustit a spusťte datový kanál a načtěte data.
Naplánování spuštění kanálu
Jakmile dokončíte vývoj a testování kanálu, můžete naplánovat jeho automatické spuštění.
Na kartě Domů v okně editoru kanálu vyberte Naplánovat.
Podle potřeby nakonfigurujte plán. Tento příklad naplánuje spuštění kanálu každý den od 20:00 do konce roku.
Další kroky
V této ukázce se dozvíte, jak vytvořit a nakonfigurovat tok dat Gen2, který vytvoří slučovací dotaz a uloží ho do Azure SQL databáze a pak zkopíruje data z databáze do textového souboru v Azure Blob Storage. Naučili jste se:
- Vytvořte tok dat.
- Transformujte data pomocí toku dat.
- Vytvořte datový kanál pomocí toku dat.
- Pořadí provádění kroků v kanálu
- Kopírování dat pomocí Pomocníka pro kopírování
- Spusťte a naplánujte datový kanál.
V dalším kroku najdete další informace o monitorování spuštění kanálu.