Použití Azure Data Lake Storage Gen1 k zachycení dat ze služby Event Hubs
Naučte se používat Azure Data Lake Storage Gen1 k zachycení dat přijatých Azure Event Hubs.
Požadavky
Předplatné Azure. Viz Získání bezplatné zkušební verze Azure.
Účet Azure Data Lake Storage Gen1. Pokyny k jeho vytvoření najdete v tématu Začínáme s Azure Data Lake Storage Gen1.
Obor názvů služby Event Hubs. Pokyny najdete v tématu Vytvoření oboru názvů služby Event Hubs. Ujistěte se, že účet Data Lake Storage Gen1 a obor názvů služby Event Hubs jsou ve stejném předplatném Azure.
Přiřazení oprávnění ke službě Event Hubs
V této části vytvoříte v rámci účtu složku, do které chcete zachytit data ze služby Event Hubs. Také přiřadíte oprávnění službě Event Hubs, aby bylo možné zapisovat data do Data Lake Storage Gen1 účtu.
Otevřete účet Data Lake Storage Gen1, do kterého chcete zachytávat data ze služby Event Hubs, a klikněte na Data Explorer.
Klikněte na Nová složka a zadejte název složky, do které chcete data zaznamenat.
Přiřaďte oprávnění v kořenovém adresáři Data Lake Storage Gen1.
a. Klikněte na Data Explorer, vyberte kořen účtu Data Lake Storage Gen1 a potom klikněte na Přístup.
b. V části Access klikněte na Přidat, klikněte na Vybrat uživatele nebo skupinu a vyhledejte
Microsoft.EventHubs
.Klikněte na Vybrat.
c. V části Přiřadit oprávnění klikněte na Vybrat oprávnění. Nastavte Oprávnění na Spustit. Nastavte Přidat natuto složku a všechny podřízené položky. Nastavte Přidat jako na Položku přístupového oprávnění a výchozí položku oprávnění.
Důležité
Při vytváření nové hierarchie složek pro zachytávání dat přijatých službou Azure Event Hubs se jedná o snadný způsob, jak zajistit přístup k cílové složce. Přidání oprávnění ke všem podřízeným složkám nejvyšší úrovně s mnoha podřízenými soubory a složkami však může trvat dlouho. Pokud kořenová složka obsahuje velké množství souborů a složek, může být rychlejší přidat oprávnění ke spuštění pro
Microsoft.EventHubs
jednotlivé složky v cestě ke konečné cílové složce.Klikněte na OK.
Přiřaďte oprávnění ke složce pod účtem Data Lake Storage Gen1, kam chcete zachytávat data.
a. Klikněte na Data Explorer, vyberte složku v účtu Data Lake Storage Gen1 a potom klikněte na Přístup.
b. V části Access klikněte na Přidat, klikněte na Vybrat uživatele nebo skupinu a vyhledejte
Microsoft.EventHubs
.Klikněte na Vybrat.
c. V části Přiřadit oprávnění klikněte na Vybrat oprávnění. Nastavte Oprávnění na Čtení, Zápis a Spouštění. Nastavte Přidat natuto složku a všechny podřízené položky. Nakonec nastavte Přidat jako na Položku přístupového oprávnění a výchozí položku oprávnění.
Klikněte na OK.
Konfigurace služby Event Hubs pro zachytávání dat pro Data Lake Storage Gen1
V této části vytvoříte centrum událostí v oboru názvů služby Event Hubs. Nakonfigurujete také centrum událostí tak, aby zaznamenávala data do účtu Azure Data Lake Storage Gen1. V této části se předpokládá, že jste už vytvořili obor názvů služby Event Hubs.
V podokně Přehled oboru názvů služby Event Hubs klikněte na + Centrum událostí.
Zadejte následující hodnoty pro konfiguraci služby Event Hubs tak, aby zaznamenávala data do Data Lake Storage Gen1.
a. Zadejte název centra událostí.
b. Pro účely tohoto kurzu nastavte Počet oddílů a Uchovávání zpráv na výchozí hodnoty.
c. Nastavte Capture na Zapnuto. Nastavte časové okno (jak často se má zachytit) a Okno velikosti (velikost dat, která se mají zachytit).
d. Jako Poskytovatel zachycení vyberte Azure Data Lake Store a pak vyberte účet Data Lake Storage Gen1, který jste vytvořili dříve. Do pole Cesta k Data Lake zadejte název složky, kterou jste vytvořili v účtu Data Lake Storage Gen1. Stačí zadat pouze relativní cestu ke složce.
e. Formáty názvů ukázkových souborů zachytávání ponechte na výchozí hodnotě. Tato možnost řídí strukturu složek, která se vytvoří ve složce capture.
f. Klikněte na Vytvořit.
Otestovat nastavení
Řešení teď můžete otestovat odesláním dat do centra událostí Azure. Postupujte podle pokynů v tématu Odesílání událostí do Azure Event Hubs. Jakmile začnete odesílat data, uvidíte, že se data projeví v Data Lake Storage Gen1 pomocí struktury složek, kterou jste zadali. Například ve svém Data Lake Storage Gen1 účtu uvidíte strukturu složek, jak je znázorněno na následujícím snímku obrazovky.
Poznámka
I když do služby Event Hubs nepřicházejí žádné zprávy, služba Event Hubs zapisuje do účtu Data Lake Storage Gen1 prázdné soubory pouze s hlavičkami. Soubory se zapisují ve stejném časovém intervalu, který jste zadali při vytváření služby Event Hubs.
Analýza dat v Data Lake Storage Gen1
Jakmile jsou data v Data Lake Storage Gen1, můžete spouštět analytické úlohy, které data zpracovávají a zasunou. Informace o tom, jak to provést pomocí Azure Data Lake Analytics, najdete v příkladu USQL Avro.