Skip to main content

Use Azure Kusto Data and Azure Kusto Ingest in Python

Project description

pip install kustopy

The package includes 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 and get the result into a pandas dataframe

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.10.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.10-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kustopy-1.0.10.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.10.tar.gz
Algorithm Hash digest
SHA256 8ecb02aa1eacbcba957b81ae6bcb17f1ca9e13b94aa61a6dffde50998578f45b
MD5 35b4ef34a746d05920e0da481800f768
BLAKE2b-256 ab679b700dbf9f503dc40cf8c4a06bd96c4930953eb5ced29bc7336fba63f42b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kustopy-1.0.10-py3-none-any.whl
  • Upload date:
  • Size: 3.8 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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 df9852ee6f3c9517722870c93fb1dfede42cb23966feda92fa30678f0f5df611
MD5 ad2e4eaca2909ac433238b4a9c69ca46
BLAKE2b-256 28adbebdce2f07ebc7842caf51e765d0ff926b1fc2f0826eedcacc1c1651e16d

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