Notatka:
Połączenia z bazami danych są obsługiwane w aplikacjach Insights in ArcGIS Enterprise i Insights desktop.
Połączenia z bazą danych umożliwiają bezpośrednie połączenie z tabelami bazy danych w aplikacji Insights. W poniższych tabelach podano obsługiwane bazy danych i wersje, z którymi można się łączyć podczas korzystania z aplikacji Insights.
Google BigQuery
BigQuery jest bazą danych w chmurze, która jest aktualizowana automatycznie. Baza danych BigQuery jest obsługiwana w następujących wersjach aplikacji Insights:
Insights 2022.1 | Insights 2021.3 | Insights 2021.2 | Insights 2021.1 | Insights 2020.3 |
---|---|---|---|---|
Obsługiwane* | Nieobsługiwane |
*Funkcje przestrzenne nie są obsługiwane przez aplikację Insights 2021.1. Połączenia są tylko do odczytu w aplikacji Insights 2021.2.
Notatka:
Aplikacja Insights używa uwierzytelniania konta usługi podczas nawiązywania połączenia z bazą danych BigQuery. Do utworzenia połączenia z aplikacji Insights do bazy danych BigQuery wymagane jest konto usługi o przypisanej roli Editor, Owner lub Viewer. Więcej informacji na ten temat zawiera sekcja Tworzenie konta usługi i klucza prywatnego w podręczniku łączników aplikacji Insights.
Ograniczenia
Pola znakowe w tabelach połączeń z platformą BigQuery nie mogą być przekształcane do pól daty/czasu z poziomu panelu danych ani za pomocą obliczeń DATEVALUE, które nie określają formatu daty w aplikacji Insights w wersji 2021.3 i starszych. Dane daty i czasu powinny być przechowywane w bazie danych przy użyciu prawidłowego typu danych daty lub czasu albo obliczane przy użyciu wyrażenia, które zawiera prawidłowy format daty.
Platforma BigQuery wykorzystuje przybliżone obliczenia dla mediany i percentyla. Dlatego też statystyki mediany i percentyla obliczone na zestawach danych z platformy BigQuery mogą nie odpowiadać wynikom zaobserwowanym na podstawie innych źródeł danych. Statystyki mediany i percentyla są dostępne w tabelach podsumowania i niektórych diagramach.
Notatka:
Wartość mediany na diagramie pudełkowym reprezentuje prawdziwą medianę, a nie przybliżoną medianę obliczoną przez platformę BigQuery.
Platforma BigQuery nie obsługuje obliczeń trybów dla funkcji Agregacja przestrzenna czy Średnia przestrzenna.
Platforma BigQuery obsługuje tylko odniesienie przestrzenne 4326 (układ World Geodetic System 1984). Dlatego w przypadku włączenia lokalizacji ze współrzędnymi obsługiwane jest tylko odniesienie przestrzenne 4326. Aby włączyć lokalizację z użyciem innego odniesienia przestrzennego, należy najpierw skopiować dane do własnego skoroszytu.
Nie są obsługiwane tabele partycjonowane z produktu BigQuery. Aby dodać dane z tabeli partycjonowanej, należy utworzyć przefiltrowany widok.
Następujące funkcje przestrzenne nie są obecnie obsługiwane w przypadku połączeń tylko do odczytu:
- Użycie agregacji przestrzennej z obiektami liniowymi i powierzchniowymi jako parametrem Wybierz warstwę do sumowania.
- Korzystanie z narzędzia Włącz lokalizację.
- Korzystanie z narzędzia Oblicz zagęszczenie.
- Korzystanie z narzędzia Oblicz współczynnik zagęszczenia.
- Korzystanie z narzędzia Klastry k-średnich.
- Korzystanie z narzędzia Średnia przestrzenna.
- Korzystanie z narzędzia Wzbogać dane.
Microsoft SQL Server
Poniższa tabela zawiera obsługiwane wersje produktu Microsoft SQL Server:
Insights 2022.1 | Insights 2021.3 | Insights 2021.2 | Insights 2021.1 | Insights 2020.3 |
---|---|---|---|---|
Wersje Standard/Enterprise:
| Wersje Standard/Enterprise:
| |||
Baza danych w chmurze jako usługa:
|
Oracle
Poniższa tabela zawiera obsługiwane wersje produktu Oracle:
Insights 2022.1 | Insights 2021.3 | Insights 2021.2 | Insights 2021.1 | Insights 2020.3 |
---|---|---|---|---|
Wersje Standard/Standard One/Enterprise:
| Wersje Standard/Standard One/Enterprise:
| Wersje Standard/Standard One/Enterprise:
|
Notatka:
Baza danych Oracle 11g obsługuje tylko funkcje do odczytu. Inne wersje bazy danych Oracle obsługują funkcje odczytu i zapisu.
Jeśli połączenia Oracle korzystające z TNS są używane w wielu wdrożeniach ArcGIS Server, wszystkie komputery z serwerem ArcGIS Server muszą mieć taką samą konfigurację Oracle, włącznie z następującymi elementami:
- Taka sama ścieżka do pliku TNS
- Taka sama zawartość pliku TNS (tnsnames.ora)
Zaawansowane dopasowywanie ciągów znakowych
Logika zaawansowanego dopasowywania ciągów znakowych obejmuje porównywanie ciągów znakowych bez rozróżniania wielkości liter oraz dopasowywanie ciągów znakowych o wartości null i pustych Logika ta poprawia dane wynikowe operacji łączenia działających na polach znakowych, umożliwia filtrowanie wg pól znakowych oraz wykonywanie obliczeń na polach z użyciem operatorów równości (=) i nierówności (<>), ale wpływa negatywnie na wydajność bazy danych.
Funkcja zaawansowanego dopasowywania ciągów znakowych w bazach danych Oracle jest używana w aplikacji Insights 2020.3 i starszych, ale jest nieaktualna w aplikacji Insights 2021.1 i nowszych. Połączenia tworzone w aplikacji Insights 2020.3 i starszych w dalszym ciągu będą korzystać z funkcji zaawansowanego dopasowywania ciągów znakowych, o ile ta właściwość nie zostanie zmieniona ręcznie.
Administrator oprogramowania ArcGIS może ręcznie zastąpić właściwość advancedStringMatching dla RelationalCatalogServer w aplikacji ArcGIS Server Administrator Directory.
PostgreSQL
Poniższa tabela zawiera obsługiwane wersje produktu PostgreSQL:
Insights 2022.1 | Insights 2021.3 | Insights 2021.2 | Insights 2021.1 | Insights 2020.3 |
---|---|---|---|---|
Obsługa bazy danych Postgres PostGIS:
| Obsługa bazy danych Postgres PostGIS:
| Obsługa bazy danych Postgres PostGIS:
| ||
Obsługa geobazy PostgreSQL:
W przypadku baz danych PostgreSQL bez rozszerzenia przestrzennego obsługiwane są tylko wersje 9.6, 10 i 11. |
SAP HANA
Poniższa tabela zawiera obsługiwane wersje produktu SAP HANA:
Insights 2022.1 | Insights 2021.3 | Insights 2021.2 | Insights 2021.1 | Insights 2020.3 |
---|---|---|---|---|
|
|
|
Notatka:
Widoki modelowania produktu SAP HANA nie są obsługiwane.
Snowflake
Snowflake jest bazą danych w chmurze, która jest aktualizowana automatycznie. Baza danych Snowflake jest obsługiwana w następujących wersjach aplikacji Insights:
Insights 2022.1 | Insights 2021.3 | Insights 2021.2 | Insights 2021.1 | Insights 2020.3 |
---|---|---|---|---|
Obsługiwane* | Nieobsługiwane |
*Funkcje przestrzenne nie są obsługiwane przez aplikację Insights 2021.1. Połączenia są tylko do odczytu w aplikacji Insights 2021.2.
Ograniczenia
Pola znakowe w tabelach połączeń z platformą Snowflake nie mogą być przekształcane do pól daty/czasu z poziomu panelu danych ani za pomocą obliczeń DATEVALUE, które nie określają formatu daty w aplikacji Insights w wersji 2021.3 i starszych. Dane daty i czasu powinny być przechowywane w bazie danych przy użyciu prawidłowego typu danych daty lub czasu albo obliczane przy użyciu wyrażenia, które zawiera prawidłowy format daty.
Platforma Snowflake obsługuje tylko odniesienie przestrzenne 4326 (układ World Geodetic System 1984). Dlatego w przypadku włączenia lokalizacji ze współrzędnymi obsługiwane jest tylko odniesienie przestrzenne 4326. Aby włączyć lokalizację z użyciem innego odniesienia przestrzennego, należy najpierw skopiować dane do własnego skoroszytu.
Złączenia nie są aktualnie obsługiwane dla tabel w aplikacji Snowflake. Można utworzyć widok z wymaganym złączeniem w aplikacji Snowflake i używać tego widoku w aplikacji Insights.
Następujące funkcje przestrzenne nie są obecnie obsługiwane w przypadku połączeń tylko do odczytu:
- Użycie agregacji przestrzennej z obiektami liniowymi i powierzchniowymi jako parametrem Wybierz warstwę do sumowania.
- Korzystanie z narzędzia Włącz lokalizację.
- Korzystanie z narzędzia Bufor/czasy przejazdu.
- Korzystanie z narzędzia Oblicz zagęszczenie.
- Korzystanie z narzędzia Oblicz współczynnik zagęszczenia.
- Korzystanie z narzędzia Klastry k-średnich.
- Korzystanie z narzędzia Średnia przestrzenna.
- Korzystanie z narzędzia Wzbogać dane.
Geobazy profesjonalne
Aplikacje Insights in ArcGIS Enterprise i Insights desktop umożliwiają utworzenie połączenia z dowolną obsługiwaną bazą danych Microsoft SQL Server, Oracle, SAP HANA lub bazą danych PostgreSQL, dla której zdefiniowano niewersjonowaną geobazę profesjonalną. Jeśli geobaza jest wersjonowana, dane muszą zostać wyrejestrowane jako wersjonowane, aby działały w Insights. Obecnie w aplikacji Insights dostępne są i mogą być wyświetlane jedynie tabele użytkowników geobazy, które nie zostały utworzone w schemacie użytkownika sde. Aplikacja Insights nie współpracuje bezpośrednio z geobazami personalnymi i plikowymi.
Dodatkowe platformy baz danych
Oprócz obsługiwanych baz danych można również dodać łączniki dla innych relacyjnych baz danych, które używają sterownika Java Database Connectivity (JDBC). Więcej informacji na temat wymaganych plików konfiguracyjnych i łączników certyfikowanych na potrzeby aplikacji Insights zawiera Podręcznik łączników aplikacji Insights.
Dodatkowe łączniki baz danych są dostępne w następujących wersjach aplikacji Insights:
Insights 2022.1 | Insights 2021.3 | Insights 2021.2 | Insights 2021.1 | Insights 2020.3 |
---|---|---|---|---|
Obsługiwane | Podgląd* | Nieobsługiwane |
*Funkcje przestrzenne nie są obsługiwane przez aplikację Insights 2021.1. Połączenia są tylko do odczytu w aplikacji Insights 2021.2.
Ograniczenia
Aplikacja Insights obsługuje tylko systemy baz danych klient-serwer, do których jest możliwy dostęp sieciowy. Nie są obsługiwane inne typy systemów baz danych, takie jak wbudowane bazy danych.
Pola znakowe nie mogą być przekształcane do pól daty/czasu z poziomu panelu danych ani za pomocą obliczeń DATEVALUE, które nie określają formatu daty dla tych łączników. Dane daty i czasu powinny być przechowywane w bazie danych przy użyciu prawidłowego typu danych daty lub czasu (skonfigurowanego w pliku dialect.yml) albo obliczane przy użyciu wyrażenia, które zawiera prawidłowy format daty. Więcej informacji na temat konfigurowania typów danych można znaleźć w Podręczniku łączników aplikacji Insights.
Następujące funkcje przestrzenne nie są obecnie obsługiwane w przypadku połączeń tylko do odczytu:
- Użycie agregacji przestrzennej z obiektami liniowymi i powierzchniowymi jako parametrem Wybierz warstwę do sumowania.
- Korzystanie z narzędzia Włącz lokalizację.
- Korzystanie z narzędzia Bufor/czasy przejazdu.
- Korzystanie z narzędzia Oblicz zagęszczenie.
- Korzystanie z narzędzia Oblicz współczynnik zagęszczenia.
- Korzystanie z narzędzia Klastry k-średnich.
- Korzystanie z narzędzia Średnia przestrzenna.
- Korzystanie z narzędzia Wzbogać dane.
- Funkcja Oblicz geometrię jest obsługiwana jedynie dla połączeń tylko do odczytu, jeśli sama baza danych obsługuje obliczanie geometrii (długość, powierzchnia i obwód) i w pliku konfiguracyjnym dialektu SQL właściwość geometricProperties jest ustawiona na wartość true.
Zasoby
Więcej informacji o bazach danych zawiera następujący temat:
Kolejne etapy
Gdy już wiesz, które bazy danych są obsługiwane, następnym etapem jest pobranie wymaganych plików dostawcy dla typu używanej bazy danych. Więcej informacji na ten temat zawiera sekcja Wymagane pliki dostawcy.