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.15.tar.gz (4.6 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.15-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kustopy-1.0.15.tar.gz
  • Upload date:
  • Size: 4.6 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.15.tar.gz
Algorithm Hash digest
SHA256 809fd0f75d6b4884befedc363681044caf23c6b9db3cde93c3257c128d750b58
MD5 fc6b4f5613e6bf98f6c836f2e7054baa
BLAKE2b-256 d53193fbc2a5a65f2ea0fe73a874fefbe09cd6c84f240d99c5a1c3a95f319389

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kustopy-1.0.15-py3-none-any.whl
  • Upload date:
  • Size: 6.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.15-py3-none-any.whl
Algorithm Hash digest
SHA256 52002e91bfed4f970bed9efae6852aade8144c95dfbbe559c96faa4212f19a40
MD5 e46d5f80ced9d229e012df60750833c6
BLAKE2b-256 b64d574ee25d150aace88a2fbbd21324fbd601edeef17e3bd9e2e18b7e618e27

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