Jaa


Power BIn ja Business Centralin integroinnin käyttöönotto

Huomautus

Azure Active Directory on nyt Microsoft Entra ID. Lisätietoja

Tässä artikkelissa käsitellään Business Centralin käyttöön valmistelua Power BI -integrointia varten. Vaikka integrointi on jo otettu käyttöön Business Central Online -versiossa, kannattaa kuitenkin tutustua joihinkin käyttöoikeuksia koskeviin tietoihin. Paikallisessa Business Central -versiossa ympäristön on määritettävä muodostamaan yhteys Power BI:hin, ennen kuin käyttäjät voivat käyttää sitä.

Power BI:n käyttöoikeudet

Käyttäjät saavat Business Centralin mukana maksuttoman Power BI -käyttöoikeuden, jolla voi käyttää Business Centralin ja Power BI:n tavallisia ominaisuuksia. Ostamalla Power BI Pro -käyttöoikeuden saa käyttöön myös lisäominaisuuksia. Seuraavassa taulukossa on kunkin käyttöoikeuden ominaisuuksien yleiskatsaus.

Power-käyttöoikeus Raporttien näyttäminen Raporttien luominen Raporttien jakaminen Raporttien päivittäminen Business Central -sovellukset
Power BI, maksuton valintamerkki. toinen valintamerkki (rajoitettu) (rajoitettu)
Power BI Pro vielä yksi valintamerkki. se on valintamerkki jälleen valintamerkki (laaja) viimeinen valintamerkki

Lisätietoja on kohdassa Power BI -palvelun käyttöoikeuden organisaation käyttäjille tai Rekisteröityminen Power BI -palveluun henkilönä.

Tietojen näyttäminen ohjelmointirajapinnan tai OData-verkkopalvelujen kautta

Business Central tarjoaa kaksi tapaa näyttää tiedot, joita Power BI -raportit voivat käyttää: API-sivut tai -kyselyt ja OData (Open Data Protocol) -verkkopalvelut.

API-sivut ja -kyselyt

KOHDE: vain Business Central online

Kehittäjät voivat määrittää sivuobjekteja ja kyselyobjekteja, joiden tyyppi on API. Tällä tavalla he voivat näyttää tietoja tietokantataulukoista webhook-tuetun, OData v4 -yhteensopivan REST-palvelun avulla. Tämäntyyppisiä tietoja ei voi näyttää käyttöliittymässä, vaan ne on tarkoitettu luotettavien integrointipalveluiden rakentamiseen.

Business Central online sisältää useita sisäänrakennettuja ohjelmointirajapintoja, joiden avulla voit saada tietoja yleisimmistä liiketoimintaentiteeteistä, kuten asiakkaista, nimikkeistä ja myyntitilauksista. Näiden ohjelmointirajapintojen käyttö raporttien tietolähteenä ei edellytä lisätyötä tai Power BI -asetuksia. Lisätietoja näistä ohjelmointirajapinnoista on kohdassa Business Central API V2.0.

Business Central online tukee myös mukautettuja ohjelmointirajapintoja. Business Central -ratkaisujen sovelluskehittäjät voivat luoda omia API-sivujaan ja -kyselyjään ja pakata ne sovelluksiksi. Sitten sovellukset asennetaan vuokraajaan. Kun asennus on valmis, voit käyttää API-sivuja Power BI -raporteissasi, kuten tekisit sisäänrakennettujen ohjelmointirajapintojenkin (v2.0) kanssa. Lisätietoja API:n luomisesta näyttämällä sivuja tai kyselyjä on kohdassa Mukautetun ohjelmointirajapinnan kehittäminen.

Tärkeää

