Overview
Stigg’s integration with Amazon Athena allows you to export your product catalog, customer, and subscription data to S3 and query it directly with Athena — no database infrastructure to manage.Stigg’s native data export integrations are included in the Scale plan, and are also available as an optional add-on to the Growth plan. See Stigg’s pricing for more details.
Exported entities
When connecting Athena, you can choose which Stigg entity groups to include in the sync. All groups are selected by default. See Exported entities for the full list of entity groups and the tables within each.Entity schema
Setting up the integration
Prerequisites
- An S3 bucket in your AWS account where Stigg will write data
- An Athena workgroup (the
primaryworkgroup works if you don’t have a specific one) - An IAM role with S3 read/write access to your bucket and Athena query permissions
Create an IAM role for Stigg
In the AWS IAM console, create a role that Stigg can assume. The role must have:
- S3 permissions:
s3:GetObject,s3:PutObject,s3:DeleteObject,s3:ListBucket,s3:GetBucketLocationon your bucket - Athena permissions:
athena:StartQueryExecution,athena:StopQueryExecution,athena:GetQueryExecution,athena:GetQueryResults,athena:StartSession,athena:GetDatabase,athena:GetDataCatalog,athena:GetWorkGroup,athena:GetTableMetadata - Glue permissions:
glue:GetDatabases,glue:GetDatabase,glue:CreateDatabase,glue:GetTables,glue:GetTable,glue:CreateTable,glue:UpdateTable,glue:DeleteTable,glue:GetPartitions
arn:aws:iam::STIGG_ACCOUNT_ID:root) permission to assume this role. Contact Stigg support for the current account ID.Connect Stigg with Athena
In Stigg, navigate to Integrations > Apps > Amazon Athena.Enter the following information in the connection form:
Click Test & connect.
| Field | Description |
|---|---|
| Database | The Glue/Athena database where tables will be registered |
| Schema | The schema name for your Stigg data |
| Workgroup | The Athena workgroup to use. Defaults to primary. |
| Bucket name | The S3 bucket where data will be written |
| Bucket region | The AWS region of your S3 bucket |
| IAM Role ARN | The ARN of the IAM role created above |
Select entities to export
After entering your connection details, expand the Entities to export section to choose which entity groups to include in the sync. All groups are selected by default.See Exported entities for a description of each group.
