Визуализация с использованием Desktop Power BI, Python и flask - PullRequest
0 голосов
/ 19 февраля 2020

Я использую flask для создания веб-API из python функций. Мой код:

from flask import Flask, render_template
import pandas as pd
import numpy as np


app = Flask(__name__)

@app.route("/store_on_promo_df")
def store_on_promo_df():

    data_df = pd.read_csv(data_path, header=0)

    is_on_promo_series = data_df['IsPromo'] == True
    data_on_promo_df = data_df.loc[is_on_promo_series]

    return data_on_promo_df

Следовательно, я хотел бы иметь некоторую визуализацию в Power BI. Поэтому я использую параметр импорта данных из Интернета в Power BI.

Проблема: я не могу вернуть кадр данных, используя flask. И я не уверен, что возвращать, чтобы PowerBI правильно считывал мои данные.

Наконец, обратите внимание, что это полезно в моем случае, потому что я хочу делиться большими данными с другими командами в другом месте.

Любая помощь очень ценится!

1 Ответ

0 голосов
/ 19 февраля 2020

У меня нет опыта работы с Power BI, но с небольшим исследованием, вот как вы, вероятно, можете это сделать.

Верните ваши данные в формате JSON и посмотрите этот учебник добавить свою конечную точку в Power BI.

...