source-sigma-computing contribution from aazam-gh
What
This PR adds a new connector for source Sigma Computing (source-sigma-computing).
Contributor-provided connector description:
This is the setup for the Sigma Computing source that ingests data from the sigma API.
Sigma is next-generation analytics and business intelligence that scales billions of records using spreadsheets, SQL, Python, or AI—without compromising speed and security https://www.sigmacomputing.com/
In order to use this source, you must first create an account on Sigma Computing. Go to Account > General Settings and review the Site section for the Cloud provider, this will be used to find the base url of your API. Compare it at https://help.sigmacomputing.com/reference/get-started-sigma-api
Next, head over to Developer Access and click on create. This will generate your Client ID and Client Secret required by the API. You can learn more about the API here https://help.sigmacomputing.com/reference
Details
Expand for list of spec properties and streams
Configuration
| Input | Type | Description | Default Value |
|---|---|---|---|
client_id |
string |
Client ID. | |
client_secret |
string |
Client secret. | |
client_refresh_token |
string |
Refresh token. | |
oauth_access_token |
string |
Access token. The current access token. This field might be overridden by the connector based on the token refresh endpoint response. | |
oauth_token_expiry_date |
string |
Token expiry date. The date the current access token expires in. This field might be overridden by the connector based on the token refresh endpoint response. | |
base_url |
string |
Base URL. The base url of your sigma organization |
Streams
| Stream Name | Primary Key | Pagination | Supports Full Sync | Supports Incremental |
|---|---|---|---|---|
| files | id | DefaultPaginator | ✅ | ❌ |
| connections | connectionId | DefaultPaginator | ✅ | ❌ |
| datasets | datasetId | DefaultPaginator | ✅ | ❌ |
| members | memberId | DefaultPaginator | ✅ | ❌ |
| teams | teamId | DefaultPaginator | ✅ | ❌ |
| templates | templateId | DefaultPaginator | ✅ | ❌ |
| workspaces | DefaultPaginator | ✅ | ❌ | |
| workbooks | workbookId | DefaultPaginator | ✅ | ❌ |
Reviewer checklist
- [ ] Run
/format-fixto resolve any formatting errors - [ ] Help the contributor upload an icon that follows our icon design guidelines
- [ ] Click into the CI workflows that wait for a maintainer to run them, which should trigger CI runs
@aazam-gh is attempting to deploy a commit to the Airbyte Growth Team on Vercel.
A member of the Team first needs to authorize it.
@marcosmarxm As sigma has a trial of only 7 days. Would be great if you can review this with priority!
The latest updates on your projects. Learn more about Vercel for Git ↗︎
1 Skipped Deployment
| Name | Status | Preview | Comments | Updated (UTC) |
|---|---|---|---|---|
| airbyte-docs | ⬜️ Ignored (Inspect) | Visit Preview | Oct 16, 2024 2:28pm |