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

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

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

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

Google BigQuery

Google 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 2024.1Insights 2023.3Insights 2023.2

Версии Standard и Enterprise:

  • Microsoft SQL Server 2022
  • 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-разрядный)

Версии 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 2024.1Insights 2023.3Insights 2023.2

Версии Standard, Standard One и Enterprise:

  • 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 2024.1Insights 2023.3Insights 2023.2

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

  • PostgreSQL 16 (64-разрядная) с PostGIS 3.4
  • 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 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

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

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

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

Ограничение

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

SAP HANA

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

Insights 2024.1Insights 2023.3Insights 2023.2

Поддержка SAP HANA:

  • 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.

Ресурсы

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

Что дальше

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