2017-10-30 13 views
0

안녕 Azure Data Lake Analysis를 사용하여 시스템 로그를 분석합니다.Azure Blob 저장소로 Azure 데이터 레이크 분석에 연결할 수 있습니까?

는, 나는 데이터 호수 분석 (U-SQL)이 U-SQL을 실행하기 전에 BLOB 저장소

에서 파일을 읽을

이 U-SQL 프로그램, I에서의 Blob 스토리지를 연결 문제를 충족 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 Portal에서 Azure Data Lake Analytics 계정으로 이동하십시오. 그런 다음 데이터 소스를 클릭하십시오. 스토리지 계정이 나열되어 있습니까? 없으면 데이터 소스 추가를 클릭 한 다음 Windows Azure Blob 저장소 계정을 추가하십시오. –

답변

1

Windows Azure Blob 저장소 계정이 Azure Data Lake Analytics 계정에 등록되어 있는지 확인하십시오. 아래 단계를 Registering Your Windows Azure Blob Storage account에서 복사했습니다.

  1. 이동합니다 푸른 포털에 로그인합니다.
  2. 이동합니다 당신의 푸른 데이터 호수 분석 계정으로.
  3. 설정에서 데이터 원본을 선택하십시오.
  4. WABS 계정이 표시되는지 확인하십시오. 그렇다면 여기에서 멈추십시오. 아니오 인 경우 다음 단계를 계속하십시오.
  5. 데이터 원본 추가를 클릭합니다.
  6. 스토리지 유형 드롭 다운 목록에서 Azure 스토리지를 선택하십시오.
  7. 선택 방법 드롭 다운 목록에서 계정 선택을 선택하십시오.
  8. Azure 저장소 드롭 다운 목록에서 WABS 계정을 선택하십시오.
  9. 추가를 클릭하십시오.