Skip to content

PowerBI embedded

huhtikuu 12, 2016

Power BI saadaan vihdoin upetettua iFrame :een.

image

Mukava ominaisuus tuotiin julki build tapahtumassa jokin aikaa sitten.

Tässä lyhyt yhteenveto kuinka se tehdään

Tarvitset PowerBI raportin, AZURE tilin ja Visual Studio 2015, sekä roppakaupalla kärsivällisyyttä nugettien kanssa, koska kyseessä on preview komponentit.

AZURE:

Tee uusi resurssiryhmä. Huomaa että vain South Central US on tarjolla tässä preview versiossa.

image

Resurssiryhmään tulee tehdä uusi PowerBI työtila. Valitse – New – Marketplace / Data + Analytics / PowerBI Embedded

image

Täytä tarvittavat tiedot työtilan luomiseksi ja valitse alereunasta ‘Create’

image

Pin to dashboard ei ole ollenkaan huono idea. Tosin jos demoilet paljon – voi niitä tulla sitten hieman liikaakin – mutta pysyypähän muistissa Smile

Ja sitten se näyttääkin tältä.

imageimage

Tässä vaiheessa voitkin ottaa talteen tiedot, jotka on tarpeen varsinaisen raportin upotuksessa apuohjelman työtilan ja sen raportin provisiointia varten.

image

’Access keys’ osa löytyy nyt oikeanpuolimmaisena näytölläsi. valitse ‘copy’ settings kohdasta ja liitä sen key 1 muistiinpanoihisi. Samoin Työtilan teossa kirjoitamasi muutkin tiedot. Tarvitset niitä provisiointiin tehdtyyn apuohjelmaan, jonka voi ladata täältä. https://github.com/Azure-Samples/power-bi-embedded-integrate-report-into-web-app/

Microsoftin toimittama aluperäinen artikkeli löytyy täältä:

https://azure.microsoft.com/nl-nl/documentation/articles/power-bi-embedded-get-started-sample/

TIEDOT MUISTIIN:

Key 1 (esimerkki)

UJHmCRNPc0fcx7vi70nUo++Ghh4H0t+2Di2dKWJW2Eg/F5Erggy70vjwQ5J69bRCUM7xk1fZ0lHL3S7T+vqNCA=

– Subscriptionid (esimerkki)

397ec54d-XXXXX-41fe-XXX-06655b6xxxxx

– Workspace Collection name

ArvoPowerBI2

– Workspace ID (esimerkki)

9d453247-36fd-4bdf-ba0c-d05526920614

– PowerBI raportti faili

E:\Users\Arvo Paukkunen\OneDrive\Downloads\PowerBi\Retail Analysis Sample.pbix

DEMO – video

Visual Studio

 

Tutkin malleja ja ratkaisuja jonkin verran ja vietin lopulta suurimman osan ajasta nugettien säätämisessä. Aloitan siksi tässä siitä. Taivottavasti tämä nopeuttaa turhattavinta osaa tästä ja pääset nopeammin toisi toimiin Smile .

Esimerkki ohjemassa tuntui kaikki olevan kohdillaan, joten kokeillessani erästä toista, tuli nuo ongelmat eteen. Tässä malli joka toimi lopulta minulla:

Lataa ja avaa tämä visual studio MVC projekti MyPowerBI

https://onedrive.live.com/redir?resid=AB6378142A6498FC!670777&authkey=!AKgIdWy0JKiP33k&ithint=file%2czip

 

Ensimmäisenä temppuna varmista että oikeat nugetit on mukana. Itse jouduin lataamaan kaikki yksitellen ja kokeilemaan missä vaiheessa virheet loppuivat. Alinna löytyy ’tältä se näyttää’ kuva siitä kun oikeat nugetit on tämän päivän powerbi embedded version kanssam sulassa sovussa. Tämän kuvasarja kertoo maanläheisen tavan varmistaa että saatavilla olevat, asennetut ja päivityksiä saatavilla versiot ei aiheuta liiemmin päänvaivaa

Vaihe 1 – ilman prerelease versioita (browse – saatavilla)

image

ilman prerelease versioita (installed – asennettavat tässä versiossa Smile)

image

Prerelease versioiden kanssa

image

image

Asennetut – ei erikseen pre versiota

image

En päivittänyt mitään noista. päivitys voi tietty tulla kyseeseen, mutta sen näet buildin jälkeen.

Muutokset itse koodiin on vain:

web.config failiin:

<appSettings>
<add key=”webpages:Version” value=”3.0.0.0″ />
<add key=”webpages:Enabled” value=”false” />
<add key=”ClientValidationEnabled” value=”true” />
<add key=”UnobtrusiveJavaScriptEnabled” value=”true” />
<add key=”powerbi:AccessKey” value=”xxxxxxxxxxxxxxxxxxxx” />
<add key=”powerbi:ApiUrl” value=”https://api.powerbi.com” />
<add key=”powerbi:WorkspaceCollection” value=”NimiNimiNimiNimi” />
<add key=”powerbi:WorkspaceId” value=”xxxxxxxxxxxxxxxxx” />
</appSettings>

Kun ongelmia ei näy ja yllä olevat parametrin on syötetty, voit ajaa uuden MVC asp.net sovelluksen ja alkaa protoilla miten iFrame voitaisiin liittää omaan ohjelmaasi.

 
DEMO – video:

Kommentoi ja anna palautetta. Minut saa kiinni myös Bilot Oy mailista.

Mainokset

From → BI / DW

Jätä kommentti

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s

%d bloggers like this: