Data Integration - Data Export

circle-info

This feature is only available on the Enterprise plan.

Data Export

The Data Export feature allows you to export raw data stored in Hackle to storage such as your AWS S3 or GCP GCS. The Data Export feature transmits data on a daily (Daily) basis.

Supported Cloud Storage

Cloud
Storage
Supported

AWS

S3

Y

AWS

Redshift

Coming soon

GCP

GCS

Y

GCP

BigQuery

Coming soon

Requirements

The following tasks are required before exporting data.

Create Key and Grant Permissions: GCP GCS

For GCP GCS, you can create a Key by referring to the GCP IAM > Creating and managing service account keysarrow-up-right documentation.

The following permissions are required when creating a Key for GCS access.

storage.buckets.get
storage.objects.get
storage.objects.create
storage.objects.delete
storage.objects.list

Create Key and Grant Permissions: AWS S3

For AWS S3, you can create a Key and grant the necessary permissions by referring to the following documents.

  1. Follow the AWS Docs: Creating an IAM Rolearrow-up-right documentation to create an AWS IAM User.

  2. Follow AWS Docs: Creating IAM Policiesarrow-up-right to create a Policy that includes the IAM Policy named iam_policy.json attached below. Then add the IAM Policy to the IAM Role created in the previous step.

  3. Follow AWS Docs: Configuring IAM STSarrow-up-right to add the IAM STS policy named iam_sts.json attached below to the IAM Role you created. At this point, enter the ARN value provided by Hackle. Also, pass the sts:ExternalId value you specify directly to Hackle.

Data Export Sample

When raw data sent to Hackle is exported, it is delivered in Apache Parquetarrow-up-right format. Below is the schema for the Parquet format data.

Data Export Request

Please contact Hackle to request Data Export. The following information is required for Data Export.

Last updated