2017-10-30 10 views
0

こんにちは、私はAzure Data Lake Analysisを使用してシステムログを分析しています。Azureデータレイク解析とAzure Blobストレージとの接続方法

そして、私はデータ湖の解析(U-SQL)からBLOBストレージを接続して、問題を満たす

このU-SQLを起動する前にBLOBストレージ

からファイルを読み込み、このU-SQLのショーは、私がTEST2 BLOBストレージとtestconコンテナ

を作成(およびアクセスポリシーを設定)

@searchlog = 
EXTRACT UserId   int, 
     Start   DateTime, 
     Region   string, 
     Query   string, 
     Duration  int, 
     Urls   string, 
     ClickedUrls  string 
FROM @"wasb://[email protected]/SearchLog.tsv" 
USING Extractors.Tsv(); 

しかし、私は例外を満たしています。

Error 
E_STORE_USER_FAILURE 

Message 
Secret not found for the specified user account Cosmos Path: wasb://[email protected]/SearchLog.tsv 

どうすればこの問題を解決できますか?

+0

"test2"は実際のWindows Azure Blobストレージアカウントですか? [Azureストレージアカウントについて](https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account) –

+0

「test2」は実際のアカウントではありません(例のみ)。しかし、私の実際のアカウントは間違っていません。私も "test2.blob.core.windows.net"を試して、結果は同じです。 –

+2

Windows Azure BlobストレージアカウントがAzure Data Lake Analyticsアカウントに登録されていますか? AzureポータルからAzure Data Lake Analyticsアカウントに移動します。次に、[データソース]をクリックします。あなたのストレージアカウントが表示されますか?いいえの場合は、[データソースの追加]をクリックし、Windows Azure Blobストレージアカウントを追加します。 –

答えて

1

Windows Azure BlobストレージアカウントがAzure Data Lake Analyticsアカウントに登録されていることを確認してください。以下の手順をRegistering Your Windows Azure Blob Storage accountからコピーしました。

  1. Azureのポータルに移動し、ログインします。
  2. 移動し、あなたのAzureのデータ湖解析のアカウントへ。
  3. [設定]の[データソース]を選択します。
  4. WABSアカウントが一覧表示されているかどうかを確認します。はいの場合は、ここで停止してください。いいえの場合は、次の手順に進みます。
  5. [データソースの追加]をクリックします。
  6. [ストレージタイプ]ドロップダウンリストから[Azureストレージ]を選択します。
  7. [選択方法]ドロップダウンリストから[アカウントを選択]を選択します。
  8. [Azureストレージ]ドロップダウンリストからWABSアカウントを選択します。
  9. [追加]をクリックします。
関連する問題