❔FAQ

How can I see if permissions were set properly to use Arcwise?

Using the ARCWISE role (or whichever role + user you have set up) run show tables in Snowflake. You should see all tables you intended to share access to listed there.

I am having trouble granting permissions to Arcwise. What can I do?

Reach out to us! Common issues include:

  • Snowflake: Granting access without including grants to FUTURE. Often times tables will be dropped and recreated by jobs. When this happens the access is removed unless FUTURE is included.

How and when does Arcwise use database compute?

Arcwise uses database compute in two ways:

  • When using Connect Data Arcwise will execute a SELECT * XXX LIMIT 1000 query to preview the data.

  • When executing an Arc formula, EG ARCCOUNT, this is translated to an SQL query that will be executed in your warehouse.

What does Arcwise do with access to DBT?

Arcwise does the following:

  • read dbt artifacts

  • read results of last dbt job

  • read semantic later proxy URL (if you have it set up)

Arcwise doesn't run any jobs. It is sufficient to grant Arcwise Job Viewer permissions.

What does Arcwise do with access to Snowflake database data?

Arcwise uses this access to read query history (SQL only, not data). This query history is used to present the most relevant tables, columns, and joins to Arcwise users.

What data is stored by Arcwise?

For basic usage of the tool we store:

  • names of tables

  • names of columns

If we are granted access to Snowflake database data we additionally store query history (SQL only, not data), usage counts of tables, usage counts of columns, and usage counts of joins.

Last updated