Sigma
Euno's Sigma integration supports auto-discovery of:
- Sigma accounts (organizations) 
- Sigma folders and workspaces 
- Sigma data models 
- Sigma workbooks 
- Workbook lineage to source tables 
Setting up Sigma integration
Overview
Sigma is a cloud-native analytics and business intelligence platform that enables users to explore, analyze, and visualize data directly in their cloud data warehouse. In Sigma, data is organized into workbooks and data models. Workbooks contain visualizations and analyses, while data models provide reusable semantic layers over your data warehouse tables.
To discover Sigma resources, Euno connects to the Sigma API using OAuth client credentials. The integration automatically discovers your Sigma organization structure, including workspaces, folders, data models, and workbooks, along with their lineage to underlying data warehouse tables.
Step 1: Create Sigma API Credentials
Generate OAuth Client Credentials
- Log in to your Sigma account as an administrator 
- Navigate to Administration → Developer Access 
- Click Create New to generate a new OAuth client 
- Provide a name for the client (e.g., "Euno Integration") 
- Check Rest API scope 
- Copy the Client ID and Client Secret - you'll need these for Euno configuration 
- Note your Sigma API server URL (e.g., - https://aws-api.sigmacomputing.com)

Important: The Client Secret is only shown once. Store it securely - you won't be able to retrieve it again.
Step 2: Configure New Sigma Source in Euno
Access the Sources Page
- Go to the Sources page in Euno. 
- Click on Add New Source and select Sigma from the list of supported platforms. 
General Configuration
Asterisk (*) means a mandatory field.
Name*
Enter a name for your Sigma source (e.g., "Sigma - Analytics")
API Server*
The Sigma API server URL. Defaults to https://aws-api.sigmacomputing.com. Use your region-specific URL if different (e.g., https://eu-api.sigmacomputing.com for EU).
Client ID*
The OAuth Client ID from Step 1
Client Secret*
The OAuth Client Secret from Step 1
Step 3: Schedule
- Enable the Schedule option. 
- Choose: - Weekly: Set specific days and times. 
- Hourly: Define the interval in hours (e.g., every 8 hours). 
 
Step 4: Resource Cleanup
To keep your data relevant and free of outdated resources, Euno provides automatic resource cleanup options. These settings determine when a resource should be removed if it is no longer detected by a source integration. For a detailed explanation on Euno's cleanup strategies, see: Resource Sponsorship in Euno.
- Immediate Cleanup: Remove resources not detected in the most recent successful source integration run. 
- No Cleanup: Keep all resources indefinitely, even if they are no longer detected. 
Step 5: Save Configuration
Click the Test & Save button to complete the setup. Euno will:
- Validate the API Server URL is accessible 
- Authenticate using the provided Client ID and Client Secret 
- Verify access to the Sigma organization 
- Save the configuration if all validations pass 
If the test fails, review the error message and verify your credentials and API server URL are correct.
Last updated
