Поддерживаемые базы данных

Insights в ArcGIS Enterprise
Insights desktop
Примечание:

Подключения к базам данных поддерживаются в Insights in ArcGIS Enterprise и Insights desktop.

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

Google BigQuery

BigQuery - это облачная база данных, которая обновляется автоматически. BigQuery доступен для всех поддерживаемых версий Insights.

Примечание:

Insights использует аутентификацию служебной учетной записи при подключении к BigQuery. Для создания подключения в Insights к BigQuery требуется служебная учетная запись с ролью редактора, владельца или вьюера. Более подробно см. Создание служебной учетной записи и частного ключа в руководстве к коннектору Insights.

Ограничения

Строковые поля в таблицах из подключений BigQuery нельзя преобразовать в поля даты/времени из панели данных или с помощью вычисления DATEVALUE, в котором не указан формат даты в Insights 2021.3 и предыдущих версий. Данные даты и времени должны храниться в базе данных с использованием допустимого типа данных даты или времени или рассчитываться с использованием выражения, которое включает допустимый формат даты.

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

Примечание:

Значение медианы в ящичковой диаграмме представляет собой истинное медианное значение, а не приблизительное медианное значение, рассчитанное с помощью BigQuery.

BigQuery не поддерживает вычисление моды для Пространственного агрегирования или Пространственного среднего.

BigQuery поддерживает только пространственную привязку 4326 (World Geodetic System 1984). В связи с этим поддерживается только пространственная привязка 4326 при включении местоположения с координатами. Чтобы включить местоположение с друго пространственной привязкой, вам сначала нужно копировать данные в свою рабочую книгу.

Разделенные таблицы BigQuery не поддерживаются. Чтобы добавить данные из разделенной таблицы, нужно создать представление с фильтром.

В настоящий момент в подключениях только для чтения не поддерживаются следующие пространственные функции:

  • Используйте Пространственное агрегирование с линейными и полигональными объектами в параметре Выбрать слой для суммирования.
  • Использование Включения местоположения.
  • Использование Вычисления плотности.
  • Используйте Вычислить отношение плотности.
  • Используйте Кластеры К-средних.
  • Используйте Пространственное среднее.
  • Использование Обогащения данных.

Microsoft SQL Server

В следующей таблице перечислены поддерживаемые версии Microsoft SQL Server:

Insights 2023.2Insights 2023.1Insights 2022.3Insights 2022.1

Версии Standard/Enterprise:

  • Microsoft SQL Server 2019 для Windows (64-разрядной)
  • Microsoft SQL Server 2019 для Linux (64-разрядной)
  • Microsoft SQL Server 2017 для Windows (64-разрядной)
  • Microsoft SQL Server 2017 для Linux (64-разрядной)
  • Microsoft SQL Server 2016 ( 64-разрядный)

Облачная база данных, используемая как сервис:

  • Microsoft Azure SQL Database
Примечание:

Рекомендуется постоянно устанавливать пакеты обновлений. Если у вас возникли проблемы с использованием таблиц SQL Server, убедитесь, что на вашем экземпляре базы данных установлен последний пакет обновлений, и при необходимости установите необходимые пакеты обновлений.

Oracle

В следующей таблице перечислены поддерживаемые версии Oracle:

Insights 2023.2Insights 2023.1Insights 2022.3Insights 2022.1

Standard/Standard One/Enterprise Editions:

  • Oracle 21c
  • Oracle 19c (64-разрядная)
  • Oracle 18c (64-разрядная)
  • Oracle 12c R2 (64-разрядная) 12.2.0.1
  • Oracle 12c R1 (64-разрядная) 12.1.0.2
Примечание:

Когда подключения Oracle, использующие TNS, работают в нескольких развертываниях ArcGIS Server, на всех компьютерах ArcGIS Server должна быть одинаковая конфигурация Oracle, в том числе:

  • Одинаковый путь к файлу TNS
  • Одинаковое содержимое файла TNS (tnsnames.ora)

Если запись в файле TNS обновлена, необходимо перезапустить ArcGIS Server, чтобы изменения в Insights вступили в силу.

PostgreSQL

В следующей таблице перечислены поддерживаемые версии PostgreSQL:

Insights 2023.2Insights 2023.1Insights 2022.3Insights 2022.1

Поддержка Postgres PostGIS:

  • PostgreSQL 15 (64-разрядная) с PostGIS 3.3
  • PostgreSQL 14 (64-разрядная) с PostGIS 3.1.4
  • PostgreSQL 13 (64 разрядная) с PostGIS 3.03
  • PostgreSQL 12 (64-разрядная) с PostGIS 3.0.1
  • PostgreSQL 11 (64-разрядная) с PostGIS 2.5
  • PostgreSQL 10 (64-разрядная) с PostGIS 2.4 или 2.5

