Изменение источника данных в PowerBI в соответствии с userid, введенным в html-форму django

Я разрабатываю веб-приложение на Django, которое принимает информацию о пользователе и файл excel в качестве входных данных (пользователь заполняет форму и загружает файл excel). Данные из этого excel-файла извлекаются и сохраняются в базе данных SQL. Извлеченные данные подаются на оптимизационную модель, которая выдает результат, хранящийся в отдельном файле excel в ведре Amazon S3. Именование выходного файла excel уникально (имя содержит userid).

Я хочу, чтобы моя приборная панель PowerBi подключалась к выходному файлу в зависимости от того, кто вошел в веб-приложение Django, т.е. получала идентификатор пользователя из веб-приложения, искала, присутствует ли файл, содержащий этот идентификатор пользователя, в ведре Amazon S3, и если да, подключала этот файл excel к приборной панели PowerBi, затем встраивала эту приборную панель в отдельную веб-страницу в Django, чтобы конкретный пользователь мог видеть визуализации.

Я просмотрел несколько статей о Powerbi, я знаю, что мы можем подключить файлы в S3 к Powerbi с помощью пользовательского скрипта python, но не знаю, как сделать это динамически или даже как получить userid из формы и найти ведро S3.

Может ли кто-нибудь сообщить мне, возможно ли это? Или есть ли другие способы сделать то же самое?

(чтобы усугубить ситуацию, я новичок в Django и Powerbi)

Вернуться на верх