5

Visual Studio 2015 で以下の構文を使用して polybase を介して外部テーブルを作成しようとしています。以下のエラーが表示されます。これについて何か助けてもらえますか

CREATE EXTERNAL TABLE dbo.DimDate2External (
    DateId INT NOT NULL,
    CalendarQuarter TINYINT NOT NULL,
    FiscalQuarter TINYINT NOT NULL
)
WITH (
    LOCATION='/textfiles/DimDate2.txt',
    DATA_SOURCE=AzureStorage,
    FILE_FORMAT=TextFile
);

CREATE EXTERNAL DATA SOURCE AzureStorage
WITH ( 
    TYPE = HADOOP, 
    LOCATION = 'wasbs://<blob_container_name>@<azure_storage_account_name>.‌​blob.core.windows.ne‌​t', 
    CREDENTIAL = AzureStorageCredential
    ); 

CREATE EXTERNAL FILE FORMAT TextFile WITH ( FORMAT_TYPE = DelimitedText, FORMAT_OPTIONS (FIELD_TERMINATOR = ',') );

内部エラーのため、EXTERNAL TABLE アクセスに失敗しました:

'HdfsBridge_IsDirExist の呼び出しで Java 例外が発生しました。Java 例外メッセージ: com.microsoft.azure.storage.StorageException: サーバーは要求を認証できませんでした。Authorization ヘッダーの値が署名を含めて正しく形成されていることを確認してください。: エラー [com.microsoft.azure.storage.StorageException: サーバーは要求を認証できませんでした。Authorization ヘッダーの値が署名を含めて正しく形成されていることを確認してください。] 外部ファイルへのアクセス中に発生しました。

4

2 に答える 2