ArcGIS Online의 데이터 스토어 항목은 ArcGIS Data Pipelines에 대한 데이터에 접근하는 데 사용됩니다.
Data Pipelines 편집기를 사용하여 클라우드 저장소 위치 또는 데이터베이스에서 데이터셋을 추가하면 콘텐츠에 데이터 스토어 항목이 생성됩니다. 이 워크플로를 사용하여 데이터 스토어 항목을 생성할 수 있지만 연결되는 경우 Data Pipelines 편집기에서 크레딧을 사용합니다. 또는 크레딧을 사용하지 않는 ArcGIS Online의 콘텐츠 페이지에 있는 내 콘텐츠 탭에서 데이터 스토어 항목을 추가할 수 있습니다.
데이터 저장소 항목 추가
계정에 할당된 역할이 ArcGIS Online에서 클라우드 저장소 또는 데이터베이스 데이터 스토어 항목을 생성하려면 최소한 다음 권한이 있어야 합니다.
- 데이터 파이프라인 생성 및 실행
- 생성, 업데이트, 삭제(콘텐츠)
- 호스팅 피처 레이어 발행
내 콘텐츠에서 데이터 스토어 항목을 추가하려면 다음 단계를 완료합니다.
- 내 기관에 로그인했는지 확인합니다.
- 콘텐츠 페이지의 내 콘텐츠 탭에서 새 항목을 클릭한 다음 데이터 스토어를 클릭합니다.
- 추가할 데이터 스토어의 유형을 선택합니다.
- 데이터베이스 — 이 옵션을 사용하는 경우 BigQuery 또는 Snowflake 등 접근할 클라우드 데이터 웨어하우스를 선택합니다.
- 클라우드 저장소 — 이 옵션을 사용하는 경우 Amazon S3 또는 Microsoft Azure Storage 등 데이터가 포함된 클라우드의 BLOB 저장소 위치를 선택합니다.
- 다음을 클릭합니다.
- Google BigQuery에 연결하려면 다음을 수행하여 서비스 인증을 사용하고 자격 증명 및 데이터 위치를 입력합니다.
- 키 파일 선택을 클릭하고 데이터 웨어하우스에 접근하는 데 필요한 자격 증명이 포함된 키 파일(.json)을 찾아 선택합니다.
- 프로젝트 ID 필드에 필요한 데이터가 포함된 BigQuery 프로젝트의 식별자를 입력합니다.
- Snowflake에 연결하려면 다음을 수행하여 사용자 인증을 사용하고 자격 증명을 입력한 후 데이터의 위치를 식별합니다.
- 서버 필드에 Snowflake 계정에 접근할 URL을 입력합니다.
- 해당 필드에 Snowflake 계정 사용자 이름 및 비밀번호를 입력합니다.
- 데이터베이스 필드에 데이터가 포함된 Snowflake 데이터베이스의 이름을 입력합니다.
- 스키마 필드에 필요한 데이터가 포함된 스키마의 이름을 입력합니다.
- 웨어하우스 필드에 연결 시 컴퓨팅 리소스를 제공할 웨어하우스의 이름을 입력합니다.
- 역할 필드에 연결에 대한 권한을 부여할 역할의 이름을 입력합니다.
역할에는 d단계에서 지정한 스키마에 대해 최소한 USAGE 및 CREATE STAGE 권한이 있어야 합니다.
- Amazon Simple Storage Service (S3) 버킷의 콘텐츠에 접근하려면 다음을 수행하여 접근 키를 입력하고 데이터 위치를 지정합니다.
- 접근 키 필드에 Amazon Web Services (AWS) 계정의 접근 키 ID를 입력합니다.
- 시크릿 키 필드에 이전 단계에서 입력한 접근 키 ID에 대한 시크릿 접근 키를 입력합니다.
- 지역 드롭다운 메뉴에서 S3 버킷이 있는 AWS 지역을 선택합니다.
- 버킷 이름 필드에 S3 버킷의 이름을 입력합니다.
- 필요한 경우 폴더 필드에 버킷의 특정 하위 폴더에 직접 접근할 경로 및 하위 폴더 이름을 입력합니다.
폴더 이름을 입력하지 않은 경우 데이터 스토어는 루트 버킷 위치에 접근합니다.
- Microsoft Azure 컨테이너의 콘텐츠에 접근하려면 다음을 수행하여 데이터 위치 및 공유 키 또는 공유 접근 시그니처 인증 자격 증명을 입력합니다.
- 인증 유형 드롭다운 메뉴에서 다음 중 하나를 선택하고 적절한 인증 정보를 입력합니다.
- 공유 키 — 해당 Microsoft Azure 계정 이름 및 계정 키를 입력합니다.
- 공유 접근 시그니처 — 해당 Microsoft Azure 계정 이름 및 공유 접근 시그니처 토큰을 입력합니다.
- 저장소 도메인 드롭다운 메뉴에서 다음 중 하나를 선택합니다.
- Azure Cloud — 컨테이너가 상용 Microsoft Azure 클라우드에 있는 경우 이 옵션을 선택합니다.
- Azure 미국 정부 — 컨테이너가 Microsoft Azure 미국 정부 클라우드에 있는 경우 이 옵션을 선택합니다.
- 기타 — 컨테이너를 사용자 설정 도메인에 배포한 경우 이 옵션을 선택합니다. 엔드포인트 필드에 Azure Blob Storage 엔드포인트를 입력합니다.
- 컨테이너 이름 필드에 Azure Blob Storage 컨테이너의 이름을 입력합니다.
- 필요한 경우 폴더 필드에 컨테이너의 특정 하위 폴더에 직접 접근할 경로 및 하위 폴더 이름을 입력합니다.
폴더 이름을 입력하지 않은 경우 데이터 스토어는 루트 컨테이너 위치에 접근합니다.
- 인증 유형 드롭다운 메뉴에서 다음 중 하나를 선택하고 적절한 인증 정보를 입력합니다.
- 연결 정보를 입력했으면 다음을 클릭합니다.
- 제목을 입력합니다.
- 내 콘텐츠에서 항목을 저장할 폴더를 선택합니다.
또는 메뉴에서 새 폴더 생성을 선택하고 폴더 이름을 입력하여 항목을 새 폴더에 저장할 수 있습니다.
폴더 이름에는 4바이트 유니코드 문자를 포함할 수 없습니다.
- 기관 관리자가 콘텐츠 범주를 구성한 경우 범주 할당을 클릭하고 최대 20개의 범주를 선택하여 사용자가 항목을 찾도록 지원할 수 있습니다.
범주 필터링 체크 박스를 사용하여 범주 목록의 범위를 좁힐 수도 있습니다.
- 필요한 경우 항목을 설명하는 태그를 입력합니다.
용어를 쉼표로 구분합니다. 예를 들어 Federal land는 하나의 태그로 구분되지만 Federal, land는 두 개의 태그로 간주됩니다.
입력할 때 표시되는 추천 태그 중 하나를 선택할 수 있습니다. 추천 태그는 사용자가 이전에 추가한 태그에서 생성됩니다.
- 필요한 경우 항목을 설명하는 요약을 입력합니다.
- 연결 생성을 클릭합니다.
데이터 스토어 항목이 생성되고 항목 페이지가 열립니다.