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.36.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

azure_kusto_data-0.0.36-py2.py3-none-any.whl (15.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: azure-kusto-data-0.0.36.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.3

File hashes

Hashes for azure-kusto-data-0.0.36.tar.gz
Algorithm Hash digest
SHA256 7e1e9243e487ee9f61d34962ff15651e2e06a709143836fe7234963437dde6f3
MD5 43825136f2fc1879c5aa53168589b22f
BLAKE2b-256 bab56fb8c5cd780214421e5d4bffd27751e9984417f61ecf1799b096c0a09b15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: azure_kusto_data-0.0.36-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.3

File hashes

Hashes for azure_kusto_data-0.0.36-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2802a125d1976e59ada7ac22d77722bc9892024f4adee27fa3213e7d491992a5
MD5 0187cf89df2ed09f76962bb0ed751295
BLAKE2b-256 32f9fa0bc19f60523544ec91b42764428e3de2c8f6c783163bbf13041ded4e91

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