tools/scd-bq-to-bq/settings.py (11 lines of code) (raw):

# Configuration settings for the SCD processing application PROJECT_ID = "<project_id>" GCS_BUCKET_NAME = "data-generation-usecases" BQ_INPUT_TABLE_NAME = "<project_id>.datageneration.scd_customer_bkp" # Column Names PRIMARY_KEY_COLUMN = "customer_id" SCD_COLUMN_LIST = "city,preferred_payment_method" # Comma-separated EFFECTIVE_FROM_DATE_COLUMN = "effective_from_date" EFFECTIVE_TO_DATE_COLUMN = "effective_to_date" ACTIVE_FLAG_COLUMN = "active_flag" # SCD Generation Parameters UNIQUE_SCD_KEYS_FOR_GENERATION = 8 PERCENTAGE_FOR_UPDATE_SCD_GENERATION = 0.7 NUMBER_OF_INSERT_RECORD_COUNT = 26