스토리지 계정에 쓸 수 있는 권한으로, Microsoft.Storage/storageAccounts/write에 있습니다. 이 권한은 스토리지 계정 기여자 역할에 있습니다.
스토리지 계정에 역할 할당을 추가할 수 있는 권한입니다. 이 권한은 Microsoft.Authorization/role assignments/write에 있습니다. 이 권한은 소유자 역할에 있습니다.
SQL 기반 대상으로 데이터 수신
Azure SQL Database, Azure Synapse Analytics로 데이터를 받도록 선택하는 경우 아래는 필수 구성 요소 목록입니다.
Azure SQL Database 또는 Azure Synapse Analytics(이전의 Azure SQL DW)로 데이터를 받기 위한 필수 구성 요소
Azure SQL Database 또는 Azure Synapse Analytics(이전의 Azure SQL DW).
SQL 서버의 데이터베이스를 쓸 수 있는 권한으로, Microsoft.Sql/servers/databases/write에 있습니다. 이 권한은 기여자 역할에 있습니다.
SQL Server의 Microsoft Entra Admin
SQL Server Firewall 액세스. 이 작업은 다음 단계를 통해 수행할 수 있습니다.
Azure Portal의 SQL 서버에서 방화벽 및 가상 네트워크로 이동합니다.
Azure 서비스 및 리소스가 이 서버에 액세스할 수 있도록 허용에 대해 예를 선택합니다.
+클라이언트 IP 추가를 선택합니다. 클라이언트 IP 주소는 변경될 수 있습니다. 이 프로세스는 다음에 Azure Portal에서 SQL 데이터를 공유할 때 반복해야 할 수도 있습니다. IP 범위를 추가할 수도 있습니다.
저장을 선택합니다.
Azure Synapse Analytics(작업 영역) SQL 풀로 데이터를 받기 위한 필수 구성 요소
Azure Synapse Analytics(작업 영역) 전용 SQL 풀. 서버리스 SQL 풀로 데이터를 받는 것은 현재 지원되지 않습니다.
Microsoft.Synapse/workspaces/sqlPools/write에 있는 Synapse 작업 영역의 SQL 풀에 쓸 수 있는 권한입니다. 이 권한은 기여자 역할에 있습니다.
Data Share 리소스의 관리 ID가 Synapse 작업 영역 SQL 풀에 액세스할 수 있는 권한입니다. 이 작업은 다음 단계를 통해 수행할 수 있습니다.
Azure Portal에서 Synapse 작업 영역으로 이동합니다. 왼쪽 탐색 메뉴에서 Microsoft Entra 관리자를 선택하고 자신을 Microsoft Entra 관리자로 설정합니다.
Synapse Studio를 열고 왼쪽 탐색에서 관리를 선택합니다. 보안에서 액세스 제어를 선택합니다. 자신에게 SQL 관리자 또는 작업 영역 관리자 역할을 할당합니다.
Synapse Studio의 왼쪽 탐색에서 개발을 선택합니다. SQL 풀에서 다음 스크립트를 실행하여 Data Share 리소스 관리 ID를 'db_datareader, db_datawriter, db_ddladmin'으로 추가합니다.
create user "<share_acc_name>" from external provider;
exec sp_addrolemember db_datareader, "<share_acc_name>";
exec sp_addrolemember db_datawriter, "<share_acc_name>";
exec sp_addrolemember db_ddladmin, "<share_acc_name>";
<share_acc_name>은 Data Share 리소스의 이름입니다. Data Share 리소스를 아직 만들지 않은 경우 나중에 이 필수 조건으로 다시 돌아올 수 있습니다.
Synapse 작업 영역 Firewall 액세스. 이 작업은 다음 단계를 통해 수행할 수 있습니다.
Azure Portal에서 Synapse 작업 영역으로 이동합니다. 왼쪽 탐색에서 방화벽을 선택합니다.
Azure 서비스 및 리소스가 이 작업 영역에 액세스할 수 있도록 허용에 대해 켜기를 선택합니다.
+클라이언트 IP 추가를 선택합니다. 클라이언트 IP 주소는 변경될 수 있습니다. 이 프로세스는 다음에 Azure Portal에서 SQL 데이터를 공유할 때 반복해야 할 수도 있습니다. IP 범위를 추가할 수도 있습니다.
저장을 선택합니다.
Azure Data Explorer 클러스터로 데이터를 받습니다.
데이터 공급자의 데이터 탐색기 클러스터와 동일한 Azure 데이터 센터에 있는 Azure Data Explorer 클러스터: 아직 없는 경우 Azure Data Explorer 클러스터를 만들 수 있습니다. 데이터 공급자 클러스터의 Azure 데이터 센터를 모르는 경우 나중에 프로세스에서 클러스터를 만들 수 있습니다.
Azure Data Explorer 클러스터에 쓸 수 있는 권한으로, Microsoft.Kusto/clusters/write에 있습니다. 이 권한은 기여자 역할에 있습니다.
이메일에서 초대를 열려면 받은 편지함에서 데이터 공급자의 초대를 확인합니다. 이 초대는 Microsoft Azure에서 yourdataprovider@domain.com이(가) 보낸 Azure Data Share 초대라는 제목으로 보낸 것입니다. 초대 보기를 선택하여 Azure에서 초대를 확인합니다.
Azure Portal에서 직접 초대를 열려면 Azure Portal에서 데이터 공유 초대를 검색합니다. 이 작업을 수행하면 Data Share 초대 목록으로 이동됩니다.
테넌트의 게스트 사용자인 경우 처음으로 Data Share 초대를 보기 전에 테넌트의 이메일 주소를 확인하라는 메시지가 표시됩니다. 확인되면 12개월 동안 유효합니다.
CLI 참조 명령을 로컬에서 실행하려면 Azure CLI를 설치합니다. Windows 또는 macOS에서 실행 중인 경우 Docker 컨테이너에서 Azure CLI를 실행하는 것이 좋습니다. 자세한 내용은 Docker 컨테이너에서 Azure CLI를 실행하는 방법을 참조하세요.
로컬 설치를 사용하는 경우 az login 명령을 사용하여 Azure CLI에 로그인합니다. 인증 프로세스를 완료하려면 터미널에 표시되는 단계를 수행합니다. 다른 로그인 옵션은 Azure CLI를 사용하여 로그인을 참조하세요.
메시지가 표시되면 처음 사용할 때 Azure CLI 확장을 설치합니다. 확장에 대한 자세한 내용은 Azure CLI에서 확장 사용을 참조하세요.
데이터 세트 탭을 선택합니다. 대상을 할당하려는 데이터 세트 옆에 있는 상자를 선택합니다. + 대상에 매핑을 선택하여 대상 데이터 저장소를 선택합니다.
데이터를 가져올 대상 데이터 저장소 유형을 선택합니다. 경로와 이름이 동일한 대상 데이터 저장소에 있는 모든 데이터 파일 또는 테이블을 덮어씁니다. Azure SQL Database 또는 Azure Synapse Analytics(이전의 Azure SQL DW)로 데이터를 수신하는 경우 Data Share를 허용하여 사용자 대신 위의 '사용자 만들기' 스크립트 실행 확인란을 선택합니다.
내부 공유의 경우 지정된 위치에서 데이터 저장소를 선택합니다. 위치는 데이터 공급자의 원본 데이터 저장소가 있는 Azure 데이터 센터입니다. 데이터 세트가 매핑되면 대상 경로의 링크를 따라 데이터에 액세스할 수 있습니다.
스냅샷 기반 공유의 경우 데이터 공급자가 데이터에 정기적인 업데이트를 제공하기 위해 스냅샷 일정을 만든 경우 스냅샷 일정 탭을 선택하여 스냅샷 일정을 사용하도록 설정할 수도 있습니다. 스냅샷 일정 옆의 확인란을 선택하고 + 사용을 선택합니다. 첫 번째 예약된 스냅샷은 예약 시간의 1분 이내에 시작되고 후속 스냅샷은 예약 시간(초) 이내에 시작됩니다.