"Облачные вычисления"

Как мы подключили 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 должны работать так же, как и с любой таблицей данных. Наслаждаться!