#excel #azure #oauth #azure-data-lake #azure-data-lake-gen2
Вопрос:
Когда я просматриваю документацию Microsoft о возможностях подключения, в ней говорится, что мои приложения Microsoft 365 для предприятия могут подключаться к хранилищу больших двоичных объектов Azure и хранилищу озера данных Azure
Я хочу подключиться к своему Datalake Gen 2 в excel, я перейду на вкладку Данные > Получить данные > Из Azure > > Из хранилища больших двоичных объектов Azure
Вот вопрос: Как мне подключиться к своему хранилищу данных 2 поколения с помощью Azure AD / OAuth / имени пользователя (user@domain.com) и пароль? Доступ к ключу учетной записи хранения отключен в этом хранилище данных. Это включает в себя общий ключ и подпись общего доступа (SAS)
Ответ №1:
Я вижу только соединитель пользовательского интерфейса для ADLS Gen1
Поочередно для ADLS Gen2….
Вот что я попробовал: вы можете использовать ключ SAS для делегирования пользователей, который защищен учетными данными Azure AD.
- Создайте URL-адрес SAS для делегирования пользователей для того большого двоичного объекта, к которому вы хотите получить доступ.
- Выберите Веб-источник для получения данных,
- При появлении запроса выберите Анонимный
Комментарии:
1. Подпись общего доступа (SAS) не является опцией, поскольку авторизация с помощью общего ключа отключена для datalake поколения 2, как упоминалось выше
2. да, и именно поэтому я упомянул об использовании опции ключа делегирования пользователей. Существует два типа авторизации: ключ доступа к учетной записи для авторизации с общим ключом и делегирование полномочий пользователя SAS авторизован в Azure AD, даже если свойству AllowSharedKeyAccess присвоено значение false. Пожалуйста, попробуйте один раз, как показано в снипе
Ответ №2:
Во-первых, я хочу поблагодарить KarthikBhyresh-MT за его вклад, который вдохновил меня на поиск правильного решения.
Решение Сначала я нашел URL-адрес нужного файла внутри хранилища данных на портале azure
Я скопировал измененный URL-адрес и изменил слово blob на dfs
В Excel (office 365) я получаю данные > Из Интернета и вставляю измененный URL-адрес. Оттуда я получаю это изображение, где я могу войти в datalake с учетными данными OAuth
Затем я мог бы загрузить простой файл.csv в excel, поработать с ним и просмотреть транзакции в журналах сбора данных.