# Snowflake

Этот коннектор служит для подключения к базам данных Snowflake.

Для работы коннектора требуется действующее или автоматически запускающееся виртуальное хранилище Snowflake. Оно использует ACCOUNT\_USAGE из внутренней импортированной базы метаданных SNOWFLAKE и INFORMATION\_SCHEMA из каждой доступной базы данных.

Для простоты настройки рекомендуется использовать роль ACCOUNTADMIN, так как она будет предоставлять доступ ко всем релевантным таблицам, но также можно создать пользовательскую роль.

Учетная запись: имя учетной записи Snowflake

Хост: полное имя хоста экземпляра Snowflake

Пользователь: имя пользователя Snowflake

Пароль: пароль Snowflake

Роль: запросы будут выполняться пользователем, которому назначена эта роль Snowflake

Хранилище: вычислительное хранилище Snowflake, которое будет использоваться для выполнения запросов

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikLineageConnectors/connectors/snowflake.htm)

#### Полный список полей коннектора

Добавление коннектора Snowflake

| Поле | Ввод по умолчанию или пример |
| --- | --- |
| ИД системы | Идентификатор |
| Имя системы | Имя |
| Описание | Описание (необязательно) |
| Учетная запись | Учетная запись |
| Узел | account.west-europe.azure.snowflakecomputing.com |
| Пользователь | Пользователь |
| Пароль | \*\*\*\* |
| Роль | AccountAdmin |
| Хранилище | По умолчанию |
| Псевдонимы сервера коннектора |  |
| Система | Идентификатор |
| Имя сервера | mssql01-prod |
| Полностью квалифицированное имя домена | mssql01-prod.company.com |
| IP | 123.456.789.123 |
| Имя DNS | mssql01-prod.company.com;mssql02-prod.company.com; |

## Правила Snowflake

Извлечение таблиц: когда включено, Qlik Lineage Connectors собирает определения таблиц и полей из системной таблицы, а также часть связанных с ними метаданных.

Извлечение видов: когда включено, Qlik Lineage Connectors проверяет определенные виды в базе данных и анализирует определения.

* Создание зависимостей видов: если включено, при извлечении видов собираются не только выходные данные из указанных видов, но и внутренние данные о происхождении, а также создаются подключения к таблицам необработанных данных, используемым в каждом виде.

Извлечение процедур: когда включено, Qlik Lineage Connectors проверяет определенные процедуры в базе данных и анализирует определения.

* Создать зависимости процедур: если включено, Qlik Lineage Connectors анализирует операторы SQL в определениях процедур и создает данные о происхождении на уровне поля относительно других объектов базы данных.

Извлечь функции: когда включено, Qlik Lineage Connectors проверяет определенные функции в базе данных и анализирует определения.

* Создать зависимости функций: если включено, Qlik Lineage Connectors анализирует операторы SQL в определениях функций и создает данные о происхождении на уровне поля относительно других объектов базы данных.

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

Фильтр схемы: фильтр схемы, используемый для определения, какие схемы должны быть включены. Например, можно использовать определение \*.dbo.\* ; AdventureWorks.Sales.\*, чтобы собрать все таблицы из схемы dbo всех баз данных, а также таблицы из схемы Sales в каталоге AdventureWorks.

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikLineageConnectors/connectors/snowflake.htm)

#### Полный список полей правил

Добавление правила Snowflake

| Поле | Ввод по умолчанию или пример |
| --- | --- |
| Выбрать тип правила | Правило базы данных |
| Имя | Введите имя для этого правила |
| Описание | Описание (необязательно) |
| Включить базы данных | Db1; Db2; ... |
| Фильтр включения | AdventureWorks.dbo.\*; ... |
| Фильтр исключения | AdventureWorks.dbo.\*; ... |
| Приоритет правила | Введите приоритет обработки для этого правила |

## Псевдоним папки

Псевдоним папки будет синхронизировать разные ссылки, из которых может считывать данные коннектор. Например, приложение может ссылаться на папку с указанием пути \\mssql01-prod\sources, а в скрипт ссылается на нее же с указанием пути \\mssql01-prod.company.com\sources. В этом случае две разные ссылки указывают на одну и ту же папку, но на графиках происхождения это выглядит не так. При добавлении псевдонима имя ресурса будет синхронизировано, благодаря чему графики будут согласованы.