Erőforrások manuális létrehozásra az Event Grid általi betöltéshez

Az Azure Data Explorer folyamatos betöltést biztosít az Azure Storage-ból (Azure Blob Storage és Azure Data Lake Storage Gen2) egy Event Grid-betöltési folyamat használatával. Az Event Grid-betöltési folyamatban egy Azure Event Grid szolgáltatás egy Azure Event Hubs keresztül irányítja át a létrehozott vagy átnevezett blobokat egy tárfiókból az Azure Data Explorer.

Ebből a cikkből megtudhatja, hogyan hozhatja létre manuálisan az Event Grid-betöltéshez szükséges erőforrásokat: egy Event Grid-előfizetést, egy Event Hubs-névteret és egy eseményközpontot. Az Event Hubs-névtér és az eseményközpont létrehozása az Előfeltételek szakaszban található. Az erőforrások automatikus létrehozását az Event Grid-betöltés definiálása során az Event Grid-adatkapcsolat létrehozása az Azure Data Explorer-ben című témakörben találhatja meg.

Előfeltételek

Megjegyzés

A legjobb teljesítmény érdekében hozzon létre minden erőforrást ugyanabban a régióban, mint az Azure Data Explorer-fürt.

Event Grid-előfizetés létrehozása

  1. A Azure Portal lépjen a tárfiókra.

  2. A bal oldali menüben válassza az Eseményekesemény-előfizetés> lehetőséget.

    Képernyőkép az Event Grid-előfizetés létrehozásáról.

  3. Az Alapszintű lapon található Esemény-előfizetés létrehozása ablakban adja meg a következő értékeket:

    Adjon meg esemény-előfizetési értékeket.

    Beállítás Ajánlott érték Mező leírása
    Name test-grid-connection A létrehozni kívánt Event Grid-előfizetés neve.
    Eseményséma Event Grid-séma Az Event Gridhez használandó séma.
    Témakör típusa Storage-fiók Az Event Grid-témakör típusa. Automatikusan feltöltve.
    Forráserőforrás gridteststorage1 A tárfiók neve. Automatikusan feltöltve.
    Rendszertémakör neve gridteststorage1... A rendszertéma, amelyben az Azure Storage eseményeket tesz közzé. Ez a rendszertémakör ezután továbbítja az eseményt egy olyan előfizetőnek, aki eseményeket fogad és dolgoz fel. Automatikusan feltöltve.
    Szűrés eseménytípusokra Blob létrehozva Mely konkrét eseményekről szeretne értesítést kapni. Az előfizetés létrehozásakor válassza ki a támogatott típusokat: Microsoft.Storage.BlobCreated vagy Microsoft.Storage.BlobRenamed. A blob átnevezése csak az ADLSv2-tárolók esetében támogatott.
  4. Az ENDPOINT DETAILS (VÉGPONT RÉSZLETEI) területen válassza az Event Hubs (Eseményközpontok) lehetőséget.

    Válasszon egy eseménykezelőt az események fogadásához – eseményközpont – Azure Data Explorer.

  5. Kattintson a Végpont kiválasztása elemre , és töltse ki a létrehozott eseményközpontot, például test-hub.

  6. Ha eseményeket szeretne szűrni, válassza a Szűrők lapot.

    Tárgyszűrők használata adott témák eseményeinek nyomon követéséhez. Állítsa be az értesítések szűrőit az alábbiak szerint:

    Szűrők lap Event Grid.

    1. Válassza a Tárgyszűrés engedélyezése lehetőséget
    2. A Tárgy kezdete mező a tárgy szó szerinti előtagja. Mivel az alkalmazott minta a következővel kezdődik, több tárolóra, mappára vagy blobra is kiterjedhet. Helyettesítő karakterek nem engedélyezettek.
      • Ha szűrőt szeretne definiálni a blobtárolón, állítsa be a mezőt a következő módon: /blobServices/default/containers/[container prefix].
      • Ha egy blobelőtagra (vagy az Azure Data Lake Gen2 egy mappájára) szeretne szűrőt definiálni, állítsa be a mezőt a következőképpen: /blobServices/default/containers/[container name]/blobs/[folder/blob prefix].
    3. A Subject Ends With mező a blob literális utótagja. Helyettesítő karakterek nem engedélyezettek.
    4. A kis- és nagybetűk megkülönböztetése mező azt jelzi, hogy az előtag- és utótagszűrők megkülönböztetik-e a kis- és nagybetűket.

    További információ az események szűréséről: Blob Storage-események.

    A Speciális szűrők funkcióval egyéni szűrőket adhat hozzá, amelyek megfelelnek a követelményeknek.

    Ha például az Azure Data Lake SDK-val tölt fel egy fájlt, a fájllétrehozás egy 0-s méretű Event Grid-eseményt aktivál. Ezt az eseményt az Azure Data Explorer elveti. A fájl kiürítése egy másik eseményt aktivál, ha a Bezárás paraméter értéke igaz. Ez az esemény azt jelzi, hogy ez az utolsó frissítés, és a fájlstream lezárult. A felesleges feldolgozási és üres fájlbetöltési hibák elkerülése érdekében szűrje ki a CreateFile-eseményeket a következő szűrő használatával:

    Képernyőkép a fájlesemények létrehozásának szűréséről.

    Beállítás Ajánlott érték Mező leírása
    Kulcs data.api A szűréshez használt eseményséma mezője.
    Operátor A sztring nincs benne A kiválasztott kulcson kiértékelendő operátor.
    Érték CreateFile A kulcs kiértékeléséhez használt érték.
  7. Kattintson a Létrehozás elemre.

Következő lépés