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 kp_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'
database = 'sample-db'

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 = kp_query.create_engine(cluster, client_id, client_secret, tenant_id)

Finally we can query the database and get the result into a pandas dataframe

kp_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.17.tar.gz (3.8 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.17-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kustopy-1.0.17.tar.gz
  • Upload date:
  • Size: 3.8 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.17.tar.gz
Algorithm Hash digest
SHA256 9ecc3b6e03c7ce1e44aee24cd399c170bb43b61e23460faaa45053a0c02e1325
MD5 c0344b8c60da097c7bff95a0916b5f8f
BLAKE2b-256 0cd4db53f4dac0f316ba499664fbe69629b0d724851e3cfef2ea7c6b6d59fc6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kustopy-1.0.17-py3-none-any.whl
  • Upload date:
  • Size: 4.0 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.17-py3-none-any.whl
Algorithm Hash digest
SHA256 cc0683c2393008a51ceea36c74ae6179168c8aa964b29c4652a9daf137a8a73b
MD5 3402254bfa89da9600dac7c1e39fe87a
BLAKE2b-256 eb8ea48dc567cb9c99371a9c0a3797cd20ac9bc06f34569e5e51a62ff2710336

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