Skip to main content

A Python library to interact with Qliksense.

Project description

qlikconnect

qlikconnect is the python library used to interact with Qliksense.It uses qlik engine API to connect with Qliksense through webocket. This module can be use to do things like fetch qlik charts data, evaluate your expression through this and many more.

Installation

Installation is pretty straightforward using pip :

pip install qlikconnect

Example

After installing the library, import SenseConnect class as below:
For Localhost Qliksense Desktop :

from qlikconnect import SenseConnect
sc = SenseConnect()

For **Enterprise **, certificate details will be required:

from qlikconnect import SenseConnect
sc = SenseConnect(domain ='domain_name',
				port='port_number',
				userdirectory='userdirectory',
				userid='userid') 

Certificates also required named 'root.pem', 'client.pem' and 'client_key.pem' in the same folder as your app in which can be exported from qmc.
Also you can get the port, userdirectory and userid from qmc.


Use Case

  • To get the list of all apps : sc.get_list_of_apps()
  • To get last refreshed timestamp of an app : sc.get_last_updated_status(appname)
  • To evaluate an expression from an app : sc.evaluate_expression(appname, expression,e_o_d=0)
  • To export the data from charts to excel : sc.export_data(appname, chartname)

Requirement

> websocket_client
> python 3 (3.6 recommended)

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

qlikconnect-1.0.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qlikconnect-1.0.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file qlikconnect-1.0.1.tar.gz.

File metadata

  • Download URL: qlikconnect-1.0.1.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for qlikconnect-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9f610c0331006498ebadba0a1c9ecc747e7f702eaf100fdf627e0fb9966b58ab
MD5 56318593bab4a944f1f7a536c0910419
BLAKE2b-256 38d15c5fdf51bfd3abac81a206cd079e43dffdcd4b1174505860a733b72f8387

See more details on using hashes here.

File details

Details for the file qlikconnect-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: qlikconnect-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for qlikconnect-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4a65231303e9fdc7e03dd7ac13b749fbc7f59a164003eb520a04be1e3d2b5cd8
MD5 d0c34de8d80aef34481071ae81801a61
BLAKE2b-256 1d336840e8d898d1e9e832a07e91fcb0596d154af924e16e50e3ad25b42d89b8

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