Sdílet prostřednictvím


Vytvoření datového připojení Event Gridu pro Azure Data Explorer

V tomto článku se dozvíte, jak ingestovat objekty blob z účtu úložiště do Azure Data Exploreru pomocí datového připojení Event Gridu. Vytvoříte datové připojení Event Gridu, které nastaví odběr služby Azure Event Grid . Odběr služby Event Grid směruje události z vašeho účtu úložiště do Azure Data Exploreru prostřednictvím služby Azure Event Hubs.

Obecné informace o ingestování do Azure Data Exploreru z Event Gridu najdete v tématu Připojení k Event Gridu.

Poznámka:

Pokud chcete dosáhnout nejlepšího výkonu s připojením event Gridu, nastavte vlastnost příjmu rawSizeBytes dat prostřednictvím metadat objektů blob. Další informace najdete ve vlastnostech příjmu dat.

Požadavky

Vytvoření datového připojení Event Gridu

V této části vytvoříte propojení mezi Event Gridem a tabulkou Azure Data Exploreru.

  1. V clusteru, který jste vytvořili, vyberte Databases>TestDatabase.

    Snímek obrazovky se stránkou Databáze zobrazující databázi

  2. Vyberte Přidat datové připojení pro příjem>dat.

    Snímek obrazovky se stránkou Pro příjem dat zobrazující možnost přidat datové připojení

  3. V části Základy vyberte typ připojení: Blob Storage a pak vyplňte formulář následujícími informacemi:

    Snímek obrazovky s kartou Základy datového připojení zobrazující možnosti pro typ připojení úložiště objektů blob

    Nastavení Navrhovaná hodnota Popis pole
    Název datového připojení test-grid-connection Název připojení, které chcete vytvořit v Azure Data Exploreru.
    Předplatné účtu úložiště ID vašeho předplatného ID předplatného, ve kterém je váš účet úložiště.
    Účet úložiště gridteststorage1 Název účtu úložiště, který jste vytvořili dříve.
    Typ události Objekt blob vytvořený nebo přejmenovaný objekt blob Typ události, která aktivuje příjem dat. Přejmenování objektu blob se podporuje jenom pro úložiště ADLSv2. Pokud chcete objekt blob přejmenovat, přejděte na objekt blob na webu Azure Portal, klikněte pravým tlačítkem na objekt blob a vyberte Přejmenovat. Podporované typy jsou: Microsoft.Storage.BlobCreated nebo Microsoft.Storage.BlobRenamed.
    Vytváření prostředků Automatické Definujte, jestli chcete, aby Azure Data Explorer vytvořil odběr event Gridu, obor názvů služby Event Hubs a službu Event Hubs za vás. Pokud chcete prostředky vytvořit ručně, přečtěte si téma Ruční vytvoření prostředků pro příjem dat event gridu.
  4. Pokud chcete sledovat konkrétní témata, vyberte nastavení filtru. Nastavte filtry pro oznámení následujícím způsobem:

    • Pole předpony je předpona literálu předmětu. Vzhledem k tomu, že se použije vzor, může zahrnovat více kontejnerů, složek nebo objektů blob. Nejsou povoleny žádné zástupné cardy.
      • Chcete-li definovat filtr pro kontejner objektů blob, musí být pole nastaveno takto: /blobServices/default/containers/[container prefix].
      • Chcete-li definovat filtr pro předponu objektu blob (nebo složku v Azure Data Lake Gen2), musí být pole nastaveno takto: /blobServices/default/containers/[container name]/blobs/[folder/blob prefix].
    • Pole přípony je přípona literálu objektu blob. Nejsou povoleny žádné zástupné cardy.
    • Pole Rozlišovat velká a malá písmena označuje, jestli filtry předpony a přípony rozlišují malá a velká písmena.
    • Další informace o filtrování událostí najdete v tématu Události úložiště objektů blob.

    Snímek obrazovky s formulářem Nastavení filtru zobrazující parametry filtru

  5. Vyberte Další: Ingestování vlastností.

  6. Do formuláře zadejte následující informace. V názvech tabulek a mapování se rozlišují malá a velká písmena:

    Snímek obrazovky s kartou Vlastnosti Ingestování datového připojení zobrazující vlastnosti cílové tabulky

    Vlastnosti Ingestování:

    Nastavení Navrhovaná hodnota Popis pole
    Povolit směrování dat do jiných databází (datové připojení s více databázemi) Nepovolit Tuto možnost zapněte, pokud chcete přepsat výchozí cílovou databázi přidruženou k datovému připojení. Další informace o směrování databáze naleznete v tématu Směrování událostí.
    Název tabulky TestTable Tabulka, kterou jste vytvořili v databázi TestDatabase
    Formát dat JSON Podporované formáty jsou Avro, CSV, JSON, MULTILINE JSON, ORC, PARQUET, PSV, SCSV, SOHSV, TSV, TXT, TSVE, APACHEAVRO, RAW a W3CLOG. Podporované možnosti komprese jsou Zip a Gzip.
    mapování. TestMapping Mapování, které jste vytvořili v TestDatabase, které mapuje příchozí data na názvy sloupců a datové typy TestTable. Pokud není zadáno, použije se mapování dat identity odvozené ze schématu tabulky.
    Rozšířené nastavení Data obsahují záhlaví Ignoruje záhlaví. Podporuje se pro soubory typu *SV.

    Poznámka:

    Nemusíte zadávat všechna výchozí nastavení směrování. Jsou také přijata částečná nastavení.

  7. Vybrat Další: Zkontrolovat a vytvořit

  8. V části *Zkontrolovat a vytvořit.

  9. Zkontrolujte prostředky, které jste automaticky vytvořili, a vyberte Vytvořit.

    Snímek obrazovky s kartou Kontrola a vytvoření datového připojení zobrazující souhrn nastavení vybraného datového připojení

  10. Počkejte na dokončení nasazení. Pokud vaše nasazení selhalo, vyberte podrobnosti o operaci vedle fáze selhání a získejte další informace z důvodu selhání. Vyberte Znovu nasadit prostředky a zkuste prostředky nasadit znovu. Parametry můžete před nasazením změnit.

    Snímek obrazovky se stránkou Přehled nasazení služby Event Grid zobrazující neúspěšné nasazení

Odebrání datového připojení Event Gridu

Pokud chcete připojení Event Gridu odebrat z webu Azure Portal, postupujte takto:

  1. Přejděte do clusteru. V nabídce vlevo vyberte Databáze. Pak vyberte databázi, která obsahuje cílovou tabulku.
  2. V nabídce vlevo vyberte Datová připojení. Potom zaškrtněte políčko vedle příslušného datového připojení Event Gridu.
  3. V horním řádku nabídek vyberte Odstranit.

Další kroky