Skip to content

Commit 7f9547f

Browse files
erikamovohrite
authored andcommitted
Change fields to bignumeric to accept bigger numbers on NTD track and roadway tables.
[#4276]
1 parent 60d6fbc commit 7f9547f

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed

airflow/dags/create_external_tables/ntd_data_products/multi_year__track_and_roadway_by_agency.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,4 @@ schema_fields:
7474
- name: sum_total_miles
7575
type: NUMERIC
7676
- name: sum_total_track_miles
77-
type: NUMERIC
77+
type: BIGNUMERIC

airflow/dags/create_external_tables/ntd_data_products/multi_year__track_and_roadway_guideway_age_distribution.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,39 +12,39 @@ destination_project_dataset_table: "external_ntd__annual_reporting.multi_year__t
1212
post_hook: SELECT * FROM `{{ env_var('GOOGLE_CLOUD_PROJECT') }}`.external_ntd__annual_reporting.multi_year__track_and_roadway_guideway_age_distribution LIMIT 1;
1313
schema_fields:
1414
- name: _1940s
15-
type: NUMERIC
15+
type: BIGNUMERIC
1616
- name: _1940s_q
1717
type: STRING
1818
- name: _1950s
19-
type: NUMERIC
19+
type: BIGNUMERIC
2020
- name: _1950s_q
2121
type: STRING
2222
- name: _1960s
23-
type: NUMERIC
23+
type: BIGNUMERIC
2424
- name: _1960s_q
2525
type: STRING
2626
- name: _1970s
27-
type: NUMERIC
27+
type: BIGNUMERIC
2828
- name: _1970s_q
2929
type: STRING
3030
- name: _1980s
31-
type: NUMERIC
31+
type: BIGNUMERIC
3232
- name: _1980s_q
3333
type: STRING
3434
- name: _1990s
35-
type: NUMERIC
35+
type: BIGNUMERIC
3636
- name: _1990s_q
3737
type: STRING
3838
- name: _2000s
39-
type: NUMERIC
39+
type: BIGNUMERIC
4040
- name: _2000s_q
4141
type: STRING
4242
- name: _2010s
43-
type: NUMERIC
43+
type: BIGNUMERIC
4444
- name: _2010s_q
4545
type: STRING
4646
- name: _2020s
47-
type: NUMERIC
47+
type: BIGNUMERIC
4848
- name: _2020s_q
4949
type: STRING
5050
- name: agency
@@ -64,7 +64,7 @@ schema_fields:
6464
- name: organization_type
6565
type: STRING
6666
- name: pre1940s
67-
type: NUMERIC
67+
type: BIGNUMERIC
6868
- name: pre1940s_q
6969
type: STRING
7070
- name: primary_uza_population

warehouse/models/staging/ntd_annual_reporting/stg_ntd__track_and_roadway_by_agency.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ stg_ntd__track_and_roadway_by_agency AS (
4444
SAFE_CAST(sum_single_turnout AS NUMERIC) AS sum_single_turnout,
4545
SAFE_CAST(sum_slip_switch AS NUMERIC) AS sum_slip_switch,
4646
SAFE_CAST(sum_total_miles AS NUMERIC) AS sum_total_miles,
47-
SAFE_CAST(sum_total_track_miles AS NUMERIC) AS sum_total_track_miles,
47+
SAFE_CAST(sum_total_track_miles AS BIGNUMERIC) AS sum_total_track_miles,
4848
dt,
4949
execution_ts
5050
FROM get_latest_extract

warehouse/models/staging/ntd_annual_reporting/stg_ntd__track_and_roadway_guideway_age_distribution.sql

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,23 @@ get_latest_extract AS(
1313
stg_ntd__track_and_roadway_guideway_age_distribution AS (
1414
SELECT
1515
{{ dbt_utils.generate_surrogate_key(['ntd_id', 'report_year', 'mode', 'type_of_service', 'guideway_element']) }} AS key,
16-
SAFE_CAST(_1940s AS NUMERIC) AS _1940s,
16+
SAFE_CAST(_1940s AS BIGNUMERIC) AS _1940s,
1717
{{ trim_make_empty_string_null('_1940s_q') }} AS _1940s_q,
18-
SAFE_CAST(_1950s AS NUMERIC) AS _1950s,
18+
SAFE_CAST(_1950s AS BIGNUMERIC) AS _1950s,
1919
{{ trim_make_empty_string_null('_1950s_q') }} AS _1950s_q,
20-
SAFE_CAST(_1960s AS NUMERIC) AS _1960s,
20+
SAFE_CAST(_1960s AS BIGNUMERIC) AS _1960s,
2121
{{ trim_make_empty_string_null('_1960s_q') }} AS _1960s_q,
22-
SAFE_CAST(_1970s AS NUMERIC) AS _1970s,
22+
SAFE_CAST(_1970s AS BIGNUMERIC) AS _1970s,
2323
{{ trim_make_empty_string_null('_1970s_q') }} AS _1970s_q,
24-
SAFE_CAST(_1980s AS NUMERIC) AS _1980s,
24+
SAFE_CAST(_1980s AS BIGNUMERIC) AS _1980s,
2525
{{ trim_make_empty_string_null('_1980s_q') }} AS _1980s_q,
26-
SAFE_CAST(_1990s AS NUMERIC) AS _1990s,
26+
SAFE_CAST(_1990s AS BIGNUMERIC) AS _1990s,
2727
{{ trim_make_empty_string_null('_1990s_q') }} AS _1990s_q,
28-
SAFE_CAST(_2000s AS NUMERIC) AS _2000s,
28+
SAFE_CAST(_2000s AS BIGNUMERIC) AS _2000s,
2929
{{ trim_make_empty_string_null('_2000s_q') }} AS _2000s_q,
30-
SAFE_CAST(_2010s AS NUMERIC) AS _2010s,
30+
SAFE_CAST(_2010s AS BIGNUMERIC) AS _2010s,
3131
{{ trim_make_empty_string_null('_2010s_q') }} AS _2010s_q,
32-
SAFE_CAST(_2020s AS NUMERIC) AS _2020s,
32+
SAFE_CAST(_2020s AS BIGNUMERIC) AS _2020s,
3333
{{ trim_make_empty_string_null('_2020s_q') }} AS _2020s_q,
3434
{{ trim_make_empty_string_null('agency') }} AS agency,
3535
SAFE_CAST(agency_voms AS NUMERIC) AS agency_voms,
@@ -39,7 +39,7 @@ stg_ntd__track_and_roadway_guideway_age_distribution AS (
3939
{{ trim_make_empty_string_null('mode_name') }} AS mode_name,
4040
{{ trim_make_empty_string_null('ntd_id') }} AS ntd_id,
4141
{{ trim_make_empty_string_null('organization_type') }} AS organization_type,
42-
SAFE_CAST(pre1940s AS NUMERIC) AS pre1940s,
42+
SAFE_CAST(pre1940s AS BIGNUMERIC) AS pre1940s,
4343
{{ trim_make_empty_string_null('pre1940s_q') }} AS pre1940s_q,
4444
SAFE_CAST(primary_uza_population AS NUMERIC) AS primary_uza_population,
4545
SAFE_CAST(report_year AS INT64) AS report_year,

0 commit comments

Comments
 (0)