0

현재 이야기 :Azure PowerShell을 사용하여 sqlcmd 결과를 Azure 저장소에 직접 쓰는 방법은 무엇입니까?

전체적인 BI 솔루션을 Azure 클라우드 서비스로 완전히 이동하십시오. 새로운 Azure DW를 작성하고 Azure DB에서 데이터를로드합니다. 현재 Azure DW는 연결된 서버 및/또는 탄력적 인 쿼리를 지원하지 않습니다 (Azure DB에서만 지원됩니다). 가격 때문에 이 아닌 데이터 팩토리 또는 SSIS 인스턴스를 사용할 수 있습니다. 로드 사이에 파일을 보관할 로컬 디렉토리가 없기 때문에 bcp를 사용할 수 없습니다.

sqlcmd와 함께 Azure PowerShell을 사용하여 로컬 디렉터리에있는 파일에 쓸 필요없이 Azure Storage에 직접 쿼리 결과를 쓸 수 있습니까?

위에 언급되지 않은 다른 옵션이 있습니까?

입력 해 주셔서 감사합니다.

답변

0

현재 Azure Storage PowerShell (Set-AzureStorageBlobContent)은 로컬 파일에서 업로드 BLOB 만 지원합니다.

Azure 저장소 클라이언트 라이브러리 (https://github.com/Azure/azure-storage-net)가 스트림에서 blob을 업로드하도록 지원하면 Azure 저장소 클라이언트 라이브러리로 자신의 응용 프로그램을 개발할 수 있습니까?

데이터가 큰 경우 https://github.com/Azure/azure-storage-net-data-movement/을 시도해 볼 수도 있습니다. 큰 BLOB 업로드에서 성능이 향상됩니다.