Снежинка - можно ли по умолчанию просматривать историю запросов всего за 7 дней?

Я пытался увидеть запросы за последний месяц, но, судя по этому обсуждению, похоже, что прошло всего 7 дней ...

https://snowflakecommunity.force.com/s/question/0D50Z00007sKN2vSAG/will-informationschemaqueryhistory-capture-the-details-of-current-running-query-

Это правда? Можем ли мы увеличить дефолт?


person Joe    schedule 05.11.2019    source источник


Ответы (1)


Вы можете запросить snowflake.account_usage.query_history представление для прошлых запросов. Это представление содержит историю всех запросов за год с задержкой в ​​45 минут.

https://docs.snowflake.net/manuals/sql-reference/account-usage.html#account-usage-views.

Представления информационной схемы содержат только ограниченные данные, обычно до 7 дней, в отличие от account_usage, у которого есть данные до года.

Сравнение information_schema и account_usage

Обновление: как получить доступ к SNOWFLAKE db

По умолчанию база данных SNOWFLAKE доступна только для роли ACCOUNTADMIN.

Вам необходимо предоставить привилегии роли, которую вы используете, чтобы запрашивать SNOWFLAKE db. Поскольку это импортированная база данных, вам нужно использовать

grant imported privileges on database snowflake to role ...

person demircioglu    schedule 05.11.2019
comment
Получение Database 'SNOWFLAKE' does not exist or not authorized. - person Joe; 06.11.2019
comment
Вам необходимо предоставить привилегии роли, которую вы используете, чтобы запрашивать SNOWFLAKE db. Поскольку это импортированная база данных, вам нужно использовать grant imported privileges on database snowflake to role ... - person demircioglu; 06.11.2019