We all agree that Domo is a very powerful data and visualization platform, but automating Domo using external orchestration tools (like Python or Java can feel daunting if you've never dipped your toes in that space.
The PyDomo library, https://github.com/domoinc/domo-pytho..., makes it surprisingly easy to get started in automation without the user interface. This past week I sat down with Everli consultant Giuseppe Russo to work through a simple Python script for automating dataset and dataflow execution.
This is the first step in a larger #DataflowOrchestration project we're working on! Stay tuned!
Tutorial Table of Contents
Interesting Sound Bites
00:02:01 Use Case: Automate naming convention orchestration
00:02:41 Use Case: Track and secure sensitive data
00:13:33 Use Case: Stream Data using low latency batches
00:13:34 Use Case: Streaming Data using Low Latency batch loads
00:00:00 -- Introduction --
00:00:45 Introducing Giuseppe
Triggering Dataset Execution
00:03:34 -- Tutorial Start: Triggering Dataset Execution --
00:04:42 Authenticating PyDomo
00:05:59 Note: Dataset_id =/= Stream_id
00:08:11 Getting the Dataset Stream_id using PyDomo
00:12:24 Executing Dataset using the Stream_id
Triggering Dataflow Execution
00:15:19 -- Tutorial Start: Triggering Dataflow Execution via API
00:15:50 Authenticating with Session Tokens
00:21:09 Trigger dataflow execution with an Authenticated POST
00:23:03 Use Case: Orchestrating Dataflows with multiple large inputs
00:24:16 -- Outro --
Original Domo Dojo Post
Buy us a Coffee
About the Contributors
Giuseppe, firstname.lastname@example.org, works at https://tech.everli.com/.
Jae Wilson is a freelance Domo Consultant available for short hour-long consultations and/or long term contracts. Contact me at email@example.com