Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli używasz notesu Jupyter, możesz wygenerować szybkie raporty usługi Power BI w kilku krokach bez opuszczania notesu. Szybki raport umożliwia łatwe opowiadanie historii danych przy użyciu funkcji wizualizacji usługi Power BI w ramach środowiska notesu.
Szybkie raporty to raporty tymczasowe, które nie są zapisywane automatycznie. Za każdym razem, gdy uruchamiasz kod, tworzony jest nowy raport i stary jest usuwany. Raport można zapisać ręcznie do późniejszego użycia w notesie lub w usłudze Power BI.
Wymagania wstępne
- Pakiet klienta usługi Power BI.
Importowanie modułów
Następujące moduły są niezbędne do pracy z ramkami danych w notesie:
QuickVisualize
iget_dataset_config
odpowerbiclient
pandas
from powerbiclient import QuickVisualize, get_dataset_config
import pandas as pd
Tworzenie ramki danych biblioteki pandas
Utwórz ramkę danych biblioteki pandas i zaktualizuj ją. Poniższy przykład przedstawia przykład tworzenia ramki danych na podstawie przykładowego pliku CSV, ale możesz utworzyć własną ramkę danych w dowolny sposób.
# Import your own CSV as a pandas data frame
df = pd.read_csv('Financial Sample.csv')
# Perform preprocessing
df = df.drop(['Month Number', 'Month Name', 'Year'], axis=1)
df = df.loc[df['Units Sold'] > 1000]
df['Discounted'] = df['Discount Band'] != 'None'
Uwierzytelnianie w usłudze Power BI
# Import the DeviceCodeLoginAuthentication class to authenticate against Power BI
from powerbiclient.authentication import DeviceCodeLoginAuthentication
# Initiate device authentication
device_auth = DeviceCodeLoginAuthentication()
Aby uzyskać więcej informacji na temat uwierzytelniania, zapoznaj się ze stroną typu wiki usługi GitHub.
Tworzenie i renderowanie szybkiego wizualizowania wystąpienia
Utwórz QuickVisualize
wystąpienie na podstawie utworzonej ramki danych. Jeśli używasz ramki danych pandas, możesz użyć naszej funkcji narzędzia, jak pokazano w poniższym fragmencie kodu, aby utworzyć raport. Jeśli używasz ramki danych innej niż pandas, przeanalizuj dane samodzielnie.
# Create a Power BI report from your data
PBI_visualize = QuickVisualize(get_dataset_config(df), auth=device_auth)
# Render new report
PBI_visualize
Dostosowywanie raportu (opcjonalnie)
Po utworzeniu raportu możesz go dostosować, aby uzyskać najbardziej cenne szczegółowe informacje na podstawie danych i utworzyć idealne dopasowanie do raportu w notesie.
Edytuj wizualizacje i zapisz je.
Aby uzyskać więcej informacji, zobacz Interakcje z automatycznie wygenerowanymi raportami "szybkie" w usługa Power BI.
Zdefiniuj rozmiar kontenera.
# Set new width and height for the container PBI_visualize.set_size(400, 600)
Aby zapoznać się z pokazowym notesem Jupyter, zobacz repozytorium GitHub.
Powiązana zawartość
- Dowiedz się więcej o programach w notesie Jupyter
- Szybkie tworzenie demonstracyjnego repozytorium GitHub notesu Jupyter
Masz więcej pytań? Spróbuj zadać Społeczność usługi Power BI