Bruke en ekstern Python-IDE med Power BI
Med Power BI Desktop kan du bruke det eksterne Python Integrated Development Environment (IDE) til å opprette og begrense Python-skript, og deretter bruke disse skriptene i Power BI.
Aktivere en ekstern Python-IDE
Du kan starte den eksterne Python-IDE-en fra Power BI Desktop og få dataene automatisk importert og vist i Python IDE. Derfra kan du endre skriptet i det eksterne Python-IDE-et, og deretter lime det inn igjen i Power BI Desktop for å opprette Power BI-visualobjekter og rapporter.
Du kan angi hvilken Python-IDE som skal brukes, og få den til å starte automatisk fra Power BI Desktop.
Forutsetninger
Hvis du vil bruke denne funksjonen, må du installere en Python-IDE på den lokale datamaskinen. Power BI Desktop inkluderer ikke, distribuerer eller installerer Python-motoren, så du må installere Python separat på den lokale datamaskinen. Du kan velge hvilken Python-IDE du vil bruke, med følgende alternativer:
Du kan installere din favoritt python-IDE, hvorav mange er tilgjengelige gratis, for eksempel nedlastingssiden for Visual Studio Code.
Power BI Desktop støtter også Visual Studio.
Du kan også installere en annen Python-IDE og få Power BI Desktop til å starte python-IDE ved å gjøre ett av følgende:
- Du kan knytte til . PY-filer med den eksterne IDE-en du vil at Power BI Desktop skal starte.
- Du kan angi .exe som Power BI Desktop starter ved å velge Annet fra delen Alternativer for Python-skript i dialogboksen Alternativer. Du kan vise dialogboksen Alternativer ved å gå til Alternativer for fil>og innstillinger>.
Hvis du har flere Python-IDEr installert, kan du angi hvilken som skal startes ved å velge den fra rullegardinlisten Oppdagede Python-IDEr i dialogboksen Alternativer .
Som standard starter Power BI Desktop Visual Studio Code som den eksterne Python-IDE-en hvis den er installert på den lokale datamaskinen. Hvis Visual Studio Code ikke er installert, og du har Visual Studio som startes i stedet. Hvis ingen av disse Python-ID-ene er installert, er programmet knyttet til . PY-filer startes.
Og hvis nei . PY-filtilknytning finnes, det er mulig å angi en bane til en egendefinert IDE i delen Angi en Python-hjemmemappe i dialogboksen Alternativer. Du kan også starte en annen Python-IDE ved å velge tannhjulikonet Innstillinger ved siden av Ikonet for Start Python IDE-pil, i Power BI Desktop.
Starte en Python-IDE fra Power BI Desktop
Hvis du vil starte en Python-IDE fra Power BI Desktop, gjør du følgende:
Last inn data i Power BI Desktop.
Legg til en Python-visualisering på lerretet. Hvis du ikke har aktivert skriptvisualobjekter ennå, blir du bedt om å gjøre det.
Når skriptvisualobjekter er aktivert, vises et tomt Python-visualobjekt som er klart til å vise resultatene av skriptet. Ruten redigeringsprogram for Python-skript vises også.
Nå kan du velge feltene du vil bruke i Python-skriptet. Når du velger et felt, oppretter redigeringsprogrammet for Python-skript automatisk skriptkode basert på feltet eller feltene du velger. Du kan enten opprette eller lime inn Python-skriptet direkte i redigeringsruten for Python-skript , eller du kan la det stå tomt.
Merk
Standard aggregasjonstype for Python-visualobjekter oppsummeres ikke.
Nå kan du starte Python-IDE-en direkte fra Power BI Desktop. Velg Start Python IDE-knappen, som du finner på høyre side av tittellinjen i Python-skriptredigeringsprogrammet, som vist i dette skjermbildet.
Den angitte Python-IDE-en startes av Power BI Desktop, som vist på bildet nedenfor. I dette bildet er Visual Studio Code standard Python IDE.
Merk
Power BI Desktop legger til de tre første linjene i skriptet, slik at de kan importere dataene fra Power BI Desktop når du kjører skriptet.
Alle skript du opprettet i redigeringsruten for Python-skript i Power BI Desktop, vises, fra og med linje 4, i Python-IDE-en. På dette tidspunktet kan du opprette Python-skriptet i Python IDE. Når Python-skriptet er fullført i Python IDE, må du kopiere og lime det inn igjen i redigeringsruten for Python-skript i Power BI Desktop, unntatt de tre første linjene i skriptet som Power BI Desktop automatisk genererte. Ikke kopier de tre første skriptlinjene tilbake til Power BI Desktop, disse linjene ble bare brukt til å importere dataene til Python-IDE-en fra Power BI Desktop.
Kjente begrensninger
Oppstart av et Python-IDE direkte fra Power BI Desktop har noen begrensninger:
- Automatisk eksport av skriptet fra Python-IDE-en til Power BI Desktop støttes ikke.
Relatert innhold
Ta en titt på følgende tilleggsinformasjon om Python i Power BI.