Skip To Content

Использование записей Snowflake

Используйте записи из таблицы Snowflake в качестве входных данных для ArcGIS Data Pipelines.

Примечания по использованию

При работе с Snowflake нужно учитывать следующее:

  • Чтобы использовать набор данных из Snowflake, необходимо сначала создать элемент хранилища данных. Элементы хранилища данных надежно хранят учетные данные и информацию о подключении, чтобы данные могли быть прочитаны Data Pipelines. Чтобы создать хранилище данных, выполните действия, описанные в разделе Подключение к Snowflake.
  • Чтобы изменить настроенный элемент хранилища данных, используйте параметр Элемент хранилища данных, чтобы удалить текущий выбранный элемент, и выберите одну из следующих опций:
    • Добавить хранилище данных — создайте новый элемент хранилища данных.
    • Выбрать элемент — просмотрите свои ресурсы, чтобы выбрать существующий элемент хранилища данных.
  • Используйте параметр Таблица, чтобы указать набор данных, который вы хотите использовать. Имена таблиц чувствительны к регистру. Например, если таблица называется MyTable, вы должны указать ее название точно, с учетом заглавных букв.
  • Чтобы повысить производительность чтения входных наборов данных, рассмотрите следующие варианты:
    • Используйте параметр Использовать кэширование для сохранения копии набора данных. Кэшированная копия сохраняется только пока в браузере открыта хотя бы одна вкладка редактора. Это может ускорить доступ к данным во время их обработки. Если исходные данные были обновлены с момента их кэширования, отключите этот параметр и выполните предварительный просмотр или запустите инструмент еще раз.
    • После настройки входного набора данных настройте любой из следующих инструментов, которые ограничивают объем обрабатываемых данных:

Подключитесь к Snowflake

Чтобы использовать данные, хранящиеся в Snowflake, выполните следующие действия для создания элемента хранилища данных в редакторе Data Pipelines.

  1. На панели инструментов редактор Data Pipelines щелкните Входные данные и выберите Snowflake.

    Появится диалоговое окно Выбрать подключение к хранилищу данных.

  2. Выберите Добавить новое хранилище данных.
  3. Щелкните Далее.

    Появится диалоговое окно Добавить подключение к хранилищу данных.

  4. Укажите URL-адрес сервера к источнику Snowflake. Обратите внимание, что проверка может завершиться неудачей, если вы укажете https:// для URL-адреса сервера.
    Ниже приведен пример: my_account.snowflakecomputing.com.
  5. Укажите имя пользователя и пароль учетной записи Snowflake.
  6. Укажите имя базы данных, содержащей наборы данных для подключения.
  7. Введите название схемы, используемой в базе данных.
  8. Укажите имя хранилища, которое будет предоставлять вычислительные ресурсы для подключения.

    Роль должна иметь как минимум права USAGE и CREATE STAGE для схемы, содержащей таблицу, которую вы будете читать.

  9. Укажите имя роли, которая определяет набор разрешений для подключения.
  10. Щелкните Далее.

    Откроется страница с информацией об элементе.

  11. Введите заголовок для нового элемента хранилища данных.

    Это заголовок, который появится в ресурсах портала. Вы также можете сохранить элемент в определенной папке и указать теги элемента или сводную информацию.

  12. Щелкните Сохранить, чтобы создать элемент хранилища данных.

    На холст добавляется элемент Snowflake, который вы можете настроить для определенного набора данных.

Ограничения

Известны следующие ограничения:

  • Аутентификация пользователя — единственный тип аутентификации, поддерживаемый для подключения к Snowflake в Data Pipelines.
  • Чтобы использовать элемент хранилища данных для подключения к внешним источникам данных, вы должны быть владельцем элемента хранилища данных. Элементы хранилища данных, к которым вам предоставлен доступ, не поддерживаются в качестве входных данных.

Лицензионные требования

Требуется следующее лицензии и конфигурации:

  • Тип пользователя Creator или Professional
  • Роль Издатель, Посредник или Администратор, или эквивалентная пользовательская роль

Подробнее о системных требованиях Data Pipelines см. раздел Требования