Helmikuusta 2022 alkaen Business Central Onlinen Power BI -raporttien lähteenä käytetään suorituskykysyistä toissijaista vain luku -tilassa olevaa tietokantareplikaa. Tämän seurauksena AL-kehittäjien pitäisi välttää sellaisten ohjelmointirajapintasivujen kehittämistä, jotka muokkaavat tietokantoja, kun sivut avautuvat tai lataavat tietueita. Erityistä huomiota kannattaa kiinnittää AL-käynnistinten OnInit, OnOpenPage, OnFindRecord, OnNextRecord, OnAfterGetRecord ja OnAfterGetCurrRecord koodiin. Nämä tietokantamuutokset voivat joissakin tapaukissa aiheuttaa suorituskykyongelmia ja estää raporttia päivittämästä tietoja. Lisätietoja on Business Centralin kehityssisällön kohdassa Kehittäjien suorituskykyartikkelit.

Joissakin harvoissa tapauksissa tämä toiminta aiheuttaa virheen, kun käyttäjä yrittää noutaa tietoja ohjelmointirajapinnasta Power BI Desktop -raporttia varten. Jos tietokantamuutokset kuitenkin ovat tarpeen muokatulla ohjelmointirajapinnalla, Power BI Desktopin käyttäjät voivat pakottaa tämän toimintatavan. Lisätietoja: Power BI -raporttien kokoaminen näyttämään Business Central -tietoja.

OData-verkkopalvelut

Voit julkaista Business Central -sovellusobjekteja kuten koodiyksikköjä, sivuja ja kyselyitä OData-verkkopalveluina. Business Central onlinessa on oletusarvoisesti julkaistu monia verkkopalveluita. Verkkopalveluja voi etsiä kätevästi hakemalla sanalla verkkopalvelu Business Centralissa. Varmista Verkkopalvelut-sivulla, että Julkaisu-kenttä on valittuna edellä mainituissa verkkopalveluissa. Lisätietoja verkkopalvelujen julkaisemisesta on kohdassa Verkkopalvelun julkaiseminen.

Lisätietoja tavoista, joilla voidaan verkkopalvelujen paras mahdollinen suorituskyky sekä Business Central Serverin (päätepiste) että kuluttajan (asiakasohjelma) kannalta, on kohdassa Tehokkaiden verkkopalvelujen kirjoittaminen.

API-sivujen tai OData-verkkopalvelujen valitseminen

Aina kun mahdollista, suositellaan käyttämään API-sivuja OData-verkkopalvelun sijaan. API-sivut lataavat tiedot nopeammin Power BI -raportteihin kuin OData-verkkopalvelut. Lisäksi ne ovat joustavampia, koska niiden avulla voit saada tietoja taulukon kentistä, joita ei ole määritetty sivuobjektissa.

Tietovoiden määrittäminen

Tietovoiden avulla voit tarkastella, muuntaa ja ladata tietoja Power BI -työtilaan ja käyttää sitten tietoja raporttien perustana. Näissä tietovoissa voi joissakin tapauksissa ilmetä ohimeneviä virheitä ajoitetun päivityksen yhteydessä. Virheviesti näyttää tältä: DataSource.Error: OData: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.

PowerAutomaten avulla voit määrittää uudelleenyritykset tälle paikalle. Lisätietoja on kohdassa Tietovuon automaattinen uudelleenyritys epäonnistumisen jälkeen.

Katso myös

Business Central ja Power BI
Business Centralin Power BI -integrointiosa ja arkkitehtuurin yleiskatsaus
Power BI kuluttajille
Power BI -palvelun uusi ulkoasu
Pika-aloitus: Tietojen yhdistäminen Power BI Desktopiin
Power BI -dokumentaatio
Business Intelligence
Valmistautuminen liiketoimintaan
Liiketoimintatietojen tuominen muista rahoitusjärjestelmistä
Business Centralin määrittäminen
Business Centralin käyttäminen Power BI -tietolähteenä
Business Centralin käyttäminen Power Apps -tietolähteenä
Business Centralin käyttö Power Automatessa

Business Centralin maksuttoman verkko-oppimissisällön etsiminen