Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ebből a cikkből megtudhatja, hogyan lehet blobokat beszúrni a tárfiókból az Azure Data Explorerbe event Grid-adatkapcsolat használatával. Létre fog hozni egy Event Grid-adatkapcsolatot, amely beállít egy Azure Event Grid-előfizetést. Az Event Grid-előfizetés egy Azure Event Hubson keresztül irányítja át az eseményeket a tárfiókból az Azure Data Explorerbe.
Az Azure Data Explorerbe az Event Gridből való betöltéssel kapcsolatos általános információkért lásd: Csatlakozás az Event Gridhez.
Feljegyzés
Az Event Grid-kapcsolaton keresztüli legjobb teljesítmény eléréséhez állítsa be a rawSizeBytes betöltési tulajdonságot a blob metaadatain keresztül. További információkért lásd a feldolgozási tulajdonságokat.
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 klasztert és adatbázist.
- Célállomás tábla. Hozzon létre egy táblát , vagy használjon egy meglévő táblát.
- A táblázat betöltési leképezése .
- Egy tárfiók. Event Grid-értesítési előfizetés beállítható az Azure Storage-fiókokon a
BlobStorageStorageV2. generációs Data Lake Storage-fiókhoz.
Event Grid-adatkapcsolat létrehozása
Ebben a szakaszban kapcsolatot fog létesíteni az Event Grid és az Azure Data Explorer-tábla között.
A létrehozott fürt alatt válassza a Databases>
Válassza az Adatbetöltés>adatkapcsolat hozzáadása lehetőséget.
Az Alapszintű beállítások területen válassza ki a kapcsolat típusát: Blob Storage, majd töltse ki az űrlapot a következő információkkal:
Beállítás Ajánlott érték Mező leírása Adatkapcsolat neve teszt-hálózati kapcsolat Az Azure Data Explorerben létrehozni kívánt kapcsolat neve. Tárfiók-előfizetés Saját előfizetés azonosítója Az előfizetés azonosítója, ahol a tárfiók található. Tárhelyfiók gridteststorage1 A korábban létrehozott tárfiók neve. Eseménytípus Blob létrehozása vagy átnevezése A bevitel kiváltó esemény típusa. Az átnevezett blobok csak az ADLSv2-tárolók esetében támogatottak. Blob átnevezéséhez keresse meg a blobot az Azure Portalon, kattintson a jobb gombbal a blobra, és válassza az Átnevezés lehetőséget. Támogatott típusok: Microsoft.Storage.BlobCreated vagy Microsoft.Storage.BlobRenamed. Erőforrások létrehozása Automatikus Adja meg, hogy az Azure Data Explorer hozzon-e létre egy Event Grid-előfizetést, egy Event Hubs névteret és egy Event Hubot. Az erőforrások manuális létrehozásához lásd : Erőforrások manuális létrehozása az Event Grid-betöltéshez Ha bizonyos témákat szeretne nyomon követni, válassza a Szűrési beállítások lehetőséget . Az értesítések szűrőinek beállítása az alábbiak szerint:
-
Az előtagmező a tárgy szó szerinti előtagja. Amikor az alkalmazott startswith minta van használva, az több tárolóra, mappára vagy blobra is kiterjedhet. Helyettesítő karakterek nem megengedettek.
- Ha szűrőt szeretne definiálni a blobtárolón, a mezőt a következőképpen kell beállítani:
/blobServices/default/containers/[container prefix]. - Ha egy blobelőtagon (vagy az Azure Data Lake Gen2 egy mappáján) szeretne szűrőt definiálni, a mezőt a következőképpen kell beállítani:
/blobServices/default/containers/[container name]/blobs/[folder/blob prefix]
- Ha szűrőt szeretne definiálni a blobtárolón, a mezőt a következőképpen kell beállítani:
- Az utótag mező a blob literális utótagja. Helyettesítő karakterek nem használhatók.
- Érzékeny a kis- és nagybetűkre mező azt jelzi, hogy az előtag- és utótagszűrők érzékenyek-e a kis- és nagybetűkre
- A szűrési eseményekről további információt a Blob Storage-események című témakörben talál.
-
Az előtagmező a tárgy szó szerinti előtagja. Amikor az alkalmazott startswith minta van használva, az több tárolóra, mappára vagy blobra is kiterjedhet. Helyettesítő karakterek nem megengedettek.
Válassza a Tovább: Betöltési tulajdonságok lehetőséget.
Adja meg az alábbi adatokat az űrlapon. A tábla- és leképezésnevek megkülönböztetik a kis- és nagybetűket:
Betöltési tulajdonságok:
Beállítás Ajánlott érték Mező leírása Adatok átirányításának engedélyezése más adatbázisokhoz (többadatbázisos adatkapcsolat) Ne engedd Kapcsolja be ezt a beállítást, ha felül szeretné bírálni az adatkapcsolathoz társított alapértelmezett céladatbázist. Az adatbázis-útválasztásról további információt az Események útválasztása című témakörben talál. Tábla neve TestTable A TestDatabase adatbázisban létrehozott tábla. Adatformátum JSON Támogatott formátumok: Avro, CSV, JSON, MULTILINE JSON, ORC, PARQUET, PSV, SCSV, SOHSV, TSV, TXT, TSVE, APACHEAVRO, RAW és W3CLOG. A támogatott tömörítési lehetőségek a Zip és a Gzip. Hozzárendelés TestMapping A TestDatabase-ben létrehozott leképezés, amely leképezi a bejövő adatokat a TestTable oszlopneveihez és adattípusaihoz. Ha nincs megadva, a rendszer a tábla sémájából származtatott identitásadat-leképezést használja. Speciális beállítások Az adataim fejlécekkel vannak elemmel A fejlécek figyelmen kívül hagyása. *SV típusú fájlok esetén támogatott. Feljegyzés
Nem kell megadnia az összes alapértelmezett útválasztási beállítást. Részleges beállításokat is elfogadunk.
Válassza a Tovább elemet : Áttekintés + létrehozás
A *Véleményezés + létrehozás területen.
Tekintse át az ön számára automatikusan létrehozott erőforrásokat, és válassza a Létrehozás lehetőséget.
Várjon, amíg az üzembe helyezés befejeződik. Ha az üzembe helyezés sikertelen volt, válassza a sikertelen szakasz melletti művelet részleteit , hogy további információt kapjon a hiba okáról. Válassza az Újratelepítés lehetőséget az erőforrások ismételt üzembe helyezéséhez. A paramétereket az üzembe helyezés előtt módosíthatja.
Event Grid-adatkapcsolat eltávolítása
Ha el szeretné távolítani az Event Grid-kapcsolatot az Azure Portalról, tegye a következőket:
- Nyissa meg a fürtöt. A bal oldali menüben válassza az Adatbázisok lehetőséget. Ezután válassza ki a céltáblát tartalmazó adatbázist.
- A bal oldali menüben válassza az Adatkapcsolatok lehetőséget. Ezután jelölje be a megfelelő Event Grid-adatkapcsolat melletti jelölőnégyzetet.
- A felső menüsávon válassza a Törlés lehetőséget.