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:

Transformace dat pomocí toků dat

Pokud chcete nastavit tok dat, postupujte následovně.

Krok 1: Vytvoření toku dat

  1. Zvolte pracovní prostor s povolenými prostředky infrastruktury a pak vyberte Nový. Pak vyberte Tok dat Gen2.

    Snímek obrazovky znázorňující, kde začít vytvářet tok dat Gen2

  2. Zobrazí se okno editoru toku dat. Vyberte kartu Importovat z SQL Server.

    Snímek obrazovky s oknem editoru toku dat

Krok 2: Získání dat

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

    Snímek obrazovky znázorňující, jak se připojit k databázi Azure SQL

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

    Snímek obrazovky znázorňující, kde si vybrat z dostupných dat

Krok 3: Transformace dat

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

    Snímek obrazovky znázorňující, kde vybrat zobrazení diagramu

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

    Snímek obrazovky znázorňující, kde najít možnost Sloučit dotazy

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

    Snímek obrazovky konfigurace sloučení

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

    Snímek obrazovky se zvýrazněním tlačítka Přidat cíl dat v nově vytvořeném slučovacím dotazu

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

    Snímek obrazovky s dialogovým oknem Připojit k cíli dat s vyplněnými ukázkovými hodnotami

  6. Zvolte databázi, do které chcete data ukládat, zadejte název tabulky a pak vyberte Další.

    Snímek obrazovky s oknem Zvolit cíl

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

    Snímek obrazovky s dialogovým oknem Zvolit nastavení cíle

  8. Vyberte Publikovat zpět na stránce editoru toku dat a publikujte tok dat.

    Snímek obrazovky se zvýrazněním tlačítka Publikovat v editoru toku dat Gen2

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

  1. V pracovním prostoru vyberte Nový a pak vyberte Datový kanál.

    Snímek obrazovky ukazující, kde začít nový datový kanál

  2. Pojmenujte kanál a pak vyberte Vytvořit.

    Snímek obrazovky s výzvou k vytvoření nového kanálu s ukázkovým názvem kanálu

Krok 2: Konfigurace toku dat

  1. Přidejte novou aktivitu toku dat do datového kanálu tak, že na kartě Aktivity vyberete tok dat.

    Snímek obrazovky znázorňující, kde vybrat možnost Tok dat

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

    Snímek obrazovky znázorňující, jak zvolit tok dat, který jste vytvořili

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

    Snímek obrazovky znázorňující, kde vybrat Spustit

Krok 3: Přidání aktivity kopírování pomocí pomocníka pro kopírování

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

    Snímek obrazovky znázorňující dva způsoby přístupu k pomocníkovi pro kopírování

  2. 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ší .

    Snímek obrazovky znázorňující, kde zvolit zdroj dat

  3. 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ší.

    Snímek obrazovky znázorňující, kde vytvořit nové připojení

  4. Vyberte tabulku, kterou jste vygenerovali v předchozím kroku toku dat, a pak vyberte Další.

    Snímek obrazovky znázorňující výběr z dostupných tabulek

  5. Jako cíl zvolte Azure Blob Storage a pak vyberte Další.

    Snímek obrazovky znázorňující cíl Azure Blob Storage dat

  6. 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ší.

    Snímek obrazovky znázorňující, jak vytvořit připojení

  7. Vyberte cestu ke složce , zadejte název souboru a pak vyberte Další.

    Snímek obrazovky znázorňující, jak vybrat cestu ke složce a název souboru

  8. 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í.

    Snímek obrazovky znázorňující možnosti konfigurace souboru v Azure Blob Storage

  9. Dokončete nastavení. Pak proces dokončete tak, že zkontrolujete a vyberete OK .

    Snímek obrazovky znázorňující, jak zkontrolovat nastavení kopírování dat

Krok 5: Návrh datového kanálu a uložení za účelem spuštění a načtení dat

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

    Snímek obrazovky znázorňující, jak zajistit, aby se spuštění toku dat spustilo po aktivitě kopírování

  2. Vyberte Uložit a uložte datový kanál. Pak vyberte Spustit a spusťte datový kanál a načtěte data.

    Snímek obrazovky znázorňující, kde vybrat Uložit a spustit

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

  1. Na kartě Domů v okně editoru kanálu vyberte Naplánovat.

    Snímek obrazovky s tlačítkem Plán v nabídce karty Domů v editoru kanálů

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

    Snímek obrazovky znázorňující konfiguraci plánu pro 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.