Примечание:
Подключения к базам данных поддерживаются в 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.2 | Insights 2023.1 | Insights 2022.3 | Insights 2022.1 |
---|---|---|---|
Версии Standard/Enterprise:
| |||
Облачная база данных, используемая как сервис:
|
Примечание:
Рекомендуется постоянно устанавливать пакеты обновлений. Если у вас возникли проблемы с использованием таблиц SQL Server, убедитесь, что на вашем экземпляре базы данных установлен последний пакет обновлений, и при необходимости установите необходимые пакеты обновлений.
Oracle
В следующей таблице перечислены поддерживаемые версии Oracle:
Insights 2023.2 | Insights 2023.1 | Insights 2022.3 | Insights 2022.1 |
---|---|---|---|
Standard/Standard One/Enterprise Editions:
|
Примечание:
Когда подключения Oracle, использующие TNS, работают в нескольких развертываниях ArcGIS Server, на всех компьютерах ArcGIS Server должна быть одинаковая конфигурация Oracle, в том числе:
- Одинаковый путь к файлу TNS
- Одинаковое содержимое файла TNS (tnsnames.ora)
Если запись в файле TNS обновлена, необходимо перезапустить ArcGIS Server, чтобы изменения в Insights вступили в силу.
PostgreSQL
В следующей таблице перечислены поддерживаемые версии PostgreSQL:
Insights 2023.2 | Insights 2023.1 | Insights 2022.3 | Insights 2022.1 |
---|---|---|---|
Поддержка Postgres PostGIS:
| Поддержка Postgres PostGIS:
| ||
Поддержка баз геоданных PostgreSQL:
Для баз данных PostgreSQL без пространственных расширений поддерживаются только версии 9.6, 10 и 11. |
Ограничение
Включение определения местоположения по координатам снизило производительность для таблиц из базы данных PostgreSQL, принадлежащей учетной записи пользователя, отличной от той, которая использовалась для создания подключения к базе данных. Для достижения наилучших результатов у подключений к базе данных и таблиц базы данных должен быть один и тот же владелец.
SAP HANA
В следующей таблице перечислены поддерживаемые версии SAP HANA:
Insights 2023.2 | Insights 2023.1 | Insights 2022.3 | Insights 2022.1 |
---|---|---|---|
|
Примечание:
Представления моделей 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.
Ресурсы
Более подробную информацию о базах данных смотрите в следующих разделах:
Что дальше
Теперь, когда вы знаете, какие базы данных поддерживаются, следующим шагом будет загрузка необходимых файлов поставщика для вашего типа базы данных. Дополнительные сведения см. в разделе Необходимые файлы поставщиков.