Как я могу подключиться к Azure Data Lake Analysis с помощью хранилища BLOB-объектов Azure

Привет, я анализирую системный журнал с помощью Azure Data Lake Analysis.

И у меня возникла проблема, связанная с подключением хранилища BLOB-объектов из Data Lake Analysis (U-SQL).

Этот U-SQL показывает, что прочитанный файл из хранилища BLOB-объектов

Перед запуском этого U-SQL я создаю хранилище больших двоичных объектов test2 и контейнер testcon.

(и установить политику доступа)

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

Но я встречаю исключение.

Error
E_STORE_USER_FAILURE

Message
Secret not found for the specified user account Cosmos Path: wasb://testcon@test2/SearchLog.tsv

Как я могу решить эту проблему?


person Lee. YunSu    schedule 30.10.2017    source источник
comment
test2 - это ваша фактическая учетная запись хранилища BLOB-объектов Windows Azure? См. Об учетных записях хранения Azure   -  person David Paul Giroux    schedule 31.10.2017
comment
test2 не является реальной учетной записью. (просто пример). Но моя реальная учетная запись не является неправильной. Я также пробую test2.blob.core.windows.net, и результат такой же.   -  person Lee. YunSu    schedule 31.10.2017
comment
Зарегистрирована ли ваша учетная запись хранилища BLOB-объектов Windows Azure в учетной записи Azure Data Lake Analytics? На портале Azure перейдите в свою учетную запись Azure Data Lake Analytics. Затем щелкните Источники данных. Вы видите свою учетную запись хранения в списке? Если нет, щелкните Добавить источник данных, а затем добавьте свою учетную запись хранилища больших двоичных объектов Windows Azure.   -  person David Paul Giroux    schedule 31.10.2017
comment
Спасибо за помощь. Решаю проблему вашим комментарием.   -  person Lee. YunSu    schedule 01.11.2017
comment
Рад слышать. Я добавил регистрацию учетной записи хранилища BLOB-объектов Windows Azure к Справочнику по языку U-SQL. Будет публиковать информацию как ответ, а не как комментарий.   -  person David Paul Giroux    schedule 01.11.2017
comment
Я добавил учетную запись хранилища в качестве подключенного источника данных, но проблема не исчезла.   -  person Gökhan Kurt    schedule 07.02.2018


Ответы (1)


Убедитесь, что ваша учетная запись хранилища BLOB-объектов Windows Azure зарегистрирована в вашей учетной записи Azure Data Lake Analytics. Я скопировал следующие шаги из Регистрация учетной записи хранилища BLOB-объектов Windows Azure.

  1. Перейдите на портал Azure и войдите в систему.
  2. Перейдите к своей учетной записи Azure Data Lake Analytics.
  3. В разделе "Настройки" выберите "Источники данных".
  4. Убедитесь, что ваша учетная запись WABS указана. Если да, остановись здесь. Если нет, переходите к следующему шагу.
  5. Щелкните Добавить источник данных.
  6. В раскрывающемся списке Тип хранилища выберите Хранилище Azure.
  7. В раскрывающемся списке «Метод выбора» выберите «Выбрать учетную запись».
  8. Выберите свою учетную запись WABS в раскрывающемся списке Хранилище Azure.
  9. Щелкните Добавить.
person David Paul Giroux    schedule 01.11.2017