此错误通常出现在使用BigQuery联合查询(federated query)查询MySQL数据源时。可能的解决方法包括:
以下是代码示例,显示如何使用BigQuery联合查询查询MySQL数据源:
SELECT *
FROM EXTERNAL_QUERY(
'project_id.region_name.mysql',
'SELECT * FROM database_name.table_name'
);
在此示例中,“project_id.region_name.mysql”是MySQL数据源的BigQuery外部连接器配置名称。注意,必须在BigQuery帐户中启用外部连接器功能,并按照文档中的说明配置MySQL数据源。