Josh Kutsko
05/30/2023, 9:36 PMjamie
05/30/2023, 9:51 PMJosh Kutsko
05/30/2023, 9:59 PMjamie
05/31/2023, 3:28 PMJosh Kutsko
05/31/2023, 4:32 PMgoogle.api_core.exceptions.BadRequest: 400 POST <https://bigquery.googleapis.com/upload/bigquery/v2/projects/{{projectId}}/jobs?uploadType=multipart>: Provided Schema does not match Table {{projectId}}:models.domain_map. Cannot add fields (field: TEST_NEW_FIELD)
My code is just returning the results of a sql query:
@asset(
io_manager_key=“bq_io_manager”,
key_prefix=“models”,
)
def domain_map(
bigquery: BigQueryResource,
) -> pandas.DataFrame:
with bigquery.get_client() as client:
return (
client.query(
“”"
select
domain,
uuid,
‘test’ as test_new_field
from raw_data.domains”“”
)
.to_dataframe()
.drop_duplicates(subset=[“domain”])
)
``````Josh Kutsko
05/31/2023, 5:06 PMJosh Kutsko
05/31/2023, 5:14 PMjamie
05/31/2023, 5:16 PMJosh Kutsko
05/31/2023, 5:18 PMjamie
05/31/2023, 5:19 PMJosh Kutsko
05/31/2023, 5:19 PM