Я попытался создать службу передачи данных, используя bigquery_datatransfer. Я использовал следующую библиотеку python,
pip install --upgrade google-cloud-bigquery-datatransfer
Использовал метод
create_transfer_config (parent, Transfer_config)
Я определил значения Transfer_config для data_source_id: amazon_s3
transfer_config = {
"destination_dataset_id": "My Dataset",
"display_name": "test_bqdts",
"data_source_id": "amazon_s3",
"params": {
"destination_table_name_template":"destination_table_name",
"data_path": <data_path>,
"access_key_id": args.access_key_id,
"secret_access_key": args.secret_access_key,
"file_format": <>
},
"schedule": "every 10 minutes"
}
Но во время работы скрипта я получая следующую ошибку,
ValueError: Protocol message Struct has no "destination_table_name_template" field.
Поля, указанные внутри параметров, не распознаются. Кроме того, я не смог найти, какие поля должны быть определены внутри «params» struct
Какие поля должны быть определены внутри «params» файла Transfer_config для создания данных Передача работы успешно?