Skip to main content

Use Azure Kusto Data and Azure Kusto Ingest in Python

Project description

pip install kustopy

The package includes a the functionality to query and to ingest data.

Query Frist load the query function from kustopy

from kustopy import query

Then set up the client:

query_client = query.create_engine(cluster, client_id, client_secret, tenant_id)

For EY on databricks we can get the credentials as

cluster = 'sample01.westeurope'
client_id = dbutils.secrets.get(scope="ce5", key="adxClientId")
client_secret = dbutils.secrets.get(scope="ce5", key="adxClientSecret")
tenant_id = dbutils.secrets.get(scope="ce5", key="adxTenantId")
query_client = query.create_engine(cluster, client_id, client_secret, tenant_id)

Finally we can query the database

database = 'sample-db'
query.get_pdf(user_input='SampleTable | take 10', client=query_client, database=database, truncation=True)

Project details


Download files

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

Source Distribution

kustopy-1.0.9.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kustopy-1.0.9-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file kustopy-1.0.9.tar.gz.

File metadata

  • Download URL: kustopy-1.0.9.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.11

File hashes

Hashes for kustopy-1.0.9.tar.gz
Algorithm Hash digest
SHA256 f0a95a3fc1dd53cd27340783463284be3e1474b3e17996bf954171549081b8af
MD5 c4b305f387f487006be32d8158b756d7
BLAKE2b-256 f87d4fdf9aa0437520f33411e2d64d8cf5e7eefbd1b0429e64a416f2a0f49411

See more details on using hashes here.

File details

Details for the file kustopy-1.0.9-py3-none-any.whl.

File metadata

  • Download URL: kustopy-1.0.9-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.11

File hashes

Hashes for kustopy-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 069283bcd79b69a8cae4ad487f54071672f17d1b522b8efe3779524787678218
MD5 e0ec748a1e52ac306d16feeb0279d7d6
BLAKE2b-256 41bd809ae8202356d6d397408e48289561dc9371b6e30c6c673e05b948d13c01

See more details on using hashes here.

Supported by

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