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

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:

  1. A bal oldali panelen válassza a Lekérdezés lehetőséget.

  2. Kattintson a jobb gombbal a kívánt táblára, és válassza aMintakódlétrehozása> lehetőséget.

    Képernyőkép a mintaalkalmazás-generátor kártyájáról a táblázat helyi menüjéből.

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:

Cél

A Cél lapon:

  1. Válassza ki a Fürtöt és az Adatbázist.

  2. 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.

  3. Válassza ki az alkalmazás programozási nyelvét .

    Képernyőkép az Azure Data Explorer webes felhasználói felületéről, amelyen a Mintaalkalmazás-generátor céllapja látható.

  4. Válassza a Tovább: Forrás lehetőséget.

Forrás

A Forrás lapon:

  1. 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.
  2. 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.

  3. 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:

  1. Ellenőrizze az automatikus tömörítés típusát.

  2. 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.

  3. 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.

    Képernyőkép a sémabeállítási beállítások megnyitásáról.

  4. 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.