Snowflake Connector for Google Analytics Raw Data 故障排除

使用 Snowflake Connector for Google Analytics Raw Data 需遵守 连接器条款

本主题提供了排查 Snowflake Connector for Google Analytics Raw Data 问题的指南。

验证与 Google Cloud Platform (GCP) 实例的连接

要验证 Snowflake Connector for Google Analytics Raw Data 能否访问 Google Cloud Platform (GCP) 实例,请调用 CONNECTION_STATUS 存储过程,该过程在连接器安装数据库的 PUBLIC 架构中定义:

CALL CONNECTION_STATUS();
Copy

要在 Snowsight 中检查连接状态,请执行以下步骤:

  1. 以具有 ACCOUNTADMIN 角色的用户身份登录 Snowsight。

  2. 在导航菜单中,选择 Data Products » Apps

  3. 选择 Snowflake Connector for Google Analytics Raw Data。

Authenticate Google Cloud Platform 部分中的图标颜色会显示与 GCP 的连接是否成功。如果图标为红色,则表示尝试连接到 GCP 失败。要尝试重新连接,请选择 Reauthenticate

如果图标为绿色,则表示连接器已准备好引入数据。

检查连接器状态

要检查连接器状态,请使用 GET_CONNECTOR_STATUS 存储过程,如下所示:

CALL PUBLIC.GET_CONNECTOR_STATUS()
Copy

检查当前引入状态

如果缺少某天的数据,则可以查询 CONNECTOR_STATS 视图,以查看尝试从 BigQuery 中引入该天的表时是否存在任何错误:

SELECT * FROM CONNECTOR_STATS WHERE PROPERTY_ID = '<property_name>' AND BIG_QUERY_TABLE = 'events_<date>' ORDER BY RUN_START_TIME DESC;
Copy

结果将显示从特定属性的 BigQuery 数据集中下载特定表的所有尝试,且最新的尝试位于顶部。STATUS 列将显示结果,而对于任何失败的尝试,ERROR_MESSAGES 列将详细说明发生的事情。

下载连接器日志

如果遇到连接器问题,可以调用在连接器安装数据库的 PUBLIC 架构中定义的 GET_TROUBLESHOOTING_DATA 存储过程:

CALL GET_TROUBLESHOOTING_DATA(7);
Copy

该参数定义在日志中应包含自现在起过去多少天的信息。除非支持部门要求您使用其他值,否则请使用 7 作为默认值。

这将让您获得完整的连接器日志。您可以下载日志、筛选日志以及与应用程序提供商共享日志。

与应用程序提供商共享事件表中的连接器日志

可以与应用程序提供商共享存储在事件表中的连接器日志。提供商可以使用它调查遇到的连接器问题。点击此链接,以详细了解 使用者启用日志记录

备注

如果没有在账户上 启用事件表,此功能将无法工作。

要从事件表启用应用程序事件共享,请运行:

ALTER APPLICATION <GARD APPLICATION NAME> SET SHARE_EVENTS_WITH_PROVIDER = TRUE;
Copy

要停止共享,请运行:

ALTER APPLICATION <GARD APPLICATION NAME> SET SHARE_EVENTS_WITH_PROVIDER = FALSE;
Copy

可以通过运行以下代码检查当前状态:

DESC APPLICATION <GARD APPLICATION NAME>;
Copy

比较 Google Cloud Platform (GCP) 和 Snowflake 中的行数

要检查引入是否正确,您可以比较 Snowflake 和 Google Cloud Platform (GCP) 中的行数。

要检查 Snowflake 中的行数,请运行以下查询:

SELECT COUNT(*) FROM analytics_<property_name> WHERE source_table_date = '<date>' WHERE INGESTION_COMPLETE = true;
Copy

要检查 GCP 中的行数,请运行以下查询:

SELECT COUNT(*) FROM '<project_id>.analytics_<property_name>.events_<date>';
Copy
语言: 中文