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
- Azure-előfizetés. Hozzon létre egy ingyenes Azure-fiókot.
- Egy Azure-Data Explorer-fürt és -adatbázis. Hozzon létre egy fürtöt és egy adatbázist.
- Egy tárfiók. Az Event Grid értesítési előfizetése beállítható az Azure Storage-fiókokban
BlobStorage
a ,StorageV2
, vagy Data Lake Storage Gen2 esetében. - Event Hubs-névtér és eseményközpont.
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
A Azure Portal lépjen a tárfiókra.
A bal oldali menüben válassza az Eseményekesemény-előfizetés> lehetőséget.
Az Alapszintű lapon található Esemény-előfizetés létrehozása ablakban adja meg a következő é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. Az ENDPOINT DETAILS (VÉGPONT RÉSZLETEI) területen válassza az Event Hubs (Eseményközpontok) lehetőséget.
Kattintson a Végpont kiválasztása elemre , és töltse ki a létrehozott eseményközpontot, például test-hub.
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:
- Válassza a Tárgyszűrés engedélyezése lehetőséget
- 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]
.
- Ha szűrőt szeretne definiálni a blobtárolón, állítsa be a mezőt a következő módon:
- A Subject Ends With mező a blob literális utótagja. Helyettesítő karakterek nem engedélyezettek.
- 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:
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. Kattintson a Létrehozás elemre.
Következő lépés
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: