Skip To Content

Magazyny danych zarządzane przez użytkowników w oprogramowaniu ArcGIS Enterprise

Administratorzy i publikujący w instytucji ArcGIS Enterprise mogą rejestrować magazyny danych zarządzane przez użytkownika w sfederowanych witrynach serwera ArcGIS Server. Magazyny danych zarządzane przez użytkowników zawierają dane źródłowe dla usług internetowych serwera ArcGIS Server, które działają na serwerach sfederowanych. Podczas publikowania nie są kopiowane żadne dane. Usługi internetowe odnoszą się do danych w zarejestrowanym magazynie danych.

Istnieje wiele typów magazynów danych, które można dodać jako element w portalu. Każdy typ zapewnia inną funkcjonalność, co zostało opisane w następnej sekcji. Te zarządzane przez użytkowników magazyny danych można rejestrować przez dodanie elementu magazynu danych do instytucji. Gdy dodawany jest element magazynu danych, źródło danych jest rejestrowane na jednym lub większej liczbie witryn serwera ArcGIS GIS Server lub ArcGIS Image Server. Gdy dodawane jest źródło danych udostępnionego pliku dużych zbiorów danych, jest ono rejestrowane na serwerze GeoAnalytics Server portalu. Na każdym sfederowanym serwerze można zarejestrować wiele elementów magazynu danych.

Element magazynu danych można dodać w portalu. Innym sposobem utworzenia elementu magazynu danych jest zarejestrowanie magazynu danych w sfederowanej witrynie serwera ArcGIS Server w aplikacji ArcGIS Pro 2.5 i w późniejszych wersjach.

Te elementy magazynu danych zapewniają takie same funkcje, jak magazyny rejestrowane w aplikacji ArcGIS Server Manager, a dodatkowo pozwalają wykonywać następujące czynności:

  • Kontrolowanie użycia zasobów magazynu danych przez udostępnienie elementu magazynu danych. Sposób udostępnienia elementu magazynu danych decyduje o tym, kto może go używać podczas publikowania w aplikacji ArcGIS Server Manager lub ArcGIS Pro. Ustawienia udostępniania elementów folderów i magazynów danych w chmurze wpływają także na to, kto może na ich podstawie tworzyć warstwy zobrazowań w portalu.
  • Zbiorcze tworzenie warstw internetowych na podstawie elementów magazynu danych (baz danych).

Notatka:

Nadal możliwe jest bezpośrednie rejestrowanie magazynów danych w sfederowanej witrynie serwera ArcGIS Server za pośrednictwem aplikacji ArcGIS Server Manager lub ArcGIS Pro 2.4 i starszych. Jednak w przypadku rejestrowania magazynów danych przy użyciu tych aplikacji w portalu nie jest tworzony żaden element magazynu danych, nie są dostępne opisane powyżej funkcje, a zarządzanie rejestracją magazynu danych może być wykonywane wyłącznie w ramach witryny (lub witryn) serwera ArcGIS Server, gdzie zarejestrowano ten magazyn danych.

Typy elementów magazynu danych

Gdy element magazynu danych jest dodawany do instytucji, wybierane są: źródło danych zawierające dane do opublikowania i (w przypadku większości magazynów danych) serwery sfederowane, które mogą uzyskiwać dostęp do tych danych.

W poniższej tabeli opisano typy magazynów danych, które można dodawać do portalu jako elementy, oraz przeznaczenie każdego z nich:

Typ elementu magazynu danychCo można zarejestrowaćPrzeznaczenie elementu magazynu danych

Foldery

Udostępnione pliki

Można publikować warstwy zobrazowań* w portalu, które odwołują się do plików w udostępnionym pliku, publikować warstwy rastrowe mapy z poziomu aplikacji ArcGIS Pro 2.8 lub nowszej, które odwołują się do plików w udostępnionym pliku, a także publikować warstwę kafli, warstwę kafli wektorowych lub warstwę sceny, które odwołują się do pamięci podręcznej przechowywanej w udostępnionym pliku w portalu lub aplikacji ArcGIS Pro.

Bazy danych

Pliki połączenia z bazą danych (.sde), które pozwalają uzyskać dostęp do obsługiwanych wersji następujących systemów zarządzania bazami danych lub magazynów danych w chmurze:

Bazy danych mogą zawierać geobazę profesjonalną, ale nie jest to wymagane. Geobazy nie są obsługiwane w magazynach danych w chmurze.

