pierre_s
01/26/2023, 9:16 PMtaylor
01/26/2023, 9:43 PMpierre_s
01/26/2023, 10:18 PMtaylor
01/26/2023, 10:25 PMpierre_s
01/26/2023, 10:46 PMtaylor
01/26/2023, 10:49 PMcat this-file | meltano invoke target-bigquery
and just stream that data to the target.pierre_s
01/26/2023, 10:54 PMRITICAL 'RECORD'
CRITICAL ['Traceback (most recent call last):\n', ' File "/Users/pierre.semaan/SemaforWork/semafor-data-meltano/semafor-data-pipeline/.meltano/loaders/target-bigquery/venv/lib/python3.9/site-packages/target_bigquery/_init_.py", line 129, in main\n for state in state_iterator:\n', ' File "/Users/pierre.semaan/SemaforWork/semafor-data-meltano/semafor-data-pipeline/.meltano/loaders/target-bigquery/venv/lib/python3.9/site-packages/target_bigquery/process.py", line 54, in process\n for s in handler.handle_record_message(msg):\n', ' File "/Users/pierre.semaan/SemaforWork/semafor-data-meltano/semafor-data-pipeline/.meltano/loaders/target-bigquery/venv/lib/python3.9/site-packages/target_bigquery/processhandler.py", line 179, in handle_record_message\n nr = format_record_to_schema(nr, self.bq_schema_dicts[stream])\n', ' File "/Users/pierre.semaan/SemaforWork/semafor-data-meltano/semafor-data-pipeline/.meltano/loaders/target-bigquery/venv/lib/python3.9/site-packages/target_bigquery/schema.py", line 438, in format_record_to_schema\n record[k] = format_record_to_schema(record[k], bq_schema[k]["fields"])\n', ' File "/Users/pierre.semaan/SemaforWork/semafor-data-meltano/semafor-data-pipeline/.meltano/loaders/target-bigquery/venv/lib/python3.9/site-packages/target_bigquery/schema.py", line 438, in format_record_to_schema\n record[k] = format_record_to_schema(record[k], bq_schema[k]["fields"])\n', ' File "/Users/pierre.semaan/SemaforWork/semafor-data-meltano/semafor-data-pipeline/.meltano/loaders/target-bigquery/venv/lib/python3.9/site-packages/target_bigquery/schema.py", line 438, in format_record_to_schema\n record[k] = format_record_to_schema(record[k], bq_schema[k]["fields"])\n', ' File "/Users/pierre.semaan/SemaforWork/semafor-data-meltano/semafor-data-pipeline/.meltano/loaders/target-bigquery/venv/lib/python3.9/site-packages/target_bigquery/schema.py", line 441, in format_record_to_schema\n record[k] = [conversion_dict[bq_schema[k]["type"]](vi) for vi in v]\n', ' File "/Users/pierre.semaan/SemaforWork/semafor-data-meltano/semafor-data-pipeline/.meltano/loaders/target-bigquery/venv/lib/python3.9/site-packages/target_bigquery/schema.py", line 441, in <listcomp>\n record[k] = [conversion_dict[bq_schema[k]["type"]](vi) for vi in v]\n', "KeyError: 'RECORD'\n"]
taylor
01/26/2023, 10:59 PMpierre_s
01/26/2023, 10:59 PMpierre_s
01/27/2023, 1:40 PMtaylor
01/27/2023, 4:06 PMpierre_s
01/27/2023, 4:16 PMtaylor
01/27/2023, 4:18 PMpierre_s
01/27/2023, 4:24 PMtaylor
01/27/2023, 4:26 PMpierre_s
01/27/2023, 4:35 PMmeltano state set --force dev:tap-facebook-to-target-target-bigquery --input-file tap-facebook.json
pat_nadolny
01/27/2023, 5:00 PMpat_nadolny
01/27/2023, 5:01 PMpierre_s
01/27/2023, 5:11 PMpat_nadolny
01/27/2023, 5:17 PMpierre_s
01/27/2023, 5:36 PMpierre_s
01/27/2023, 5:36 PMpat_nadolny
01/27/2023, 6:07 PM!adcreative.object_story_spec
or !adcreative.image_crops
to your selection criteria. It might narrow down what is causing the issue. It does a fair amount of manipulation to these records and seems like its not assigning the right type to one of these object/array fields. Interestingly they have a whole test suite for facebook streams https://github.com/adswerve/target-bigquery/blob/master/tests/rsc/schemas/input_json_schemas_facebook.jsonpierre_s
01/27/2023, 6:34 PMpierre_s
01/27/2023, 6:46 PMpat_nadolny
01/27/2023, 6:53 PMpat_nadolny
01/27/2023, 6:54 PMpierre_s
01/27/2023, 6:54 PMpierre_s
01/27/2023, 6:55 PMpat_nadolny
01/27/2023, 6:55 PMpierre_s
01/27/2023, 6:56 PMpierre_s
01/28/2023, 2:45 PMtaylor
01/30/2023, 10:11 PM