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

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

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

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

Google BigQuery

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

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

Поддерживается*

Не поддерживается

*Пространственные возможности не поддерживаются в Insights 2021.1. Подключения доступны только для чтения в Insights 2021.2.

Примечание:

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 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

Версии Standard/Enterprise:

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

Версии Standard/Enterprise:

  • Microsoft SQL Server 2019 ( 64-разрядная)
  • Microsoft SQL Server 2019 для Linux ( 64-разрядная)
  • Microsoft SQL Server 2017 ( 64-разрядная)
  • Microsoft SQL Server 2017 для Linux (64-разрядная)
  • Microsoft SQL Server 2016 ( 64-разрядная)
  • Microsoft SQL Server 2014 ( 64-разрядная)

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

  • Microsoft Azure SQL Database

Oracle

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

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

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

Standard/Standard One/Enterprise Editions:

  • Oracle 19c (64-разрядная)
  • Oracle 18c (64-разрядная)
  • Oracle 12c R2 (64-разрядная) 12.2.0.1
  • Oracle 12c R1 (64-разрядная) 12.1.0.2

Standard/Standard One/Enterprise Editions:

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

Oracle 11g поддерживает функциональность только для чтения. Другие версии баз данных Oracle поддерживают функции чтения/записи.

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

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

Расширенное сопоставление строк

Логика расширенного сопоставления строк использует чувствительные к регистру сравнения срок и сопоставляет пустые и нулевые строки. Эта логика улучшает результаты соединения для строковых полей, фильтры для строковых полей, а также вычисления полей, в которых используются операторы равно (=) или не равно (<>) для строковых полей, но это негативно сказывается на производительности базы данных.

Функциональность расширенного сопоставления строк в базах данных Oracle используется в Insights 2020.3 и более ранних версиях, но является устаревшей для версий Insights 2021.1 и позднее. Подключения, созданные в Insights 2020.3 и ранее будут и дальше использовать расширенное сопоставление строк, если только это свойство не будет изменено вручную.

Администратор ArcGIS может вручную перезаписать свойство advancedStringMatching для RelationalCatalogServer в ArcGIS Server Administrator Directory.

PostgreSQL

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

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

Поддержка 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

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

  • PostgreSQL 13 (64 разрядная) с PostGIS 3.03
  • PostgreSQL 11 (64-разрядная) с PostGIS 2.5
  • PostgreSQL 10 (64-разрядная) с PostGIS 2.4 или 2.5
  • PostgreSQL 9.6 (64-разрядная) с PostGIS 2.3, 2.4 или 2.5

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

  • PostgreSQL 11 (64-разрядная) с PostGIS 2.5
  • PostgreSQL 10 (64-разрядная) с PostGIS 2.4 или 2.5
  • PostgreSQL 9.6 (64-разрядная) с PostGIS 2.3, 2.4 или 2.5

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

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

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

SAP HANA

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

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3
  • SAP HANA Cloud
  • SAP HANA 2.0 SPS05
  • SAP HANA Cloud
  • SAP HANA 2.0 SPS05
  • SAP HANA 2.0 SPS04
  • SAP HANA 2.0 SPS04
  • SAP HANA 2.0 SPS03
  • SAP HANA 2.0 SPS02
  • SAP HANA 1.0 SPS12
Примечание:

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

Snowflake

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

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

Поддерживается*

Не поддерживается

*Пространственные возможности не поддерживаются в Insights 2021.1. Подключения доступны только для чтения в Insights 2021.2.

Ограничения

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

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

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

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

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

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

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

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

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

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

Insights 2022.1Insights 2021.3Insights 2021.2Insights 2021.1Insights 2020.3

Поддержка

Просмотр*

Не поддерживается

*Пространственные возможности не поддерживаются в Insights 2021.1. Подключения доступны только для чтения в Insights 2021.2.

Ограничения

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

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

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

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

Ресурсы

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

Что дальше

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