Sdílet prostřednictvím


Získání dat z eventstreamu

V tomto článku se dozvíte, jak získat data z existujícího streamu událostí do nové nebo existující tabulky.

Pokud chcete získat data z nového streamu událostí, přečtěte si téma Získání dat z nového streamu událostí.

Požadavky

Zdroj

Pokud chcete získat data z eventstreamu, musíte jako zdroj dat vybrat eventstream. Existující stream událostí můžete vybrat následujícími způsoby:

Na dolním pásu karet databáze KQL můžete:

  • V rozevírací nabídce Získat data a pak v části Průběžný vyberte Eventstream Existing Eventstream>.

  • Vyberte Načíst data a potom v okně Získat data vyberte Eventstream.

  • V rozevírací nabídce Načíst data v části Průběžný vyberte Existující eventstream datového centra>v reálném čase.

    Snímek obrazovky okna Získat data s vybranou kartou Zdroj

Konfigurovat

  1. Vyberte cílovou tabulku. Pokud chcete ingestovat data do nové tabulky, vyberte + Nová tabulka a zadejte název tabulky.

    Poznámka:

    Názvy tabulek můžou mít maximálně 1024 znaků včetně mezer, alfanumerických znaků, pomlček a podtržítka. Speciální znaky nejsou podporované.

  2. V části Konfigurovat zdroj dat vyplňte nastavení pomocí informací v následující tabulce:

    Snímek obrazovky s kartou Konfigurace se zadaná nová tabulka a vybraným jedním ukázkovým datovým souborem

    Nastavení Popis
    Pracovní prostor Umístění pracovního prostoru eventstreamu V rozevíracím seznamu vyberte pracovní prostor.
    Název streamu událostí Název vašeho eventstreamu. V rozevíracím seznamu vyberte eventstream.
    Název datového připojení Název použitý k odkazování a správě datového připojení v pracovním prostoru. Název datového připojení se vyplní automaticky. Volitelně můžete zadat nový název. Název může obsahovat pouze alfanumerické znaky, pomlčku a tečky a může mít délku až 40 znaků.
    Zpracování události před příjmem dat v Eventstreamu Tato možnost umožňuje nakonfigurovat zpracování dat před ingestování dat do cílové tabulky. Pokud je tato možnost vybraná, pokračujte v procesu příjmu dat v eventstreamu. Další informace naleznete v tématu Zpracování události před příjmem dat v eventstreamu.
    Rozšířené filtry
    Komprese Komprese dat událostí, jak pochází z centra událostí. Možnosti jsou None (výchozí) nebo Gzip compression.
    Vlastnosti systému událostí Pokud existuje více záznamů na zprávu události, vlastnosti systému se přidají do prvního záznamu. Další informace naleznete v tématu Vlastnosti systému událostí.
    Počáteční datum načítání událostí Datové připojení načte existující události vytvořené od data zahájení načtení události. Na základě doby uchovávání může načítat pouze události uchováné centrem událostí. Časové pásmo je UTC. Pokud není zadán žádný čas, je výchozím časem čas vytvoření datového připojení.
  3. Vyberte Další.

Zpracování události před příjmem dat v Eventstreamu

Událost Proces před příjmem dat v eventstreamu umožňuje zpracovávat data před tím, než se ingestují do cílové tabulky. Díky této možnosti proces získání dat bezproblémově pokračuje v eventstreamu s cílovou tabulkou a podrobnostmi o zdroji dat se automaticky vyplní.

Zpracování události před příjmem dat v eventstreamu:

  1. Na kartě Konfigurace vyberte Před příjmem dat v Eventstreamu vyberte Událost zpracovat.

  2. V dialogovém okně Zpracovat události v eventstreamu vyberte Pokračovat v eventstreamu.

    Důležité

    Výběrem možnosti Pokračovat v eventstreamu skončí proces získání dat ve inteligentním zpracování v reálném čase a pokračuje v eventstreamu s cílovou tabulkou a podrobnostmi o zdroji dat se automaticky vyplní.

    Snímek obrazovky s dialogovým oknem Zpracovat události v eventstreamu

  3. V eventstreamu vyberte cílový uzel databáze KQL a v podokně Databáze KQL ověřte, že je vybrané zpracování událostí a zda jsou podrobnosti o cíli správné.

    Snímek obrazovky se stránkou Zpracování událostí na stránce Eventstream

  4. Vyberte Otevřít procesor událostí, nakonfigurujte zpracování dat a pak vyberte Uložit. Další informace naleznete v tématu Zpracování dat událostí pomocí editoru procesoru událostí.

  5. Zpět v podokně Databáze KQL vyberte Přidat a dokončete nastavení cílového uzlu databáze KQL.

  6. Ověřte, že se data ingestují do cílové tabulky.