W przypadku elementów magazynu danych, które odnoszą się do magazynu danych w chmurze, można opublikować warstwę rastrową mapy w aplikacji ArcGIS Pro 2.9 lub nowszej. W przypadku bazy danych Google BigQuery można opublikować warstwę obiektową tylko do odczytu z poziomu aplikacji ArcGIS Pro 3.0.

W przypadku elementów magazynu danych, które odnoszą się do systemu zarządzania bazą danych, można zbiorczo opublikować warstwy rastrowe mapy i warstwy obiektowe.

W przypadku publikowania zbiorczego na podstawie elementu magazynu danych tworzona jest jedna warstwa obiektowa i jedna warstwa rastrowa mapy** dla każdej klasy obiektów i tabeli, do której ma dostęp zarejestrowany użytkownik bazy danych.

Notatka:

Jeśli nie chcesz, aby ktokolwiek edytował dane przy użyciu tych warstw obiektowych, upewnij się, że połączenia z bazą danych używane podczas dodawania magazynu danych korzystają z konta użytkownika, które ma tylko uprawnienia wybierania (select) do klas obiektów i tabel w bazie danych.

Zbiorcze publikowanie i edycja nie są obsługiwane w przypadku danych w magazynie danych w chmurze.

Magazyn w chmurze

Dowolne z następujących lokalizacji przechowywania w chmurze:

  • Zasobniki Alibaba Cloud Object Storage Service (OSS)
  • Zasobniki Amazon Simple Storage Service (S3) lub kompatybilny magazyn S3
  • Kontenery magazynu obiektów blob platformy Microsoft Azure
  • Zasobniki Google Cloud

Warstwy zobrazowań* można publikować w portalu lub aplikacji ArcGIS Pro.

Z poziomu portalu można również publikować warstwę kafli, warstwę kafli wektorowych lub warstwę sceny, która odwołuje się do pamięci podręcznej przechowywanej w magazynie w chmurze.

Udostępniony plik dużych zbiorów danych

Dowolne z następujących lokalizacji magazynu plików:

  • Udostępnione pliki
  • Istniejące magazyny w chmurze lub lokalizacje magazynu w chmurze w kontenerach magazynu obiektów blob platformy Microsoft Azure, zasobnikach Amazon Simple Storage Service (S3) lub kompatybilnym magazynie S3
  • Katalog Apache Hadoop Distributed File System (HDFS) zestawów danych
  • Bazy danych Apache Hive zawierające metadane

Element magazynu danych to element systemowy, którego nie można używać bezpośrednio. Korzystaj z elementu udostępnionego pliku dużych zbiorów danych w celu wprowadzania danych wejściowych i przechowywania danych wynikowych z GeoAnalytics Tools w portalu lub aplikacji ArcGIS Pro.

NoSQL

Pusta baza danych Neo4j (nie może zawierać żadnych danych)

Magazyny danych NoSQL są zarejestrowane w witrynie ArcGIS Knowledge Server portalu. Każdy magazyn danych może zawierać jeden wykres wiedzy utworzony w aplikacji ArcGIS Pro. Oznacza to, że należy zarejestrować jeden magazyn danych NoSQL dla każdego wykresu wiedzy.

*Aby publikować warstwy zobrazowań w portalu, magazyn danych musi być zarejestrowany na serwerze analiz rastrowych lub serwerze hostującym zobrazowania portalu.

**Aby zbiorczo publikować warstwy rastrowe i warstwy obiektowe mapy, magazyn danych musi być zarejestrowany w sfederowanej witrynie serwera ArcGIS GIS Server.

Dodanie elementu magazynu danych w portalu powoduje zarejestrowanie źródła danych w podanej witrynie lub witrynach serwera ArcGIS Server. Elementy magazynu danych bazy danych, które odwołują się do magazynów danych w chmurze, są rejestrowane tylko na serwerze hostującym portalu. Jeśli dostęp do tej samej lokalizacji źródłowej (folderu, bazy danych lub magazynu danych w chmurze przy użyciu tych samych poświadczeń) jest uzyskiwany za pośrednictwem aplikacji ArcGIS Pro i dane są publikowane w jednej z tych witryn, nie trzeba ponownie rejestrować magazynu danych.

Dostęp do danych

Dodanie elementów magazynu danych do portalu ułatwia udostępnianie danych GIS w całej instytucji. Należy zachować równowagę między zapewnieniem łatwości dostępu a zapewnieniem bezpieczeństwa danych. Gdy używasz elementów magazynu danych, kontrola dostępu odbywa się na wielu poziomach. Szczegółowe informacje znajdują się w temacie Kontrolowanie dostępu do danych opublikowanych na podstawie elementów magazynu danych.

