A mintaalkalmazás-generátor varázslóval kódot hozhat létre az adatok betöltéséhez és lekérdezéséhez
A mintaalkalmazás-generátor varázsló egy olyan eszköz, amellyel létrehozhat egy működő alkalmazást, amely betölti és lekérdezi az adatokat az előnyben részesített programozási nyelven. A létrehozott kód a megfelelő SDK-keretrendszerekre hivatkozik, és a fürtre és az adatokra van szabva. Az alkalmazás egy önálló, végrehajtható példa, amely bemutatja, hogyan csatlakozhat egy fürthöz hitelesítés, felügyelet és adatok betöltése és lekérdezése használatával az SDK használatával.
A létrehozott kódot alapkonfigurációként használhatja saját alkalmazások írásához, a kód útközben történő módosításához, vagy a kód szakaszainak másolásához a saját alkalmazásaiba. A kód tippeket, ajánlott eljárásokat, hivatkozási anyagokra mutató hivatkozásokat és a todo javasolt módosításait tartalmazza, amikor a kódot az igényeihez igazítja.
Előfeltételek
- Microsoft-fiók vagy Microsoft Entra felhasználói identitás. Nincs szükség Azure-előfizetésre.
- Egy Azure-Data Explorer-fürt és -adatbázis. Hozzon létre egy fürtöt és egy adatbázist.
- Jelentkezzen be az Azure Data Explorer webes felhasználói felületére, és adjon hozzá egy kapcsolatot a fürthöz.
Megjegyzés
Ha nyilvános hozzáférés nélküli (privát végpontra/szolgáltatásvégpontra korlátozott) fürt és tárfiók közötti hozzáférést szeretne engedélyezni, olvassa el a Felügyelt privát végpont létrehozása című témakört.
A varázsló elérése
A mintaalkalmazás-generátor varázsló végigvezeti a betöltési folyamaton.
A varázsló elérése az Azure Data Explorer webes felhasználói felületén:
A bal oldali panelen válassza a Lekérdezés lehetőséget.
Kattintson a jobb gombbal a kívánt táblára, és válassza aMintakódlétrehozása> lehetőséget.
Mintaalkalmazás létrehozása
Ez a szakasz általában a varázslót ismerteti. A kiválasztott beállítások attól függenek, hogy milyen adatformátumot, milyen adatforrásból szeretne betöltést, és hogy új vagy meglévő táblába szeretne-e betöltést.
A varázsló végigvezeti a következő lehetőségeken:
- Betöltés meglévő táblába
- Betöltés új táblába
- Adatok betöltése a következőből:
- Blob Storage
- Helyi fájl
Cél
A Cél lapon:
Válassza ki a Fürtöt és az Adatbázist.
Adja meg, hogy meglévő vagyúj táblát szeretne-e használni. Meglévő tábla esetén válassza ki a táblát a beállítások közül. Új tábla esetén adjon nevet a táblának.
Válassza ki az alkalmazás programozási nyelvét .
Válassza a Tovább: Forrás lehetőséget.
Forrás
A Forrás lapon:
Az alábbi lehetőségek közül választhat:
- Lekérdezés és betöltés: Töltse fel az adatokat a betöltéshez, és fogadja a megfelelő kódot a megadott adatok betöltéséhez és lekérdezéséhez.
- Csak lekérdezés: Kérje le a kódot az előző lapon kiválasztott tábla lekérdezéséhez.
Ha a Lekérdezés és betöltés lehetőséget választotta, válassza ki a forrásfájlt vagy a blobot a betöltéshez.
Válassza a Tovább: Séma lehetőséget.
Séma
A Séma lapon a szolgáltatás automatikusan létrehozza a séma- és betöltési tulajdonságokat, amelyeket igény szerint módosíthat. A séma beállítása:
Ellenőrizze az automatikus tömörítés típusát.
Az Adatformátumot az Azure Data Explorer által támogatott formátumok közül választhatja ki a betöltéshez. A különböző formátumok eltérő specifikációkkal rendelkeznek.
A Részleges adatok előnézete ablakban szükség szerint módosítsa a sémát. Ehhez az oszlop tetején található nyílra kattintva megnyithat egy menüt az adattípus módosítására, új oszlop létrehozására, oszlop törlésére és egyebekre. Ha az adatok Parquet, JSON vagy Avro formátumúak, leképezési átalakításokat alkalmazhat.
Válassza a Tovább: Mintaalkalmazás létrehozása lehetőséget.
Tipp
A bemenetekből létrehozott parancsok megtekintéséhez, szerkesztéséhez és másolásához nyissa meg a parancsmegjelenítőt a Részleges adatok előnézete ablak fölött.
Átalakítások leképezése
A parquet, a JSON és az Avro adatformátumok 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 Részleges adatok előnézete ablakban.
A leképezési átalakítások sztring vagy datetime típusú oszlopon végezhetők el, és a forrásadatok adattípusa int vagy long. A támogatott leképezési átalakítások a következők:
- DateTimeFromUnixSeconds
- DateTimeFromUnixMilliseconds
- DateTimeFromUnixMicroseconds
- DateTimeFromUnixNanoseconds
További információ: Átalakítások leképezése.
Létrehozás
Miután elvégezte a sémaleképezést és az oszlopmanipulációt, a mintaalkalmazás-generátor varázsló elindítja a kódlétrehozási folyamatot. A kódlétrehozás után a mintaalkalmazás-projekt zip-fájlként lesz letölthető.
A projektnek a kiválasztott SDK-val való futtatására vonatkozó részletes utasításokat a sikeres létrehozáskor és a mintaprojektfájlban találja. Emellett a varázsló lehetővé teszi, hogy gyors lekérdezéseket használjon az adatok kezdeti feltárásához.
Megjegyzés
Előfordulhat, hogy a gyors lekérdezések működéséhez futtatnia kell a letöltött alkalmazást.