diff --git a/integration_tests/ci/test_scenarios.yml b/integration_tests/ci/test_scenarios.yml index e4edbdc..c8c4712 100644 --- a/integration_tests/ci/test_scenarios.yml +++ b/integration_tests/ci/test_scenarios.yml @@ -10,6 +10,7 @@ schema_variable_name: "zuora_schema" include_databricks_sql: false include_sqlserver: false +include_duckdb: true test_scenarios: - name: "Default" diff --git a/integration_tests/dbt_project.yml b/integration_tests/dbt_project.yml index 965ffbb..6d054ef 100644 --- a/integration_tests/dbt_project.yml +++ b/integration_tests/dbt_project.yml @@ -149,6 +149,75 @@ seeds: num_consecutive_failures: "{{ 'INT64' if target.type == 'bigquery' else 'bigint' }}" total_number_of_error_payments: "{{ 'INT64' if target.type == 'bigquery' else 'bigint' }}" total_number_of_processed_payments: "{{ 'INT64' if target.type == 'bigquery' else 'bigint' }}" + bank_identification_number: "{{ 'INT64' if target.type == 'bigquery' else 'bigint' }}" + payment_retry_window: "{{ 'INT64' if target.type == 'bigquery' else 'bigint' }}" + credit_card_country: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ach_aba_code: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ach_account_name: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ach_account_number_mask: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ach_account_type: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ach_address_1: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ach_address_2: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ach_bank_name: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ach_city: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ach_country: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ach_postal_code: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ach_state: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_branch_code: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_check_digit: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_city: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_code: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_name: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_postal_code: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_street_name: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_street_number: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_transfer_account_name: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_transfer_account_number_mask: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_transfer_account_type: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + bank_transfer_type: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + business_identification_code: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + city: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + company_name: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + country: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + credit_card_address_1: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + credit_card_address_2: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + credit_card_city: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + credit_card_expiration_month: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + credit_card_expiration_year: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + credit_card_holder_name: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + credit_card_mask_number: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + credit_card_postal_code: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + credit_card_state: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + credit_card_type: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + device_session_id: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + email: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + existing_mandate: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + first_name: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + iban: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + identity_number: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + ipaddress: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + last_name: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + mandate_creation_date: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + mandate_id: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + mandate_reason: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + mandate_received: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + mandate_status: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + mandate_update_date: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + method_reference_id: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + method_specific_data: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + paypal_baid: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + paypal_email: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + paypal_preapproval_key: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + paypal_type: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + phone: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + postal_code: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + second_token_id: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + state: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + street_name: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + street_number: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + sub_type: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + token_id: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" + user_reference_id: "{{ 'string' if target.type in ['bigquery','spark','databricks'] else 'varchar' }}" zuora_product_data: +column_types: _fivetran_synced: "timestamp" @@ -238,4 +307,4 @@ seeds: tax_amount: "{{ 'FLOAT64' if target.type == 'bigquery' else 'float' }}" flags: send_anonymous_usage_stats: False - use_colors: True \ No newline at end of file + use_colors: True