"Облачные вычисления"
Как мы подключили Amazon s3 к Microsoft Powerbi… за 5 минут…
Авторы: Ильяс Иооб и Умар Иооб
PowerBI быстро превратился в инструмент панели управления по умолчанию для многих бизнес-пользователей, в то время как S3 продолжает оставаться хранилищем объектов по умолчанию для технических пользователей. Итак, то, что могло бы показаться легкой связью между ними, на удивление не так уж и легко. Позвольте нам избавить вас от боли и перейти к нашему 5-минутному решению.
Почему PowerBI?
Microsoft PowerBI быстро становится популярным инструментом для создания информационных панелей, потому что:
- десктопная версия бесплатна,
- совместное использование информационных панелей стоит всего 10 долларов США за пользователя в месяц,
- библиотека (бесплатных) краудсорсинговых визуализаций быстро растет (например, облака слов, коробчатые диаграммы и т. д.), и
- возможности запросов к данным достаточно обширны, чтобы заменить необходимость в отдельном инструменте разработки данных.
Почему S3?
Amazon S3 - самый популярный объектный магазин для малого и среднего бизнеса благодаря тому, что:
- загрузка файлов в S3 бесплатна,
- хранение и извлечение файлов стоит всего ~ 0,02 доллара США / ГБ / мес.
- управление доступом легко настроить, и
- Возможности программного доступа S3 делают его достаточно удобным для встраивания в корпоративные приложения.
Как бы мы связали их?
Хотя большинство онлайн-решений предлагают настроить подключение к базе данных с Redshift или Athena, вот обходной путь, который намного проще:
Шаг 1:
Создайте корзину Amazon S3 в своей учетной записи AWS.
Шаг 2:
Храните свой файл данных в этой корзине.
Шаг 3:
Создайте учетные данные в Amazon IAM для доступа к данным.
Шаг 4:
Откройте рабочий стол PowerBI и выберите Получить данные ›Другое› Сценарий Python.
Шаг 5:
Вставьте код ниже, указав свои ключи AWS, имя сегмента и путь к файлу.
Обратите внимание, что встраивание учетных данных в код не является идеальным (даже если это находится в PowerBI), поэтому на практике было бы лучше надежно сохранить учетные данные как переменные среды.
Шаг 6:
Нажмите OK и посмотрите, как ваш файл данных отображается в виде таблицы данных.
С этого момента ваши запросы PowerBI должны работать так же, как и с любой таблицей данных. Наслаждаться!