Skip to content

Commit 4d11aed

Browse files
committed
Release 5.1 - Welcome Tiktok! 🎡
1 parent 45aa618 commit 4d11aed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1097
-3583
lines changed

β€ŽREADME.md

Lines changed: 151 additions & 60 deletions
Large diffs are not rendered by default.

β€ŽRELEASE_NOTES.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## August 2023 - Release 5.1
2+
* **TikTok for Marketing - NEW!πŸŽ‰:** New integration templates and data models for TikTok to measure paid media campaign performance insights, through impressions and reach. See the [ERD](images/erd_tiktok.png) (or [PDF](docs/erd_tiktok.pdf))
3+
* Placeholders for [K9 views](https://github.com/GoogleCloudPlatform/cortex-data-foundation#configure-k9-deployments) are now created for each workload: Reusable models like time dimension are required for the deployment of individual workloads, like SAP and Salesforce.com. If the submodules are executed independently (e.g., only SAP reporting), these dependencies will not be deployed. The placeholders create these dependencies so the submodules remain autonomous.
4+
* **Ask for support**: New experimental feature to help gather necessary data to request support after a failed deployment. This feature will gather the logs and the configuration so it can be sent to cortex-support@google.com more easily.
5+
* Added option to calculate doubtful receivables and days in arrear as positive amount in AccountingDocuments. This is commented out and will be the default behavior in the next release.
6+
* Pull [request #9](https://github.com/GoogleCloudPlatform/cortex-reporting/pull/9) from SAP Reporting, adding safe divide for Fill rate Percent.
7+
18
## August 2023 - Release 5.0.1 (bug fix)
29
* Enhanced validation of permissions and assets existence as first step in deployment. The former `Mando Checker` is now executed at the beginning of the validation process. The deployer will attempt to create, write and delete temporary files and datasets in the targets to validate permissions.
310
* README: minor tweaks and some image refreshes.

β€Žcloudbuild.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2022 Google LLC
1+
# Copyright 2023 Google LLC
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.
@@ -171,6 +171,7 @@ steps:
171171
if [[ "${_NO_TEST_DATA}" != "true" && "$${_TEST_DATA_}" == "true" && "$${_DEPLOY_MARKETING_}" == "true" ]]; then
172172
_DEPLOY_ADS_=$(jq -r ."marketing.deployGoogleAds" "${_CONFIG_FILE}")
173173
_DEPLOY_CM360_=$(jq -r ."marketing.deployCM360" "${_CONFIG_FILE}")
174+
_DEPLOY_TIKTOK_=$(jq -r ."marketing.deployTikTok" "${_CONFIG_FILE}")
174175
if [[ "$${_DEPLOY_ADS_}" == "true" ]]; then
175176
echo "Deploying Google Ads Test Harness."
176177
python3 src/common/create_test_harness.py --workload "marketing.GoogleAds" --dataset "raw"
@@ -179,6 +180,10 @@ steps:
179180
echo "Deploying CM360 Test Harness."
180181
python3 src/common/create_test_harness.py --workload "marketing.CM360" --dataset "raw"
181182
fi
183+
if [[ "$${_DEPLOY_TIKTOK_}" == "true" ]]; then
184+
echo "Deploying TikTok Test Harness."
185+
python3 src/common/create_test_harness.py --workload "marketing.TikTok" --dataset "raw"
186+
fi
182187
else
183188
echo "==Skipping Test Harness for Marketing=="
184189
fi
@@ -222,4 +227,5 @@ substitutions:
222227
_DEPLOY_SAP_ML_MODELS: "false"
223228
_NO_TEST_DATA: "false"
224229
options:
225-
substitution_option: "ALLOW_LOOSE"
230+
substitution_option: "ALLOW_LOOSE"
231+
tags: ["cortex"]

β€Žconfig/config.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"marketing": {
4747
"deployGoogleAds": true,
4848
"deployCM360": true,
49+
"deployTikTok": true,
4950
"dataflowRegion": "",
5051
"GoogleAds": {
5152
"deployCDC": true,
@@ -64,6 +65,14 @@
6465
"raw": "",
6566
"reporting": "REPORTING_CM360"
6667
}
68+
},
69+
"TikTok": {
70+
"deployCDC": true,
71+
"datasets": {
72+
"cdc": "",
73+
"raw": "",
74+
"reporting": "REPORTING_TikTok"
75+
}
6776
}
6877
}
69-
}
78+
}

β€Žconfig/config_default.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"marketing": {
4747
"deployGoogleAds": true,
4848
"deployCM360": true,
49+
"deployTikTok": true,
4950
"dataflowRegion": "",
5051
"GoogleAds": {
5152
"deployCDC": true,
@@ -64,6 +65,14 @@
6465
"raw": "CORTEX_CM360_RAW",
6566
"reporting": "CORTEX_CM360_REPORTING"
6667
}
68+
},
69+
"TikTok": {
70+
"deployCDC": true,
71+
"datasets": {
72+
"cdc": "CORTEX_TIKTOK_CDC",
73+
"raw": "CORTEX_TIKTOK_RAW",
74+
"reporting": "CORTEX_TIKTOK_REPORTING"
75+
}
6776
}
6877
}
6978
}

β€Ždocs/erd_ecc.pdf

67 Bytes
Binary file not shown.

β€Ždocs/erd_ecc.png

693 KB
Loading

β€Ždocs/erd_s4.pdf

58 Bytes
Binary file not shown.

β€Ždocs/erd_s4.png

669 KB
Loading

β€Ždocs/erd_tiktok.pdf

78.2 KB
Binary file not shown.

β€Žimages/erd_ecc.png

628 Bytes
Loading

β€Žimages/erd_s4.png

597 Bytes
Loading

β€Žimages/erd_tiktok.png

101 KB
Loading

β€Žimages/tiktok1.png

112 KB
Loading

0 commit comments

Comments
Β (0)