Adatok lekérése az Azure Storage-ból
Az adatbetöltés az a folyamat, amellyel egy vagy több forrásból származó adatokat tölthet be egy táblába az Azure Data Explorerben. A betöltést követően az adatok elérhetővé válnak a lekérdezéshez. Ebben a cikkben megtudhatja, hogyan kérhet le adatokat az Azure Storage-ból (ADLS Gen2-tároló, blobtároló vagy egyéni blobok) egy új vagy meglévő táblába.
Az Azure Storage-fiókból történő betöltés egyszeri művelet. Az adatok folyamatos betöltéséhez lásd az Adatfolyam-betöltés konfigurálásacímű témakört.
Az adatbetöltésre vonatkozó általános információkért tekintse meg Azure Data Explorer adatbetöltési áttekintését.
Előfeltételek
- Microsoft-fiók vagy Microsoft Entra felhasználói identitás. Nincs szükség Azure-előfizetésre.
- Jelentkezzen be a Azure Data Explorer webes felhasználói felületére.
- Egy Azure Data Explorer-fürt és -adatbázis. Fürt és adatbázis létrehozása.
- Egy tárfiók.
Adatok lekérése
A bal oldali menüben válassza Lekérdezéslehetőséget.
Kattintson a jobb gombbal arra az adatbázisra, ahová be szeretné venni az adatokat. Válassza Adatok lekérése.
Forrás
Az Adatok lekérése ablakban a Forrás lap van kiválasztva.
Válassza ki az adatforrást az elérhető listából. Ebben a példában az adatokat az Azure Storage-ből veszi fel.
Konfigurál
Válasszon ki egy céladatbázist és -táblát. Ha adatokat szeretne bevinni egy új táblába, válassza a + Új tábla lehetőséget, és adjon meg egy táblanevet.
Jegyzet
A táblázatnevek legfeljebb 1024 karakter hosszúságúak lehetnek, például szóközök, alfanumerikusak, kötőjelek és aláhúzásjelek. A speciális karakterek nem támogatottak.
A forrás hozzáadásához válassza a Tároló kiválasztása vagy URI hozzáadásalehetőséget.
Ha a Tároló kiválasztásalehetőséget választja, töltse ki a következő mezőket:
beállítás mező leírása Előfizetés Az előfizetés azonosítója, ahol a tárfiók található. Tárolási fiók A tárfiókot azonosító név. Konténer A betöltendő tároló konténer. fájlszűrők (nem kötelező) Mappa útvonal Szűri az adatokat egy adott mappa elérési útjával rendelkező fájlok betöltésére. Fájlkiterjesztés Az adatokat csak egy adott fájlkiterjesztéssel rendelkező fájlok betöltésére szűri. Ha URI-hozzáadása lehetőséget választotta, a tárfiókból hozzon létre egy SAS-URL-címet a betöltendő tárolóhoz vagy egyes blobokhoz. Állítsa be az engedélyeket a tárolókhoz az Olvasás
és Lista , illetve az egyes blobokhoz az Olvasásszintekre. További információ: SAS-jogkivonat létrehozása. - Illessze be az URL-címet az URI mezőbe, majd válassza a plusz (+) lehetőséget. Több URI-t adhat hozzá az egyes blobokhoz, vagy egyetlen URI-t egy tárolóhoz.
Jegyzet
- Legfeljebb 10 különálló blobot adhat hozzá. Minden blob legfeljebb 1 GB tömörítetlen lehet.
- Egy tárolóból akár 5000 blobot is betölthet.
- Nem lehet ugyanabban a betöltési folyamatban különálló blobokat és tárolókat feldolgozni.
Válassza Következő
Ellenőriz
Megnyílik a Vizsgálat lap, amely az adatok előnézetét mutatja.
A betöltési folyamat befejezéséhez válassza a Befejezéslehetőséget.
Tetszés szerint:
- Válassza Parancsmegjelenítő a bemenetekből létrehozott automatikus parancsok megtekintéséhez és másolásához.
- A sémadefiníciós fájl legördülő listából módosíthatja azt a fájlt, amelyből a séma származik.
- Az automatikusan kikövetkezési adatformátum módosításához válassza ki a kívánt formátumot a legördülő listából. Lásd az Azure Data Explorer által az adatok betöltésére támogatott adatformátumokat a .
- Oszlopok szerkesztése.
- Ismerkedjen meg a speciális beállításokkal azadattípus alapján.
Oszlopok szerkesztése
Jegyzet
- Táblázatos formátumok (CSV, TSV, PSV) esetén nem lehet kétszer leképezni az oszlopokat. Ha meglévő oszlopra szeretne megfeleltetni, először törölje az új oszlopot.
- Meglévő oszloptípus nem módosítható. Ha más formátumú oszlopra próbál megfeleltetni, előfordulhat, hogy üres oszlopokat fog létrehozni.
A táblázatban végrehajtott módosítások a következő paraméterektől függnek:
- tábla típusa új vagy meglévő
- leképezési típusa új vagy meglévő
Táblázat típusa | Leképezés típusa | Elérhető módosítások |
---|---|---|
Új tábla | Új leképezés | Oszlop átnevezése, adattípus módosítása, adatforrás módosítása, leképezés átalakítása, oszlop hozzáadása, oszlop törlése |
Meglévő táblázat | Új leképezés | Oszlop hozzáadása (amelyen ezután módosíthatja az adattípust, átnevezheti és frissítheti) |
Meglévő tábla | Meglévő leképezés | egyik sem |
Leképezési átalakítások
Egyes adatformátum-leképezések (Parquet, JSON és Avro) támogatják az egyszerű betöltési idejű átalakításokat. A leképezési átalakítások alkalmazásához hozzon létre vagy frissítsen egy oszlopot a Oszlopok szerkesztése ablakban.
Leképezési átalakítások olyan oszlopon végezhetők el, amely karakterlánc vagy dátum/idő típusú, és a forrás adattípusa int vagy long. A támogatott leképezési átalakítások a következők:
- DátumIdőUnixMásodpercekből
- DátumIdőUnixMilliszekundumból
- DátumIdőUnixMikroszekundumból
- DátumIdőUnixNanoszekundumoktól
Speciális beállítások adattípus alapján
táblázatos (CSV, TSV, PSV):
Ha táblázatos formátumokat használ egy meglévő táblázatos, kiválaszthatja Speciális>Az aktuális táblaséma megőrzéselehetőséget. A táblázatos adatok nem feltétlenül tartalmazzák a forrásadatok meglévő oszlopokhoz való leképezéséhez használt oszlopneveket. Ha ez a beállítás be van jelölve, a leképezés sorrendben történik, és a táblaséma változatlan marad. Ha ez a beállítás nincs bejelölve, a rendszer az adatstruktúrától függetlenül új oszlopokat hoz létre a bejövő adatokhoz.
Ha az első sort oszlopnévként szeretné használni, válassza Speciális>Az első sor oszlopfejléc.
JSON-:
A JSON-adatok oszlopelosztásának meghatározásához válassza a Speciális>Beágyazott Szintek, 1 és 100 között.
Ha a Speciális>Adatformátum-hibák figyelmen kívül hagyásalehetőséget választja, az adatok JSON formátumban lesznek betöltve. Ha bejelöletlenül hagyja ezt a jelölőnégyzetet, az adatok multijson formátumban lesznek beolvasva.
Összefoglalás
Az Adat-előkészítés ablakban mind a három lépés zöld pipával van megjelölve, amikor az adatbetöltés sikeresen befejeződik. Megtekintheti az egyes lépésekhez használt parancsokat, vagy kiválaszthat egy kártyát a betöltött adatok lekérdezéséhez, megjelenítéséhez vagy elvetéséhez.