Troubleshooting
Below are troubleshooting steps to help identify or rule out specific problems.
Ensure app privileges
During installation, the application required the following account privileges:
-
CREATE COMPUTE POOL
-
CREATE WAREHOUSE
Without these privileges, the application cannot create the necessary compute resources.
Using a role that has the necessary privileges to inspect the applications grants, run the following query.
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');
Verify that the CREATE COMPUTE POOL and CREATE WAREHOUSE account privileges are granted to the application. The query result should look as follows.
| privilege | granted_on | granted_to | grantee_name |
|---|---|---|---|
CREATE COMPUTE POOL |
ACCOUNT |
APPLICATION |
NEO4J_GRAPH_ANALYTICS |
CREATE WAREHOUSE |
ACCOUNT |
APPLICATION |
NEO4J_GRAPH_ANALYTICS |
If one or both of the privileges are missing granted, grant them with the following command:
GRANT CREATE COMPUTE POOL ON ACCOUNT TO APPLICATION Neo4j_Graph_Analytics;
GRANT CREATE WAREHOUSE ON ACCOUNT TO APPLICATION Neo4j_Graph_Analytics;
Finally, invoke the application’s grant callback to so it can use the grants to create the relevant resources.
CALL Neo4j_Graph_Analytics.internal.grant_callback(['CREATE WAREHOUSE', 'CREATE COMPUTE POOL']);
Ensure event sharing
During the installation of the application, you were required to enable event sharing. This step is mandatory for the application to install and ensures you receive the best support experience. If the event sharing configuration has been corrupted, please reset it.
Please note that we are using the default application name Neo4j_Graph_Analytics below. If you chose a different app name during installation, please replace it with that.
For more information about event sharing, see https://other-docs.snowflake.com/en/native-apps/consumer-enable-logging
Determine status of event sharing
To view telemetry event definitions in the application:
SHOW TELEMETRY EVENT DEFINITIONS IN APPLICATION Neo4j_Graph_Analytics;
Alternatively, review the event sharing settings in Snowsight under Data Products ⇒ Apps ⇒ Neo4j Graph Analytics selecting the App events tab.