# Snowflake

Ten łącznik służy do łączenia się z bazami danych Snowflake.

Łącznik wymaga działającej lub automatycznie uruchamianej wirtualnej hurtowni danych Snowflake. Używa ACCOUNT\_USAGE z wewnętrznej importowanej bazy metadanych „SNOWFLAKE” i INFORMATION\_SCHEMA z każdej dostępnej bazy danych.

W celu ułatwienia konfiguracji zaleca się użycie roli ACCOUNTADMIN, ponieważ zapewni to dostęp do wszystkich odpowiednich tabel, ale można też utworzyć rolę niestandardową.

Konto: nazwa konta Snowflake

Host: pełna nazwa hosta instancji Snowflake

Użytkownik: nazwa użytkownika Snowflake

Hasło: hasło do Snowflake

Rola: zapytania będą wykonywane przez użytkownika korzystającego z tej roli Snowflake

Hurtownia: hurtownia obliczeniowa Snowflake do wykorzystania podczas uruchamiania zapytań

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

#### Pełna lista pól łącznika

Dodawanie łącznika Snowflake

| Pole | Domyślne dane lub przykład |
| --- | --- |
| Identyfikator systemu | Identyfikator |
| Nazwa systemu | Nazwa |
| Opis | Opis (opcjonalny) |
| Konto | konto |
| Host | account.west-europe.azure.snowflakecomputing.com |
| Użytkownik | użytkownik |
| Hasło | \*\*\*\* |
| Rola | AccountAdmin |
| Hurtownia | Domyślne |
| Aliasy serwera łącznika |  |
| Systemowe | Identyfikator |
| Nazwa serwera | mssql01-prod |
| W pełni kwalifikowana nazwa domeny | mssql01-prod.company.com |
| IP | 123.456.789.123 |
| DNS Name | mssql01-prod.company.com;mssql02-prod.company.com; |

## Reguły Snowflake

Wyodrębnij tabele: po włączeniu Łączniki Pochodzenie danych Qlik zbierają definicje tabel i pól z tabeli systemowej wraz z otaczającymi je metadanymi.

Wyodrębnij widoki: po włączeniu Łączniki Pochodzenie danych Qlik analizują definicje widoków zdefiniowanych w bazie danych.

* Utwórz zależności widoków: Po włączeniu wyodrębnianie widoków zbiera nie tylko dane wyjściowe z tych widoków, ale także wewnętrzne pochodzenie i tworzy połączenia z nieprzetworzonymi tabelami używanymi w poszczególnych widokach.

Wyodrębnij procedury: po włączeniu Łączniki Pochodzenie danych Qlik analizują definicje procedur zdefiniowanych w bazie danych.

* Utwórz zależności procedur: po włączeniu Łączniki Pochodzenie danych Qlik analizują instrukcje SQL w definicjach procedur i generują pochodzenie na poziomie pola od innych jednostek bazy danych.

Wyodrębnij funkcje: po włączeniu Łączniki Pochodzenie danych Qlik analizują definicje funkcji zdefiniowanych w bazie danych.

* Utwórz zależności funkcji: po włączeniu Łączniki Pochodzenie danych Qlik analizują instrukcje SQL w definicjach funkcji i generują pochodzenie na poziomie pola od innych jednostek bazy danych.

Uwzględnij bazy danych: lista oddzielonych średnikami baz danych do wykorzystania z powyższym zestawem reguł. Nie obsługuje symboli wieloznacznych.

Filtr schematu: filtr schematu służy do decydowania, jakie schematy należy uwzględnić. Na przykład można użyć definicji \*.dbo.\* ; AdventureWorks.Sales.\*, aby zebrać wszystkie tabele ze schematu dbo wszystkich baz danych, ale także tabele ze schematu Sales w katalogu AdventureWorks.

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

#### Pełna lista pól reguł

Dodawanie reguły Snowflake

| Pole | Domyślne dane lub przykład |
| --- | --- |
| Wybierz typ reguły | Reguła bazy danych |
| Nazwa | Wprowadź nazwę tej reguły. |
| Opis | Opis (opcjonalny) |
| Uwzględnij bazy danych | Db1; Db2; ... |
| Filtr uwzględniający | AdventureWorks.dbo.\*; ... |
| Filtr wykluczający | AdventureWorks.dbo.\*; ... |
| Priorytet reguły | Wprowadź priorytet przetwarzania tej reguły |

## Alias folderu

Alias folderu będzie synchronizować różne odwołania, z których może odczytywać łącznik. Na przykład aplikacja może odwoływać się do folderu jako \\mssql01-prod\sources, ale w skrypcie jest on wskazywany jako \\mssql01-prod.company.com\sources. W tym przypadku dwa różne odniesienia wskazują na ten sam folder, ale nie pojawi się on w ten sposób na wykresach pochodzenia danych. Po dodaniu aliasu nazwa zasobu zostanie zsynchronizowana, a wykresy zostaną uzgodnione.