Что такое строка подключения хранилища озера данных Azure для «хранилища озера данных» - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь написать модульные тесты для своего хранилища Azure Data Lake Storage (v1) для AzureStorageEmulator. Это возможно? Если так, что я использую для параметров клиента создания? Кроме того, где в моей файловой системе будут храниться эти данные?

var client = AdlsClient.CreateClient("accountFqdn????", "token???");

Когда я открываю «Microsoft Azure Storage Explorer», я вижу «Хранилище озера данных (Предварительный просмотр) -> (Разработка)» как вариант, поэтому я предполагаю, что это возможно.

1 Ответ

0 голосов
/ 02 июля 2018

Я считаю, что эмулятор магазина Azure предназначен для:

Службы BLOB-объектов, очередей и таблиц Azure для целей разработки

Это, к сожалению, не для эмуляции Data Lake Store (по крайней мере, на момент написания, но теперь, когда Data Lake Store Gen2 поддерживается хранилищем больших двоичных объектов, это может измениться).

Закрытый элемент эмулятора - LocalRunHelper , но он предназначен для локального тестирования U-SQL, а не для подключения к хранилищу озера данных.

Однако, если вы хотите написать модульные тесты (а не сквозные тесты / интеграционные тесты), вы можете посмотреть на MockAdlsClient , который имеет тот же API, что и AdlsClient, но работает вместо этого в памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...