포털의 데이터베이스 데이터 저장소 항목에서 ArcGIS Server 웹레이어를 일괄적으로 발행하여 연결에 접근 권한이 있는 데이터베이스의 모든 피처 클래스 및 테이블에 대해 피처 레이어를 만들고 이미지 레이어를 매핑합니다. 동일한 데이터베이스 연결을 통해 새로운 데이터셋을 사용할 수 있거나 데이터셋에 대한 접근 권한이 제거되면 데이터베이스 콘텐츠를 수동으로 포털의 레이어와 동기화할 수 있습니다. 각 레이어를 만들 때 어떤 데이터셋이 발행되었는지 확인할 수 있습니다. 필요한 경우 데이터 저장소 항목에서 일괄 발행한 모든 레이어를 삭제할 수도 있습니다.
데이터베이스 콘텐츠 및 레이어 동기화
데이터베이스의 콘텐츠는 시간 경과에 따라 변경되며 피처 클래스 및 테이블이 추가되고 경우에 따라 제거됩니다. 소유자 또는 데이터베이스 관리자가 데이터셋에 대한 사용 권한을 변경하면 기존 데이터에 대한 접근 권한도 시간 경과에 따라 변경될 수 있습니다. 이러한 모든 작업으로 인해 데이터베이스 데이터 저장소 항목과 일괄 발행된 레이어가 동기화되지 않을 수 있습니다.
데이터베이스의 콘텐츠에 대한 접근 권한이 변경되면 레이어를 동기화할 수 있습니다. 원본 피처 클래스 또는 테이블이 데이터베이스에서 제거되거나 데이터베이스에 연결하는 사용자의 권한이 취소되면 해당 피처 및 맵 이미지 레이어가 포털에서 제거됩니다. 마찬가지로, 데이터베이스에 추가된 피처 클래스 및 테이블 또는 데이터 저장소 항목을 통해 데이터베이스에 액세스하는 데 사용되는 로그인에 대한 접근 권한이 새로 부여되는 레이어가 포털에서 생성됩니다. 데이터 저장소 항목의 소유자만 레이어와 데이터베이스를 동기화할 수 있습니다.
비고:
동기화는 데이터베이스의 데이터에 대한 접근을 기반으로 레이어 항목 추가나 제거만 수행합니다. 원본 피처 클래스나 테이블에서 변경될 때는 레이어 항목의 이름, 스키마, 메타데이터를 업데이트하지 않습니다.
원본 피처 클래스 및 테이블의 이름을 데이터베이스에서 바꾸면 동기화 중에 해당 항목이 새 데이터셋으로 식별됩니다. 이전 이름이 있는 레이어는 포털 및 페더레이션된 서버에서 삭제되고 새 레이어는 새 이름 및 새 URL로 발행됩니다. 모든 삭제 작업과 마찬가지로 이전 레이어를 사용하는 맵 또는 앱은 더 이상 데이터에 접근할 수 없습니다.
레이어의 스키마나 메타데이터를 업데이트하려면 ArcGIS Pro 2.4 이상 릴리스의 서비스를 덮어써야 합니다.
원본 데이터베이스의 콘텐츠를 포털의 웹레이어 항목과 동기화하려면 다음 단계를 수행합니다.
- 데이터 저장소 항목이 포함된 포털에 로그인합니다.
데이터 저장소 항목의 소유자여야 합니다.
- 데이터 저장소 항목의 세부정보 페이지를 열고 레이어 탭을 클릭합니다.
- 레이어 동기화를 클릭합니다.
- 나타나는 메시지를 읽은 후 기본 데이터베이스의 콘텐츠와 레이어를 동기화하려면 예를 클릭합니다.
이 작업에 소요되는 시간은 데이터베이스 콘텐츠의 변경 횟수에 따라 다릅니다.
레이어 및 원본 데이터 식별
데이터 저장소 항목에 있는 세부정보 페이지의 레이어 탭에 제공된 정보를 통해 데이터 저장소 항목 소유자는 각 피처 및 맵 이미지 레이어를 채우는 원본 데이터셋을 식별할 수 있습니다. 데이터 저장소 소유자만 레이어 탭 및 이 정보에 접근할 수 있습니다. 레이어 탭의 데이터셋 열에는 피처 클래스 또는 테이블의 정규화된 이름이 <database_name> 형식으로 표시됩니다.<dataset_owner>.<table_name>.
일괄 발행된 특정 레이어를 찾는 데 지원을 받으려면 레이어 탭에서 다음 중 하나를 수행합니다.
- 레이어 탭에서 목록의 레이어 순서를 변경합니다. 기본 설정에 따라 목록은 레이어가 생성된 날짜별로 정렬됩니다. 목록 정렬 방법을 변경하려면 정렬 버튼 을 클릭하고 새 정렬 방법을 선택합니다.
- 레이어 이름이나 레이어 이름의 일부를 알고 있으면 검색 상자에 입력합니다. 입력하면 해당 텍스트로 이름이 있는 레이어만 반환됩니다. 검색을 지우려면 검색 상자에서 X를 클릭합니다.
- 레이어의 세부정보를 보거나 업데이트하려면 목록에서 레이어 이름을 클릭합니다.
다른 레이어와 마찬가지로, 사용자(및 레이어를 공유하는 다른 포털 구성원)는 콘텐츠 페이지에서 제공되는 필터 및 검색 기능을 사용하여 일괄 발행된 특정 레이어를 찾을 수 있습니다.
일괄 발행된 모든 레이어 삭제
드문 경우지만 데이터 저장소 항목을 삭제을 삭제할 수 있도록 모든 레이어를 제거해야 할 수 있습니다. 이 작업을 수행할 수 있는 데이터베이스 데이터 저장소 항목의 레이어 탭에는 옵션이 있습니다.
레이어를 삭제하기 전에 사용자 또는 다른 사용자가 사용하는 맵에서 레이어를 제거했는지 확인하세요. 제거하지 않으면 해당 맵 내에서 레이어가 손상됩니다. 모든 레이어를 삭제하려면 데이터베이스 데이터 저장소 항목의 레이어 탭에서 생성된 모든 레이어 삭제를 클릭합니다.
비고:
내 콘텐츠에서 개별 레이어를 삭제할 수도 있습니다.
맵 이미지 레이어와 피처 레이어를 모두 삭제하려면 피처 레이어 먼저 삭제한 후 맵 이미지 레이어를 삭제해야 합니다. 그러나 데이터베이스의 원본 피처 클래스를 더 이상 사용할 수 없으면 다음에 데이터베이스와 동기화할 때 두 레이어가 모두 다시 생성됩니다. 예를 들어 데이터 소유자가 원본 피처 클래스 또는 테이블에 대한 접근 권한을 취소했거나 데이터베이스에서 피처 클래스 또는 테이블을 삭제한 경우 데이터베이스와 동기화해도 맵 이미지 및 피처 레이어는 다시 생성되지 않습니다.
피처 레이어만 삭제하려는 경우에는 가능합니다. 그러나 동기화하는 경우에는 피처 레이어가 다시 만들어지지 않습니다.