aboutsummaryrefslogtreecommitdiffstats
path: root/src/transform_lambda/transform_lambda.py
diff options
context:
space:
mode:
authorbulve-ad <78788030+bulve-ad@users.noreply.github.com>2024-08-29 09:59:21 +0100
committerGitHub <noreply@github.com>2024-08-29 09:59:21 +0100
commit25dc9cc19a3667f4c1f79ea0f16a16c713b1f478 (patch)
tree6c634a4dc000774902399d1b371f3ee4c2033773 /src/transform_lambda/transform_lambda.py
parentd6b85cd8ea58d11159ef64b6cb94f21981de58c6 (diff)
parent42ad135b25044bb1c7ab8a553f038c8da9de0f75 (diff)
downloadde-project-bentley-25dc9cc19a3667f4c1f79ea0f16a16c713b1f478.tar.gz
de-project-bentley-25dc9cc19a3667f4c1f79ea0f16a16c713b1f478.zip
Merge pull request #107 from ajschofield/feat/dataframes
pr: working load lambda when no data is present in the warehouse
Diffstat (limited to 'src/transform_lambda/transform_lambda.py')
-rw-r--r--src/transform_lambda/transform_lambda.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/transform_lambda/transform_lambda.py b/src/transform_lambda/transform_lambda.py
index 3dbb57b..f782922 100644
--- a/src/transform_lambda/transform_lambda.py
+++ b/src/transform_lambda/transform_lambda.py
@@ -5,7 +5,7 @@ import logging
import pandas as pd
import pyarrow as pa
import pyarrow.parquet as pq
-from dataframes import *
+from src.transform_lambda.dataframes import *
from botocore.exceptions import ClientError
from pg8000.native import Connection, InterfaceError
from datetime import datetime
@@ -65,6 +65,8 @@ def lambda_handler(event, context):
"dim_location": create_dim_location(dict_of_df),
"dim_staff": create_dim_staff(dict_of_df),
"dim_design": create_dim_design(dict_of_df),
+ "dim_transaction": create_dim_transaction(dict_of_df),
+ "dim_payment_type": create_dim_payment_type(dict_of_df),
}
mutable_df_dict = {
@@ -73,7 +75,8 @@ def lambda_handler(event, context):
"fact_payment": create_fact_payment(dict_of_df),
"dim_currency": create_dim_currency(dict_of_df),
}
-
+ print(immutable_df_dict.values())
+ print(mutable_df_dict.values())
status = process_to_parquet_and_upload_to_s3(
existing_s3_files, immutable_df_dict, mutable_df_dict, bucket
)
git.ajschof.me — hosted by ajschofield — powered by cgit