Metody dodawania elementów magazynów danych

Istnieją trzy procedury wykonywania zadań dotyczące dodawania elementu magazynu danych do portalu. To, która z tych procedur ma być używana zależy od tego, czy chcesz zarejestrować nowy magazyn danych, utworzyć nowy element magazynu danych dla istniejącego magazynu danych lub czy istniejący magazyn danych jest zarejestrowany na wielu serwerach sfederowanych.

Rejestrowanie magazynu danych

Aby zarejestrować magazyn danych na serwerze sfederowanym, dodaj element magazynu danych w portalu. Możesz również zarejestrować magazyn danych i dodać element magazynu danych z ArcGIS Pro w następujących sytuacjach:

  • Rejestrujesz bazę danych, magazyn danych w chmurze, udostępniony plik lub bazę danych NoSQL na serwerze sfederowanym.
  • Korzystasz z aplikacji ArcGIS Pro 2.5 lub nowszej w przypadku magazynów danych bazy danych lub udostępnionego pliku, aplikacji ArcGIS Pro 2.9 lub nowszej w przypadku magazynów danych w chmurze albo aplikacji ArcGIS Pro 3.0 lub nowszej w przypadku baz danych NoSQL.

Tworzenie elementu magazynu danych dla magazynu danych zarejestrowanego na serwerze sfederowanym

Możesz mieć zarejestrowany magazyn danych w postaci bazy danych lub udostępnienia pliku utworzony w jednej z następujących sytuacji, dla którego chcesz utworzyć element magazynu danych:

  • Gdy zarejestrowano magazyn danych w witrynie ArcGIS Server, witryna była witryną autonomiczną ArcGIS Server. Ta witryna została następnie sfederowana z portalem i teraz chcesz utworzyć dla niej element magazynu danych.
  • Magazyn danych został zarejestrowany w witrynie sfederowanej ArcGIS Server starszej niż 10.7.1. Teraz, gdy portal został zaktualizowany, chcesz utworzyć element magazynu danych dla tego magazynu danych.
  • Magazyn danych został zarejestrowany przy użyciu aplikacji ArcGIS Server Manager lub ArcGIS Pro 2.4 bądź starszej.
Jeśli magazyn danych jest zarejestrowany tylko na jednym serwerze sfederowanym, administrator instytucji może utworzyć element dla zarejestrowanego magazynu danych z poziomu oprogramowania ArcGIS Server Manager.

Jeśli magazyn danych jest zarejestrowany na wielu serwerach sfederowanych i użyto tej samej nazwy dla magazynu danych podczas jego rejestrowania na każdym z tych serwerów sfederowanych, administrator instytucji musi powiązać element magazynu danych z każdym dodatkowym serwerem, zgodnie z opisem w następnej sekcji.

Tworzenie elementu magazynu danych powiązanego z wieloma serwerami sfederowanymi

To jest najbardziej złożona sytuacja. Administrator instytucji musi utworzyć element dla magazynu danych z jednego z serwerów sfederowanych, a następnie użyć operacji federateDataItem interfejsu REST, aby powiązać poszczególne pozostałe serwery sfederowane z tym samym elementem magazynu danych.

Jeśli administrator instytucji nie użyje operacji federateDataItem interfejsu REST w celu powiązania dodatkowych serwerów sfederowanych — na przykład zamiast tego serwery sfederowane zostaną dodane do elementu na stronie elementu magazynu danych — spowoduje to zduplikowanie zarejestrowanych magazynów danych. Ma to następujące skutki:

  • Podczas publikowania usług przy użyciu danych z magazynu danych publikująca aplikacja kliencka wybierze jeden ze zduplikowanych magazynów danych. Nie można kontrolować tego, który z magazynów danych zostanie użyty, ani zidentyfikować magazynu, który został użyty.
  • Jeśli magazyn danych jest zarejestrowaną bazą danych, konieczne jest zachowanie nowego elementu magazynu danych i starego zarejestrowanego magazynu danych bazy danych. W przeciwnym razie, na przykład w przypadku podjęcia próby usunięcia zarejestrowanego magazynu danych bazy danych w celu zlikwidowania duplikatu, gdy zostanie zmodyfikowane hasło do konta, które uzyskuje dostęp do bazy danych, usługi odwołujące się do usuniętego magazynu danych przestaną działać.

Korzystanie z elementów magazynu danych — wprowadzenie

Zapoznaj się z następującymi informacjami, aby dowiedzieć się, jak korzystać z elementów magazynu danych w portalu i zarządzać nimi: