Skip to main content

Kusto Data Client

Project description

from azure.kusto.data.request import KustoClient, KustoConnectionStringBuilder

cluster = "<insert here your cluster name>"
client_id = "<insert here your AAD application id>"
client_secret = "<insert here your AAD application key>"
authority_id = "<insert here your AAD tenet id>"

kcsb = KustoConnectionStringBuilder.with_aad_application_key_authentication(cluster, client_id, client_secret, authority_id)
client = KustoClient(kcsb)

db = "Samples"
query = "StormEvents | take 10"

response = client.execute(db, query)
for row in response.primary_results[0]:
    print(row[0], " ", row["EventType"])

Kusto Python Client Library provides the capability to query Kusto clusters using Python. It is Python 2.x/3.x compatible and supports all data types through familiar Python DB API interface.

It’s possible to use the library, for instance, from Jupyter Notebooks. which are attached to Spark clusters, including, but not exclusively, Azure Databricks. instances.

https://travis-ci.org/Azure/azure-kusto-python.svg

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

azure-kusto-data-0.0.29.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

azure_kusto_data-0.0.29-py2.py3-none-any.whl (15.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file azure-kusto-data-0.0.29.tar.gz.

File metadata

  • Download URL: azure-kusto-data-0.0.29.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for azure-kusto-data-0.0.29.tar.gz
Algorithm Hash digest
SHA256 3156e3a3c5dc4047e07a7d2deedaae73378d453b45f539107b0ee2dad549d55f
MD5 10d5ba5100aaf0f5b7c64f5d8f5ffcf3
BLAKE2b-256 1e99244f1b5ff0a0b41388d460d0db7007cf7a6394e53fdc684842d506bc7f87

See more details on using hashes here.

File details

Details for the file azure_kusto_data-0.0.29-py2.py3-none-any.whl.

File metadata

  • Download URL: azure_kusto_data-0.0.29-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for azure_kusto_data-0.0.29-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 30e1e1b5e19089ea259a74c4d322ab32053b655dd2bbdd397acf27e2e735d2d1
MD5 b88d0d6ea833f65eddd19fbec79ff027
BLAKE2b-256 b769975fad3e5eef8221632edf858186512de7997d44ba9d6d1e1d74d46f4efc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page