2017-02-17 2 views
0

ARM을 사용하여 SQL DW를 만들 수 있습니다. 그러나 포털은 샘플 데이터베이스 설치 옵션도 지원합니다. AdventureWorksDW. ARM 스크립트를 사용하여 동등한 작업을 수행하려면 어떻게해야합니까?ARM 스크립트를 사용하여 SQL DW에 AdventureWorksDW 예제 데이터베이스를 설치하는 방법

BTW, 나는 (예 : storageKey, storageUri) 아마 샘플 데이터베이스를 설치하는 조각의 확장과 ARM 스크립트를 보여줍니다 추가하지만 일부 매개 변수를 요청 포털의 "자동화 옵션"에 그 I를 클릭 몰라. 포털에서 생성 된 ARM의 배포 스크립트에서, 여기에 내가 위해 알아야 할 핵심 요소는보고, 더 구체적으로

"name": "PolybaseImport", 
"type": "extensions", 
"apiVersion": "2014-04-01-preview", 
"dependsOn": [ 
    "[concat('Microsoft.Sql/servers/', parameters('serverName'), '/databases/', parameters('databaseName'))]" 
], 
"properties": { 
    "storageKeyType": "[parameters('storageKeyType')]", 
    "storageKey": "[parameters('storageKey')]", 
    "storageUri": "[parameters('storageUri')]", 
    "administratorLogin": "[parameters('administratorLogin')]", 
    "administratorLoginPassword": "[parameters('administratorLoginPassword')]", 
    "operationMode": "PolybaseImport" 
} 

: 여기

은 내가 생각하는 것은 ARM의 JSON의 관련 부분입니다입니다 내 자신의 ARM 스크립트를 사용하여 자동 배포 :

… 
    "storageKey": { 
     "value": null  <- without knowing this, I can’t deploy. 
    }, 
    "storageKeyType": { 
     "value": "SharedAccessKey" 
    }, 
    "storageUri": { 
     "value": https://sqldwsamplesdefault.blob.core.windows.net/adventureworksdw/AdventureWorksDWPolybaseImport/Manifest.xml  <- this is not a public blob, so can’t look at it 
    }, 
… 

답변

1

AFAIK는 현재 사용할 수 없습니다. 포털은 새 DW 리소스를 프로비저닝하고 샘플 DW 스키마를 생성 한 다음 데이터를로드하는 워크 플로를 시작합니다. 샘플은 비공개 블롭에 저장되므로 액세스 할 수 없습니다.

공개적으로 사용하기가 어렵지만 다소 효과가 있으므로 여기에 제안을 추가해야합니다. https://feedback.azure.com/forums/307516-sql-data-warehouse