Ce script de configuration transforme votre environnement BigQuery en un véritable laboratoire d'expérimentation. Il permet de réconcilier les actions marketing précises avec les comportements clients réels, offrant ainsi une traçabilité complète de chaque décision de ciblage au sein du modèle de données de référence (CDM)
Type : EXTERNAL
Le script se connecte à des tables externes résidant dans BigQuery. Les tables cdm_contact_history, cdm_response_history, et cdm_task_detail sont modifiées. Deux nouvelles tables, cdm_segment_test et cdm_segment_test_x_segment, sont créées dans le schéma BigQuery spécifié par la macro variable SCHEMA.
| 1 | /*=====================================================================*/ |
| 2 | /* Enter Customer Specific Target Source Connection Values - BigQuery */ |
| 3 | /*=====================================================================*/ |
| 4 | |
| 5 | %let project = |
| 6 | %let schema = |
| 7 | %let cred_path = |
| 8 | |
| 9 | /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/ |
| 10 | /* */ |
| 11 | /* Note: This code alters the CI360 Common Data Model 2.0 */ |
| 12 | /* tables to align with Schema10 modifications. */ |
| 13 | /* */ |
| 14 | /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/ |
| 15 | |
| 16 | PROC SQL NOERRORSTOP; |
| 17 | |
| 18 | CONNECT TO SASIOGBQ (PROJECT="&PROJECT" CRED_PATH="&CRED_PATH" SCHEMA="&SCHEMA"); |
| 19 | |
| 20 | /*** cdm_contact_history ***/ |
| 21 | EXECUTE(ALTER TABLE &SCHEMA..cdm_contact_history ADD COLUMN control_group_flg STRING) BY SASIOGBQ; |
| 22 | |
| 23 | /*** cdm_response_history ***/ |
| 24 | EXECUTE(ALTER TABLE &SCHEMA..cdm_response_history ADD COLUMN properties_map_doc STRING) BY SASIOGBQ; |
| 25 | |
| 26 | /*** cdm_task_detail ***/ |
| 27 | EXECUTE(ALTER TABLE &SCHEMA..cdm_task_detail ADD COLUMN control_group_action_nm STRING) BY SASIOGBQ; |
| 28 | EXECUTE(ALTER TABLE &SCHEMA..cdm_task_detail ADD COLUMN stratified_sampling_action_nm STRING) BY SASIOGBQ; |
| 29 | EXECUTE(ALTER TABLE &SCHEMA..cdm_task_detail ADD COLUMN segment_tests_flg STRING) BY SASIOGBQ; |
| 1 | EXECUTE (CREATE TABLE &SCHEMA..cdm_segment_test |
| 2 | ( |
| 3 | test_cd STRING NOT NULL , |
| 4 | task_version_id STRING NOT NULL , |
| 5 | task_id STRING NOT NULL , |
| 6 | test_nm STRING , |
| 7 | test_type_nm STRING , |
| 8 | test_enabled_flg STRING , |
| 9 | test_sizing_type_nm STRING , |
| 10 | test_cnt INT64 , |
| 11 | test_pct NUMERIC , |
| 12 | stratified_sampling_flg STRING , |
| 13 | stratified_samp_criteria_txt STRING , |
| 14 | updated_dttm TIMESTAMP |
| 15 | )) BY SASIOGBQ; |
| 16 | |
| 17 | EXECUTE (CREATE TABLE &SCHEMA..cdm_segment_test_x_segment |
| 18 | ( |
| 19 | test_cd STRING NOT NULL , |
| 20 | task_version_id STRING NOT NULL , |
| 21 | task_id STRING NOT NULL , |
| 22 | segment_id STRING , |
| 23 | updated_dttm TIMESTAMP |
| 24 | )) BY SASIOGBQ; |
| 25 | |
| 26 | DISCONNECT FROM SASIOGBQ; |
| 27 | QUIT; |
FedSQL est une implémentation propriétaire de SAS de la norme ANSI SQL:1999, offrant un accès évo...
Ce document explique comment les moteurs SAS gèrent l'accès et le traitement des fichiers de donn...
Ce document décrit les bibliothèques SAS par défaut (Work, User, Sashelp, Sasuser) fournies par S...
Ce document décrit les caractéristiques des moteurs SAS, incluant un résumé des moteurs courammen...