Csatlakozás az Azure Data Explorerhez ODBC-vel

Az Open Database Connectivity (ODBC) egy széles körben elfogadott alkalmazásprogramozási felület (API) az adatbázis-hozzáféréshez. Az Azure Data Explorer kompatibilis a SQL Server kommunikációs protokoll (MS-TDS) egy részhalmazával. Ez a kompatibilitás lehetővé teszi az ODBC-illesztő használatát az Azure Data Explorer SQL Server.

Következésképpen bármely olyan alkalmazásból létesíthet kapcsolatot az Azure Data Explorer, amely rendelkezik az ODBC-illesztő támogatásával SQL Server.

Az alábbi videóból megtudhatja, hogyan hozhat létre ODBC-kapcsolatot.

Másik lehetőségként kövesse az ODBC-adatforrás konfigurálásának lépéseit.

Megjegyzés

Javasoljuk, hogy amikor csak lehetséges, használjunk dedikált összekötőket az Azure Data Explorer számára. Az elérhető összekötők listájáért lásd: Összekötők áttekintése.

Előfeltételek

Az ODBC-adatforrás konfigurálása

ODBC-adatforrás konfigurálása a SQL Server ODBC-illesztőjével:

  1. Windows rendszerben keresse meg az ODBC-adatforrásokat, és nyissa meg az ODBC-adatforrások asztali alkalmazást.

  2. Válassza a Hozzáadás lehetőséget.

    Adatforrás hozzáadása.

  3. Válassza az ODBC-illesztő 17 lehetőséget SQL Server majd a Befejezés lehetőséget.

    Válassza ki az illesztőprogramot.

  4. Adja meg annak a kapcsolatnak és fürtnek a nevét és leírását, amelyhez csatlakozni szeretne, majd válassza a Tovább gombot. A fürt URL-címének ClusterName> formátumúnak< kell lennie.<Region.kusto.windows.net>.

    Megjegyzés

    A fürt URL-címének megadásakor ne tartalmazza a "https://" előtagot.

    Válassza a kiszolgáló lehetőséget.

  5. Válassza az Integrált Active Directory , majd a Tovább lehetőséget.

    Az Active Directory integrálva.

  6. Válassza ki a mintaadatokat tartalmazó adatbázist, majd a Tovább lehetőséget.

    Módosítsa az alapértelmezett adatbázist.

  7. A következő képernyőn hagyja meg az összes beállítást alapértelmezettként, majd válassza a Befejezés lehetőséget.

  8. Válassza az Adatforrás tesztelése lehetőséget.

    Adatforrás tesztelése.

  9. Ellenőrizze, hogy a teszt sikeres volt-e, majd kattintson az OK gombra. Ha a teszt nem sikerült, ellenőrizze az előző lépésekben megadott értékeket, és győződjön meg arról, hogy rendelkezik a fürthöz való csatlakozáshoz szükséges engedélyekkel.

    A tesztelés sikerült.

Az ODBC-adatforrás használata

Az ODBC-kapcsolatot támogató alkalmazásokból az alábbi formátumú kapcsolati karakterlánc csatlakozhat az Azure Data Explorer:

"Driver={ODBC Driver 17 for SQL Server};Server=mykustocluster.kusto.windows.net;Database=mykustodatabase;Authentication=ActiveDirectoryIntegrated"

Megjegyzés

Az Azure Data Explorer a sztringértékeket a () értéknek tekintiNVARCHAR(MAX), amely egyes ODBC-alkalmazásokkal nem feltétlenül működik megfelelően. Adja át az adatokat n) értékre NVARCHAR( a Language kapcsolati karakterlánc paraméterrel. A sztringeket Language=any@MaxStringSize:5000 például a következőképpen fogja kódolni: NVARCHAR(5000). További információ: Hangolási beállítások.

Alkalmazáshitelesítés

Ha alkalmazásnév-hitelesítést szeretne használni az ODBC-vel, meg kell adnia a Microsoft Entra bérlőazonosítót. Ezt a konfigurációt a kapcsolati karakterlánc, a Windows beállításjegyzékében vagy a odbc.ini fájlban állíthatja be. Tekintse meg a példákat az alábbi lapokon. További információ: Hangolási beállítások.

Állítsa be az alkalmazásnevet Language=any@AadAuthority:<aad_tenant_id> a kapcsolati karakterlánc. Cserélje le <aad_tenant_id>a , <aad_application_id>, és <aad_application_secret> elemet a Microsoft Entra bérlőazonosítóra, Microsoft Entra alkalmazásazonosítóra, illetve a Microsoft Entra alkalmazáskulcsra.

"Driver={ODBC Driver 17 for SQL Server};Server=<adx_cluster_name>.<region_name>.kusto.windows.net;Database=<adx_database_name>;Authentication=ActiveDirectoryServicePrincipal;Language=any@AadAuthority:<aad_tenant_id>;UID=<aad_application_id>;PWD=<aad_application_secret>"