-
Notifications
You must be signed in to change notification settings - Fork 4
/
ingestion_source_config.json
67 lines (67 loc) · 3.03 KB
/
ingestion_source_config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{
"sources": [
{
"source_name": "sales_reports",
"base_path_ingest": "s3://ce-2-8-examples-bucket/ingest/",
"conn_id_ingest": "aws_de_team",
"base_path_intermediate": "s3://ce-2-8-examples-bucket/process/",
"conn_id_intermediate": "aws_de_team",
"base_path_load": "s3://ce-2-8-examples-bucket/load/",
"conn_id_load": "aws_de_team",
"dataset_uri": "s3://ce-2-9-examples-bucket/load/sales_reports",
"dag_id": "ingest_sales_reports",
"start_date": "2024-01-01T00:00:00Z",
"schedule": "@daily",
"catchup": false,
"tags": [
"Dynamic Task Mapping",
"use-case"
],
"dag_owner": "Avery",
"task_retries": 3,
"table_creation_sql": "CREATE TABLE IF NOT EXISTS sales_reports_table (Date TIMESTAMP_NTZ, PurchaseID VARCHAR(36), ProductName VARCHAR(255), QuantitySold INTEGER, Revenue FLOAT);"
},
{
"source_name": "customer_feedback",
"base_path_ingest": "s3://ce-2-8-examples-bucket/ingest/",
"conn_id_ingest": "aws_de_team",
"base_path_intermediate": "s3://ce-2-8-examples-bucket/process/",
"conn_id_intermediate": "aws_de_team",
"base_path_load": "s3://ce-2-8-examples-bucket/load/",
"conn_id_load": "aws_de_team",
"dataset_uri": "s3://ce-2-9-examples-bucket/load/customer_feedback",
"dag_id": "ingest_customer_feedback",
"start_date": "2024-01-01T00:00:00Z",
"schedule": "@daily",
"catchup": false,
"tags": [
"Dynamic Task Mapping",
"use-case"
],
"dag_owner": "Peanut",
"task_retries": 3,
"table_creation_sql": "CREATE TABLE IF NOT EXISTS customer_feedback_table (Date TIMESTAMP, CustomerID VARCHAR(36), PurchaseID VARCHAR(36), Rating INTEGER, Comments VARCHAR(255));"
},
{
"source_name": "customer_data",
"base_path_ingest": "s3://ce-2-8-examples-bucket/ingest/",
"conn_id_ingest": "aws_de_team",
"base_path_intermediate": "s3://ce-2-8-examples-bucket/proces/",
"conn_id_intermediate": "aws_de_team",
"base_path_load": "s3://ce-2-8-examples-bucket/load/",
"conn_id_load": "aws_de_team",
"dataset_uri": "s3://ce-2-9-examples-bucket/load/customer_data",
"dag_id": "ingest_customer_data",
"start_date": "2024-01-01T00:00:00Z",
"schedule": "@daily",
"catchup": false,
"tags": [
"Dynamic Task Mapping",
"use-case"
],
"dag_owner": "Butter",
"task_retries": 3,
"table_creation_sql": "CREATE TABLE IF NOT EXISTS customer_data_table (CustomerID VARCHAR(36), Email VARCHAR(255), Address VARCHAR(255), NumberOfDogs INTEGER, NumPreviousPurchases INTEGER);"
}
]
}