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

Uploaded Source

Built Distribution

azure_kusto_data-0.0.45-py2.py3-none-any.whl (18.6 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: azure-kusto-data-0.0.45.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.10

File hashes

Hashes for azure-kusto-data-0.0.45.tar.gz
Algorithm Hash digest
SHA256 2ff36b64966b2576707bc89b631097d63b49eab5d56fd1f96de2124c0ecdad01
MD5 170816824de3cbf96fa677ce8d9260ab
BLAKE2b-256 e89c1e9ea9f4e6f1081fd88fe43d12e3d63de0ec83beebef14f581aa081feec7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: azure_kusto_data-0.0.45-py2.py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.10

File hashes

Hashes for azure_kusto_data-0.0.45-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cee39a5d7bf7cb4fddffe849b02c1b8af0b2c372b07db9f7d4c64dbf18e35d99
MD5 077e5650836c09cd36e02be1d4094d37
BLAKE2b-256 b25eb943628e186ed84ba64dfef6bc2d9a5c06ab01d17df80f9b5edaac8bb235

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