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

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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: kustopy-1.0.11.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.11.tar.gz
Algorithm Hash digest
SHA256 ddc0a607b84f4671bd2b7b989251f9f2b3f0d786596421b846c79c6e5450c0fb
MD5 ea1c0227c00b982d6a7b73e526c53a4a
BLAKE2b-256 62f39446a6463f3883116b83b8925ad61752f35ae699bd3356ca386533042289

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kustopy-1.0.11-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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 c8fe20572610afece821292ab20c4519f4ef71054321bbd79e25dc24bbc0f529
MD5 ebcaa82ba076ab19590c8145890e2085
BLAKE2b-256 5805737392ab8dee20a590a5ef8bc3ddcec7e1f027986a544f215eb993ce0078

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