Поддержка Postgres PostGIS:

  • PostgreSQL 14 (64-разрядная) с PostGIS 3.1.4
  • PostgreSQL 13 (64 разрядная) с PostGIS 3.03
  • PostgreSQL 12 (64-разрядная) с PostGIS 3.0.1
  • PostgreSQL 11 (64-разрядная) с PostGIS 2.5
  • PostgreSQL 10 (64-разрядная) с PostGIS 2.4 или 2.5

Поддержка баз геоданных PostgreSQL:

  • PostgreSQL 10.6 (64-разрядная)
  • PostgreSQL 9.6 (64-разрядная)

Для баз данных PostgreSQL без пространственных расширений поддерживаются только версии 9.6, 10 и 11.

Ограничение

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

SAP HANA

В следующей таблице перечислены поддерживаемые версии SAP HANA:

Insights 2023.2Insights 2023.1Insights 2022.3Insights 2022.1
  • SAP HANA Cloud
  • SAP HANA 2.0 SPS05
Примечание:

Представления моделей SAP HANA не поддерживаются.

Snowflake

Snowflake - это облачная база данных, которая обновляется автоматически. Snowflake доступен для всех поддерживаемых версий Insights.

Ограничения

В данный момент не поддерживаются соединения для таблиц из Snowflake. Можно создать представление с необходимым соединением в Snowflake и использовать представление в Insights.

В настоящий момент в подключениях только для чтения не поддерживаются следующие пространственные функции:

  • Используйте Пространственное агрегирование с линейными и полигональными объектами в параметре Выбрать слой для суммирования.
  • Использование Включения местоположения.
  • Используйте Буфер/ Время в пути.
  • Использование Вычисления плотности.
  • Используйте Вычислить отношение плотности.
  • Используйте Кластеры К-средних.
  • Используйте Пространственное среднее.
  • Использование Обогащения данных.

Многопользовательские базы геоданных

Insights позволяет создавать подключение к поддерживаемым Microsoft SQL Server, Oracle, SAP HANA или базам данных PostgreSQL с установленной неверсионной многопользовательской базой геоданных. Если база геоданных является версионной, для данных необходимо отменить регистрацию данных, как версионных, чтобы работать в Insights. В настоящее время для просмотра и работы из Insights доступны только пользовательские таблицы баз геоданных, которые не были созданы в рамках пользовательской схемы sde. Insights не работает напрямую с файловыми и персональными базами геоданных.

Администраторы базы геоданных получают доступ к системным таблицам, которые нельзя использовать в Insights. Поэтому рекомендуется создавать подключения к многопользовательским базам геоданных, используя учетную запись с ролью, отличной от администратора (создатель данных, издатель, редактор, аналитик или наблюдатель). Рекомендуется роль аналитика.

Дополнительные платформы баз данных

В дополнение к поддерживаемым базам данных, коннекторы также могут быть добавлены для других реляционных баз данных, использующих драйвер Java Database Connectivity (JDBC). См. Руководство по коннекторам Insights connector guide для получения дополнительной информации о необходимых файлах конфигурации и коннекторах, которые были сертифицированы в Insights.

Дополнительные коннекторы баз данных доступны во всех поддерживающихся версиях Insights.

Ограничения

Insights поддерживает только клиент-серверные системы баз данных, доступные по сети. Другие типы систем баз данных, в частности, встраиваемые базы данных, не поддерживаются.

Строковые поля нельзя преобразовать в поля даты/времени из панели данных или с помощью DATEVALUE вычисления, в котором не указан формат даты для этих коннекторов. Данные даты и времени должны храниться в базе данных с использованием допустимого типа данных даты или времени (настроенного в файле dialect.yml) или рассчитываться с использованием выражения, которое включает допустимый формат даты. См. Руководство по коннектору Insights для получения дополнительной информации о настройке типов данных.

В настоящий момент в подключениях только для чтения не поддерживаются следующие пространственные функции:

  • Используйте Пространственное агрегирование с линейными и полигональными объектами в параметре Выбрать слой для суммирования.
  • Использование Включения местоположения.
  • Используйте Буфер/ Время в пути.
  • Использование Вычисления плотности.
  • Используйте Вычислить отношение плотности.
  • Используйте Кластеры К-средних.
  • Используйте Пространственное среднее.
  • Использование Обогащения данных.
  • Вычисление поддерживается в подключениях только для чтения только в случаях, если база данных сама по себе поддерживает вычисления геометрии (длина, площадь и периметр), а функция geometricProperties задана как true в файле конфигурации диалекта SQL.

Ресурсы

Более подробную информацию о базах данных смотрите в следующих разделах:

Что дальше

Теперь, когда вы знаете, какие базы данных поддерживаются, следующим шагом будет загрузка необходимых файлов поставщика для вашего типа базы данных. Дополнительные сведения см. в разделе Необходимые файлы поставщиков.