Az Azure Data Explorer API áttekintése
Az Azure Data Explorer szolgáltatás a következő kommunikációs végpontokat támogatja:
- Egy REST API-végpontot, melyen keresztül lekérdezheti és kezelheti az Azure Data Explorer-beli adatokat. Ez a végpont támogatja a lekérdezések és felügyeleti parancsok Kusto lekérdezésnyelv.
- Egy MS-TDS-végpont, amely a Microsoft SQL Server-termékek által használt Microsoft tabulált adatfolyam (TDS) protokoll egy részhalmazát implementálja. A végpont támogatja a TDS 7.x és 8.0 verzióját. Ez a végpont olyan eszközök esetében hasznos, amelyek tudnak kommunikálni egy SQL Server-végponttal a lekérdezésekhez.
- Egy Azure Resource Manager- (ARM-) végpont, amely az Azure-szolgáltatások szabványos módszere. A végpont az erőforrások, például az Azure Data Explorer-fürtök kezelésére használatos.
REST API
Az Azure Data Explorer szolgáltatásokkal való kommunikáció elsődleges módja a szolgáltatás REST API-ja. Ezzel a teljes körűen dokumentált végponttal a hívók a következőket tehetik:
- Adatok lekérdezése
- Metaadatok lekérdezése és módosítása
- Adatok betöltése
- Szolgáltatás állapotának lekérdezése
- Erőforrások kezelése
A különböző Azure Data Explorer-szolgáltatások ugyanazon nyilvánosan elérhető REST API-val kommunikálnak egymással.
Számos ügyfélkódtár is elérhető a szolgáltatás REST API protokoll nélküli használatához.
MS-TDS
Az Azure Data Explorer támogatja a Microsoft SQL Server kommunikációs protokollt (MS-TDS), és korlátozott támogatást nyújt a T-SQL-lekérdezések futtatásához. Az MS-TDS támogatott verziói közé tartozik a 7.x és a 8.0. Ez a protokoll lehetővé teszi a felhasználóknak, hogy lekérdezéseket futtassanak az Azure Data Exploreren egy jól ismert lekérdezési szintaxis (T-SQL) és adatbázis-ügyféleszközök használatával, például: LINQPad, sqlcmd, Tableau, Excel és Power BI.
További információ: MD-TDS.
Ügyfélkódtárak
Az Azure Data Explorer számos ügyfélkódtárat biztosít, amelyek a fenti végpontokat használják a programozott hozzáférés megkönnyítése érdekében.
- .NET SDK
- Python SDK
- R
- Java SDK
- Node SDK
- Go SDK
- PowerShell
Tipp
A mintaalkalmazás-generátor varázslóval létrehozhat egy, a fürtre szabott 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 alapkonfigurációként használható 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. További információ: Mintaalkalmazás-generátor varázsló.
A .NET-keretrendszer kódtárai
.NET-keretrendszer Kódtárak a fürt programozott módon való használatához ajánlott. Számos különböző kódtár érhető el.
- Kusto.Data (Kusto-ügyfélkódtár): Használható adatok lekérdezéséhez, metaadatok lekérdezéséhez és módosításához. A Kusto REST API-ra épül, és HTTPS-kéréseket küld a megcélzott Kusto-fürtnek.
- Kusto.Ingest (Kusto-betöltési kódtár): A
Kusto.Data
használatával és kibővítésével megkönnyíti az adatfeldolgozást.
A fenti kódtárak Olyan Azure API-kat használnak, mint az Azure Storage API és Microsoft Entra API.
Python-kódtárak
A Python-ügyfélkódtár lehetővé teszi, hogy a hívók adat-lekérdezéseket és felügyeleti parancsokat küldjenek. További információ: Kusto Python SDK.
R-kódtár
Az R-ügyfélkódtár lehetővé teszi, hogy a hívók adat-lekérdezéseket és felügyeleti parancsokat küldjenek. További információ: Kusto R SDK.
Java SDK
A Java-ügyfélkódtár lehetővé teszi a fürtök Java használatával történő lekérdezését. További információ: Kusto Java SDK.
Node SDK
A Node SDK kompatibilis a Node LTS-sel (jelenleg 6.14-es verzió), és es6-tal készült. További információ: Kusto Node SDK.
Go SDK
A Go-ügyfélkódtár lehetővé teszi a fürtök lekérdezését, vezérlését és betöltését a Go használatával. További információ: Kusto Golang SDK.
PowerShell
A .NET-keretrendszer-kódtárakat PowerShell-szkriptek használhatják. További információ: Kusto .NET-ügyfélkódtárak használata a PowerShellből.
Monaco IDE-integráció
A monaco-kusto
csomag támogatja a Monaco webes szerkesztővel való integrációt.
A Microsoft által fejlesztett Monaco Editorral való integrálás a Visual Studio Code alapját képezi.
További információ: monaco-kusto csomag.
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: