DomoR vs DomoSDK?
![kshivaram](https://us.v-cdn.net/6032830/uploads/defaultavatar/nZ5X977MOM3Z6.jpg)
I have been handed an r script that has is using an accessToken to connect to domo and extract a dataset using a dataset ID. My end goal is to translate this to Python, as I have an existing pipeline in python that needs this dataset.
Initially using the naive approach I tried to connect to Domo using pyDomo but was shunted with a tlshandshakeerror, after some digging I revisited the existing r script which was fairly simple, so it did not make sense that the pydomo version of it would need more than a few lines.
the r script initialised the connection as follows:
DomoR::init(customer, domoAccessToken)
but when i try the same using pydomo:
from pydomo import Domo
domo = Domo(customer,domo_access_token)
HTTPSConnectionPool(host='api.domo.com', port=443): Max retries exceeded with url: /oauth/token?grant_type=client_credentials (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])")))
I get hit with this.
On further digging I see that the DomoR package and the rDomo-SDK are vastly different.
SDK - https://github.com/domoinc/rdomo
DomoR - https://github.com/domoinc-r/DomoR
Is there a simple way to connect to an existing pipeline using an access token in python using pydomo or even the requests library for that matter? since I see that we can hit the API using appropriate headers. Please check out the init and the fetch methods of the DomoR package.
I dont want to overengineer this as it seems like an unnecessary amount of overhead to just fetch a dataset.
Answers
-
Perhaps this thread will help.
https://dojo.domo.com/main/discussion/43640/automatically-export-dataset-from-domo
** Was this post helpful? Click Agree or Like below. **
** Did this solve your problem? Accept it as a solution! **0 -
You can also try the new Jupyter integration. There is a library called domojupyter. It's fairly easy to import the data into the workspace and from their you can use python to perform any other tasks you need.
**Say “Thanks" by clicking the thumbs up in the post that helped you.
**Please mark the post that solves your problem by clicking on "Accept as Solution"0
Categories
- All Categories
- 1.9K Product Ideas
- 1.9K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 303 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3K Transform
- 105 SQL DataFlows
- 644 Datasets
- 2.2K Magic ETL
- 4K Visualize
- 2.5K Charting
- 771 Beast Mode
- 74 App Studio
- 43 Variables
- 722 Automate
- 185 Apps
- 464 APIs & Domo Developer
- 59 Workflows
- 14 DomoAI
- 40 Predict
- 17 Jupyter Workspaces
- 23 R & Python Tiles
- 402 Distribute
- 116 Domo Everywhere
- 277 Scheduled Reports
- 9 Software Integrations
- 135 Manage
- 132 Governance & Security
- 8 Domo Community Gallery
- 44 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 111 Community Announcements
- 4.8K Archive