Poznámka:

Událost procesu před příjmem dat v procesu Eventstream je dokončená a zbývající kroky v tomto článku nejsou povinné.

Inspekce

Otevře se karta Kontrola s náhledem dat.

Proces příjmu dat dokončíte výběrem možnosti Dokončit.

Snímek obrazovky s kartou Kontrola

Nepovinná možnost:

  • Výběrem prohlížeče příkazů zobrazíte a zkopírujete automatické příkazy vygenerované z vašich vstupů.
  • Změňte automaticky odvozený formát dat výběrem požadovaného formátu z rozevíracího seznamu. Data se čtou z centra událostí ve formě objektů EventData . Podporované formáty jsou CSV, JSON, PSV, SCsv, SOHsv TSV, TXT a TSVE.
  • Upravte sloupce.
  • Prozkoumejte pokročilé možnosti na základě datového typu.

Upravit sloupce

Poznámka:

  • U tabulkových formátů (CSV, TSV, PSV) nemůžete namapovat sloupec dvakrát. Pokud chcete namapovat na existující sloupec, nejprve odstraňte nový sloupec.
  • Existující typ sloupce nelze změnit. Pokud se pokusíte namapovat na sloupec s jiným formátem, můžete skončit s prázdnými sloupci.

Změny, které můžete provést v tabulce, závisí na následujících parametrech:

  • Typ tabulky je nový nebo existující
  • Typ mapování je nový nebo existující
Typ tabulky Typ mapování Dostupné úpravy
Nová tabulka Nové mapování Přejmenování sloupce, změna datového typu, změna zdroje dat, transformace mapování, přidání sloupce, odstranění sloupce
Existující tabulka Nové mapování Přidejte sloupec (u kterého pak můžete změnit datový typ, přejmenovat a aktualizovat)
Existující tabulka Existující mapování Žádná

Snímek obrazovky s otevřenými sloupci pro úpravy

Mapování transformací

Některá mapování formátu dat (Parquet, JSON a Avro) podporují jednoduché transformace v čase ingestování. Pokud chcete použít transformace mapování, vytvořte nebo aktualizujte sloupec v okně Upravit sloupce .

Transformace mapování je možné provést u sloupce typu řetězec nebo datum a čas, přičemž zdroj má datový typ int nebo long. Podporované transformace mapování jsou:

  • DateTimeFromUnixSeconds
  • DateTimeFromUnixMilliseconds
  • DateTimeFromUnixMicroseconds
  • DateTimeFromUnixNanoseconds

Rozšířené možnosti založené na datovém typu

Tabulkový (CSV, TSV, PSV):

Tabulková data nemusí nutně obsahovat názvy sloupců, které se používají k mapování zdrojových dat na existující sloupce. Pokud chcete jako názvy sloupců použít první řádek, zapněte první řádek jako záhlaví sloupce.

Snímek obrazovky s přepínačem Záhlaví prvního řádku je záhlaví sloupce

JSON:

Pokud chcete určit rozdělení sloupců dat JSON, vyberte pokročilé>vnořené úrovně od 1 do 100.

Snímek obrazovky s možnostmi JSON vnořených úrovní

Shrnutí

V okně přípravy dat jsou všechny tři kroky označené zelenými značkami zaškrtnutí, jakmile se příjem dat úspěšně dokončí. Můžete vybrat kartu pro dotazování, vypustit ingestované data nebo zobrazit řídicí panel souhrnu příjmu dat. Výběrem možnosti Zavřít okno zavřete.

Snímek obrazovky se stránkou souhrnu s úspěšným příjmem dat