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.16.tar.gz (4.1 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.16-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kustopy-1.0.16.tar.gz
  • Upload date:
  • Size: 4.1 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.16.tar.gz
Algorithm Hash digest
SHA256 2bb77194b5de82d2bd869f49f8538979d69379940936df85c578f94b6554adee
MD5 6d77c6c0ea2a3ce24ef294c3c3b80ace
BLAKE2b-256 b3a8d997f40f153a129ec57bf40bd1be5577c688278c9a8fede46937a9fa0245

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kustopy-1.0.16-py3-none-any.whl
  • Upload date:
  • Size: 5.5 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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 cf2db429ecb6ac326f241df97b483c426df8e9c6a5e440db1471a95326f32c08
MD5 d4b4e889b72ad3fbb0a2ce9f0428164b
BLAKE2b-256 1e331546068df128380bca3659b9f652b898f351b883a78851671c65557c3e95

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