Skip to content

Python SDK for accessing data from Ascend

Notifications You must be signed in to change notification settings

jesuejunior/ascend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ascend SDK for Python

This repo contains the Ascend SDK for Python. With this SDK, you can operate on Ascend resources (i.e. Data Feeds, Data Services, Dataflows, Read Connectors, Transforms, and Write Connectors). The SDK supports create/read/update/delete operations on all aformentioned resources.

If you are not yet an Ascend customer, you can request a trial.

Installation

Install the Ascend SDK using pip directly from this repo:

pip install git+https://github.com/ascend-io/sdk-python.git

Authorization

Developer Access

Developer Access Keys allow user access to all data integrations. These keys inherit the permission of the user that created them.

More documentation around deverloper access keys can be found here.

Service Account Access

For third party and application level integration, we encourage the use of service accounts to isolate access points and permission levels. You should create a Service Account in an Ascend Data Service to obtain SDK Client access. Service accounts are currently restricted to read-only access for all resources.

  • To access Data Feeds, the Service Account will need at least Data Feed Read Only access.
  • To access Dataflow metadata and Component data, the Service Account will need at least Read Only access.

More documentation around service accounts can be found here.

Documentation

Read the SDK Documentation.

Examples

There are some examples in the Jupyter notebooks in the examples directory

About

Python SDK for accessing data from Ascend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published