Skip To Content

일괄 발행된 레이어 관리

포털의 데이터베이스 데이터 저장소 항목에서 ArcGIS Server 웹레이어를 일괄적으로 발행하여 연결에 접근 권한이 있는 데이터베이스의 모든 피처 클래스 및 테이블에 대해 피처 레이어를 만들고 이미지 레이어를 매핑합니다. 동일한 데이터베이스 연결을 통해 새로운 데이터셋을 사용할 수 있거나 데이터셋에 대한 접근 권한이 제거되면 데이터베이스 콘텐츠를 수동으로 포털의 레이어와 동기화할 수 있습니다. 각 레이어를 만들 때 어떤 데이터셋이 발행되었는지 확인할 수 있습니다. 필요한 경우 데이터 저장소 항목에서 일괄 발행한 모든 레이어를 삭제할 수도 있습니다.

데이터베이스 콘텐츠 및 레이어 동기화

데이터베이스의 콘텐츠는 시간 경과에 따라 변경되며 피처 클래스 및 테이블이 추가되고 경우에 따라 제거됩니다. 소유자 또는 데이터베이스 관리자가 데이터셋에 대한 사용 권한을 변경하면 기존 데이터에 대한 접근 권한도 시간 경과에 따라 변경될 수 있습니다. 이러한 모든 작업으로 인해 데이터베이스 데이터 저장소 항목과 일괄 발행된 레이어가 동기화되지 않을 수 있습니다.

데이터베이스의 콘텐츠에 대한 접근 권한이 변경되면 레이어를 동기화할 수 있습니다. 원본 피처 클래스 또는 테이블이 데이터베이스에서 제거되거나 데이터베이스에 연결하는 사용자의 권한이 취소되면 해당 피처 및 맵 이미지 레이어가 포털에서 제거됩니다. 마찬가지로, 데이터베이스에 추가된 피처 클래스 및 테이블 또는 데이터 저장소 항목을 통해 데이터베이스에 액세스하는 데 사용되는 로그인에 대한 접근 권한이 새로 부여되는 레이어가 포털에서 생성됩니다. 데이터 저장소 항목의 소유자만 레이어와 데이터베이스를 동기화할 수 있습니다.

비고:

동기화는 데이터베이스의 데이터에 대한 접근을 기반으로 레이어 항목 추가나 제거만 수행합니다. 원본 피처 클래스나 테이블에서 변경될 때는 레이어 항목의 이름, 스키마, 메타데이터를 업데이트하지 않습니다.

원본 피처 클래스 및 테이블의 이름을 데이터베이스에서 바꾸면 동기화 중에 해당 항목이 새 데이터셋으로 식별됩니다. 이전 이름이 있는 레이어는 포털 및 페더레이션된 서버에서 삭제되고 새 레이어는 새 이름 및 새 URL로 발행됩니다. 모든 삭제 작업과 마찬가지로 이전 레이어를 사용하는 맵 또는 앱은 더 이상 데이터에 접근할 수 없습니다.

레이어의 스키마나 메타데이터를 업데이트하려면 ArcGIS Pro 2.4 이상 릴리스의 서비스를 덮어써야 합니다.

원본 데이터베이스의 콘텐츠를 포털의 웹레이어 항목과 동기화하려면 다음 단계를 수행합니다.

  1. 데이터 저장소 항목이 포함된 포털에 로그인합니다.

    데이터 저장소 항목의 소유자여야 합니다.

  2. 데이터 저장소 항목의 세부정보 페이지를 열고 레이어 탭을 클릭합니다.
  3. 레이어 동기화를 클릭합니다.
  4. 나타나는 메시지를 읽은 후 기본 데이터베이스의 콘텐츠와 레이어를 동기화하려면 를 클릭합니다.

    이 작업에 소요되는 시간은 데이터베이스 콘텐츠의 변경 횟수에 따라 다릅니다.

레이어 및 원본 데이터 식별

데이터 저장소 항목에 있는 세부정보 페이지의 레이어 탭에 제공된 정보를 통해 데이터 저장소 항목 소유자는 각 피처 및 맵 이미지 레이어를 채우는 원본 데이터셋을 식별할 수 있습니다. 데이터 저장소 소유자만 레이어 탭 및 이 정보에 접근할 수 있습니다. 레이어 탭의 데이터셋 열에는 피처 클래스 또는 테이블의 정규화된 이름이 <database_name> 형식으로 표시됩니다.<dataset_owner>.<table_name>.

일괄 발행된 특정 레이어를 찾는 데 지원을 받으려면 레이어 탭에서 다음 중 하나를 수행합니다.

  • 레이어 탭에서 목록의 레이어 순서를 변경합니다. 기본 설정에 따라 목록은 레이어가 생성된 날짜별로 정렬됩니다. 목록 정렬 방법을 변경하려면 정렬 버튼 정렬을 클릭하고 새 정렬 방법을 선택합니다.
  • 레이어 이름이나 레이어 이름의 일부를 알고 있으면 검색 상자에 입력합니다. 입력하면 해당 텍스트로 이름이 있는 레이어만 반환됩니다. 검색을 지우려면 검색 상자에서 X를 클릭합니다.
  • 레이어의 세부정보를 보거나 업데이트하려면 목록에서 레이어 이름을 클릭합니다.

다른 레이어와 마찬가지로, 사용자(및 레이어를 공유하는 다른 포털 구성원)는 콘텐츠 페이지에서 제공되는 필터 및 검색 기능을 사용하여 일괄 발행된 특정 레이어를 찾을 수 있습니다.

일괄 발행된 모든 레이어 삭제

드문 경우지만 데이터 저장소 항목을 삭제을 삭제할 수 있도록 모든 레이어를 제거해야 할 수 있습니다. 이 작업을 수행할 수 있는 데이터베이스 데이터 저장소 항목의 레이어 탭에는 옵션이 있습니다.

레이어를 삭제하기 전에 사용자 또는 다른 사용자가 사용하는 맵에서 레이어를 제거했는지 확인하세요. 제거하지 않으면 해당 맵 내에서 레이어가 손상됩니다. 모든 레이어를 삭제하려면 데이터베이스 데이터 저장소 항목의 레이어 탭에서 생성된 모든 레이어 삭제를 클릭합니다.

비고:

내 콘텐츠에서 개별 레이어를 삭제할 수도 있습니다.

맵 이미지 레이어와 피처 레이어를 모두 삭제하려면 피처 레이어 먼저 삭제한 후 맵 이미지 레이어를 삭제해야 합니다. 그러나 데이터베이스의 원본 피처 클래스를 더 이상 사용할 수 없으면 다음에 데이터베이스와 동기화할 때 두 레이어가 모두 다시 생성됩니다. 예를 들어 데이터 소유자가 원본 피처 클래스 또는 테이블에 대한 접근 권한을 취소했거나 데이터베이스에서 피처 클래스 또는 테이블을 삭제한 경우 데이터베이스와 동기화해도 맵 이미지 및 피처 레이어는 다시 생성되지 않습니다.

피처 레이어만 삭제하려는 경우에는 가능합니다. 그러나 동기화하는 경우에는 피처 레이어가 다시 만들어지지 않습니다.