管理 Snowflake Connector for Google Analytics Raw Data¶
使用 Snowflake Connector for Google Analytics Raw Data 需遵守 连接器条款。
本主题介绍在安装和配置连接器后可能需要执行的典型任务。
更改连接器的引入间隔¶
连接器定期检查数据并从 BigQuery 中下载数据。默认情况下,每 8 小时检查一次,但可以更改。如果您想为检查和下载数据设置新的间隔,请使用 PUBLIC
架构中定义的 CONFIGURE_INGESTION_INTERVAL
过程:
CALL CONFIGURE_INGESTION_INTERVAL(<interval>)
您可以按照 PUBLIC
架构中定义的 LIST_SUPPORTED_INGESTION_INTERVALS
过程打印支持间隔的列表:
CALL LIST_SUPPORTED_INGESTION_INTERVALS()
设置警报¶
要设置警报,请执行以下步骤:
以具有 ACCOUNTADMIN 角色的用户身份登录 Snowsight。
在导航菜单中,选择 Data Products » Apps。
搜索 Snowflake Connector for Google Analytics Raw Data,然后选择连接器的磁贴。
在 Snowflake Connector for Google Analytics Raw Data 页面中,请转到 Settings 部分,然后从左侧的菜单中选择 Email alerts。
这将显示电子邮件警报配置页面。
在 Email Address 字段中,请提供经 Snowflake 验证的电子邮件地址。
备注
您必须指定与 Snowflake 账户关联的电子邮件地址。
在 Email Frequency 字段中,选择您希望的警报接收频率:
Immediately – 您将根据表同步中设置的值接收通知。
Once per day – 您将于每天 12PM UTC 接收一次通知。
备注
仅当发生无效操作(如错误)时,才会发送警报。
选择 Save changes,开始接收电子邮件警报。
禁用警报¶
要停止接收警报,请在电子邮件警报配置页面中选择 Stop receiving alerts。
升级连接器¶
连接器升级由应用程序的提供商自动管理。
缩放连接器¶
您应使用 X-Small
连接器开始工作,因为它最可能为您提供充足的性能。但是,如果您遇到任何连接器速度变慢的情况,您可能需要尝试逐渐增加仓库大小,并评估是否在每个步骤中看到性能提升。连接器是否从扩展仓库中获得任何收益取决于几个因素,例如属性的数量或每个属性具有的数据量。
有关如何调整仓库大小的见解,请参阅 使用仓库 中的“调整仓库大小”。
更改连接器的仓库¶
您无需重新安装连接器,即可更改 Snowflake Connector for Google Analytics Raw Data 为其内部任务使用的仓库。首先,确保连接器已暂停。您可以通过 UI 或 PAUSE_CONNECTOR
过程来完成此操作。然后,您需要向连接器授予对新仓库的访问权限:
GRANT USAGE ON WAREHOUSE <new_warehouse_name> TO APPLICATION snowflake_connector_for_google_analytics_raw_data;
授予访问权限后,执行 PUBLIC
架构中定义的 UPDATE_WAREHOUSE
过程:
CALL UPDATE_WAREHOUSE('<new_warehouse_name');
重新对连接器进行身份验证¶
要在不重新安装的情况下更改连接器使用的密钥、外部访问集成或安全集成,您需要执行 PUBLIC
架构中定义的 UPDATE_CONNECTION
过程。确保按 使用 SQL 配置 Snowflake Connector for Google Analytics Raw Data 中所述定义所有新对象,并且连接器具有所有必需的授权。
CALL UPDATE_CONNECTION('<new external access integration>', '<new secret>', '<new security integration>');
自动禁用不可访问的 Google Analytics 属性¶
连接器具有一种机制,可以自动禁用不可访问的 Google Analytics 属性,以防止因尝试引入非无限期存在的数据而产生不必要的成本,并会提醒您无法再引入数据。该属性被视为不可访问,如果数据引入在过去 7 天内失败,则可能会自动禁用该属性。
在灾难恢复和故障转移期间继续进行¶
如果要确保连接器能够在部署中断期间继续引入数据,您需要为副本账户设置 sink database failover。有关详细信息,请参阅 对多个账户中的数据库进行故障转移。
此外,中断后,您需要在副本账户上手动安装 Snowflake Connector for Google Analytics Raw Data,因为连接器本身无法复制。安装后,它将自行与复制的接收器数据库同步。
备注
为防止数据损坏,您不能有两个连接器实例,一个在主账户上,另一个在副本账户上,同时将数据引入接收器数据库。
当发生部署中断并且接收器数据库故障转移到副本账户时,请执行以下步骤:
登录用于复制接收器数据库的辅助账户。
在辅助账户上安装 Snowflake Connector for Google Analytics Raw Data。连接器将自行与复制的接收器数据库同步。主账户上的实例在中断后将进入只读状态,因此此时数据不会损坏。
如果要在部署再次可用后返回到主账户,您需要先删除两个连接器。必须确保一致的连接器状态。
使用复制机制将数据从辅助账户复制回主账户。
接收器表中的数据与辅助账户上的接收器表同步之后,在主账户上重新安装连接器。