故障排除

以下是故障排除步骤,可帮助识别或排除特定问题。

确保应用权限

在安装过程中,应用程序需要以下账户权限

  • CREATE COMPUTE POOL

  • CREATE WAREHOUSE

没有这些权限,应用程序无法创建所需的计算资源。

使用拥有必要权限以检查应用授予的角色,运行以下查询。

SHOW GRANTS TO APPLICATION Neo4j_Graph_Analytics ->>
  SELECT "privilege", "granted_on", "granted_to", "grantee_name" FROM $1 WHERE "privilege" IN ('CREATE COMPUTE POOL', 'CREATE WAREHOUSE');

验证已向应用程序授予 CREATE COMPUTE POOL 和 CREATE WAREHOUSE 账户权限。查询结果应如下所示。

权限 授予对象 授予给 受授者名称

CREATE COMPUTE POOL

账户

应用程序

NEO4J_GRAPH_ANALYTICS

CREATE WAREHOUSE

账户

应用程序

NEO4J_GRAPH_ANALYTICS

如果缺少其中一个或两个权限,请使用以下命令进行授予

GRANT CREATE COMPUTE POOL ON ACCOUNT TO APPLICATION Neo4j_Graph_Analytics;
GRANT CREATE WAREHOUSE ON ACCOUNT TO APPLICATION Neo4j_Graph_Analytics;

最后,调用应用程序的授权回调,以便它能够使用这些授权创建相应的资源。

CALL Neo4j_Graph_Analytics.internal.grant_callback(['CREATE WAREHOUSE', 'CREATE COMPUTE POOL']);

确保事件共享

在安装应用程序时,必须启用事件共享。此步骤是应用程序安装的前提,并可确保您获得最佳的支持体验。如果事件共享配置已损坏,请重置它。

请注意,下面使用的默认应用程序名称为 Neo4j_Graph_Analytics。如果您在安装时选择了不同的应用名称,请相应地替换。

有关事件共享的更多信息,请参阅 https://other-docs.snowflake.com/en/native-apps/consumer-enable-logging

确定事件共享的状态

要查看应用程序中的遥测事件定义

SHOW TELEMETRY EVENT DEFINITIONS IN APPLICATION Neo4j_Graph_Analytics;

或者,在 Snowsight 中的 数据产品应用程序Neo4j Graph Analytics,选择 应用事件 选项卡,查看事件共享设置。

恢复事件共享的状态

要恢复事件共享

ALTER APPLICATION Neo4j_Graph_Analytics SET AUTHORIZE_TELEMETRY_EVENT_SHARING = true;
ALTER APPLICATION Neo4j_Graph_Analytics SET SHARED TELEMETRY EVENTS('SNOWFLAKE$ALL');