Sigma

Sigma is the only Cloud Analytics solution with a spreadsheet-like UI, enabling anyone to explore data at cloud scale and speed.

Integrate the Sigma API with the Python API

Setup the Sigma API trigger to run a workflow which integrates with the Python API. Pipedream's integration platform allows you to integrate Sigma and Python remarkably fast. Free for developers.

Create Team with the Sigma API

Create a team. See the documentation

 
Try it
Run Python Code with the Python API

Write Python and use any of the 350k+ PyPi packages available. Refer to the Pipedream Python docs to learn more.

 
Try it
Create Workbook with the Sigma API

Creates a new blank workbook. See the documentation

 
Try it
List Datasets with the Sigma API

Returns a list of available datasets. See the documentation

 
Try it

Overview of Sigma

The Sigma API allows users to automate and integrate their business intelligence directly from Sigma Computing into other services and workflows. Sigma is a powerful tool for creating live, actionable dashboards and reports from cloud data warehouses. With Pipedream, users can harness this capability to trigger workflows based on Sigma events, manipulate and analyze Sigma data, and synchronize insights across other apps, enhancing data-driven decision-making processes.

Connect Sigma

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    sigma: {
      type: "app",
      app: "sigma",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `${this.sigma.$auth.server}/v2/whoami`,
      headers: {
        Authorization: `Bearer ${this.sigma.$auth.oauth_access_token}`,
      },
    })
  },
})

Overview of Python

Develop, run and deploy your Python code in Pipedream workflows. Integrate seamlessly between no-code steps, with connected accounts, or integrate Data Stores and manipulate files within a workflow.

This includes installing PyPI packages, within your code without having to manage a requirements.txt file or running pip.

Below is an example of using Python to access data from the trigger of the workflow, and sharing it with subsequent workflow steps:

Connect Python

1
2
3
4
5
def handler(pd: "pipedream"):
  # Reference data from previous steps
  print(pd.steps["trigger"]["context"]["id"])
  # Return data for use in future steps
  return {"foo": {"test":True}}