Используйте записи из таблицы Snowflake в качестве входных данных для ArcGIS Data Pipelines.
Примечания по использованию
При работе с Snowflake нужно учитывать следующее:
- Чтобы использовать набор данных из Snowflake, необходимо сначала создать элемент хранилища данных. Элементы хранилища данных надежно хранят учетные данные и информацию о подключении, чтобы данные могли быть прочитаны Data Pipelines. Чтобы создать хранилище данных, выполните действия, описанные в разделе Подключение к Snowflake.
- Чтобы изменить настроенный элемент хранилища данных, используйте параметр Элемент хранилища данных, чтобы удалить текущий выбранный элемент, и выберите одну из следующих опций:
- Добавить хранилище данных — создайте новый элемент хранилища данных.
- Выбрать элемент — просмотрите свои ресурсы, чтобы выбрать существующий элемент хранилища данных.
- Используйте параметр Таблица, чтобы указать набор данных, который вы хотите использовать. Имена таблиц чувствительны к регистру. Например, если таблица называется MyTable, вы должны указать ее название точно, с учетом заглавных букв.
- Чтобы повысить производительность чтения входных наборов данных, рассмотрите следующие варианты:
- Используйте параметр Использовать кэширование для сохранения копии набора данных. Кэшированная копия сохраняется только пока в браузере открыта хотя бы одна вкладка редактора. Это может ускорить доступ к данным во время их обработки. Если исходные данные были обновлены с момента их кэширования, отключите этот параметр и выполните предварительный просмотр или запустите инструмент еще раз.
- После настройки входного набора данных настройте любой из следующих инструментов, которые ограничивают объем обрабатываемых данных:
- Фильтр по атрибуту — Сохраняет поднабор записей, содержащих определенные значения атрибутов.
- Выбрать поля — Сохраняет только поля интереса.
- Фильтр по экстенту — Сохраняет поднабор записей в пределах определенного пространственного экстента.
Подключитесь к Snowflake
Чтобы использовать данные, хранящиеся в Snowflake, выполните следующие действия для создания элемента хранилища данных в редакторе Data Pipelines.
- На панели инструментов редактор Data Pipelines щелкните Входные данные и выберите Snowflake.
Появится диалоговое окно Выбрать подключение к хранилищу данных.
- Выберите Добавить новое хранилище данных.
- Щелкните Далее.
Появится диалоговое окно Добавить подключение к хранилищу данных.
- Укажите URL-адрес сервера к источнику Snowflake. Обратите внимание, что проверка может завершиться неудачей, если вы укажете https:// для URL-адреса сервера.Ниже приведен пример: my_account.snowflakecomputing.com.
- Укажите имя пользователя и пароль учетной записи Snowflake.
- Укажите имя базы данных, содержащей наборы данных для подключения.
- Введите название схемы, используемой в базе данных.
- Укажите имя хранилища, которое будет предоставлять вычислительные ресурсы для подключения.
Роль должна иметь как минимум права USAGE и CREATE STAGE для схемы, содержащей таблицу, которую вы будете читать.
- Укажите имя роли, которая определяет набор разрешений для подключения.
- Щелкните Далее.
Откроется страница с информацией об элементе.
- Введите заголовок для нового элемента хранилища данных.
Это заголовок, который появится в ресурсах портала. Вы также можете сохранить элемент в определенной папке и указать теги элемента или сводную информацию.
- Щелкните Сохранить, чтобы создать элемент хранилища данных.
На холст добавляется элемент Snowflake, который вы можете настроить для определенного набора данных.
Ограничения
Известны следующие ограничения:
- Аутентификация пользователя — единственный тип аутентификации, поддерживаемый для подключения к Snowflake в Data Pipelines.
- Чтобы использовать элемент хранилища данных для подключения к внешним источникам данных, вы должны быть владельцем элемента хранилища данных. Элементы хранилища данных, к которым вам предоставлен доступ, не поддерживаются в качестве входных данных.
Лицензионные требования
Требуется следующее лицензии и конфигурации:
- Тип пользователя Creator или Professional
- Роль Издатель, Посредник или Администратор, или эквивалентная пользовательская роль
Подробнее о системных требованиях Data Pipelines см. раздел Требования