You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Terrafrom module which setup Data-QA solution(bucket,Stepfunctions Pipeline with AWS Lambda, Metadata Storage. Data-QA Reports) in your infrastructure in 'one-click'. AWS Based. Built on top of Great_expectations, Pandas_profiling, Allure
4
+
Terraform module which setups DataQA solution in your infrastructure in 'one-click'. AWS Based. Built on top of Great_expectations, Pandas_profiling, Allure
5
5
6
6
### Data Test
7
7
Main engine based on GX to profile, generate suites and run tests
@@ -15,64 +15,55 @@ Metadata and metrics aggregation
3. Create AWS Serverless application* - [AthenaDynamoDBConnector](https://us-west-2.console.aws.amazon.com/lambda/home?region=us-west-2#/create/app?applicationId=arn:aws:serverlessrepo:us-east-1:292517598671:applications/AthenaDynamoDBConnector) with parameters:
71
-
- SpillBucket - name of bucket created by terraform module
72
-
- AthenaCatalogName - The name you will give to this catalog in Athena. It will also be used as the function name.
73
56
74
-
*Cannot be created automatically by terraform because [terraform-provider-aws/issues/16485](https://github.com/hashicorp/terraform-provider-aws/issues/16485)
57
+
## Examples
58
+
59
+
Could be used as standard Terraform module, the examples of deployments under `examples` directory.
60
+
61
+
-[data-qa-basic](https://github.com/provectus/data-quality-gate/tree/main/examples/basic) - Creates DataQA module which builds AWS infrastructure.
62
+
63
+
## Local Development and Testing
64
+
65
+
See the [functions](https://github.com/provectus/data-quality-gate/tree/main/functions) for further details.
66
+
67
+
## License
75
68
76
-
4. Create AWS Athena Data Source:
77
-
- Data source type -> Amazon DynamoDB
78
-
- Connection details -> lambda function -> name of `AthenaCatalogName` from pt.3
69
+
Apache 2 Licensed. See [LICENSE](https://github.com/provectus/data-quality-gate/tree/main/LICENSE) for full details.
Configuration in this directory shows how to instantiate a Data QA module that consists from various AWS services.
5
+
6
+
Note, this example does not contain required high-level aws global infrastructure such as vpc and networking. To see module requirements go to [README](https://github.com/provectus/data-quality-gate/tree/main/terraform/README.md)
7
+
8
+
Usage
9
+
=====
10
+
11
+
To run this example you need to execute:
12
+
13
+
```bash
14
+
$ terraform init
15
+
$ terraform plan
16
+
$ terraform apply
17
+
```
18
+
19
+
Note that this example may create resources which can cost money (AWS EC2 instance, for example). Run `terraform destroy` when you don't need these resources.
0 commit comments