Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänäänTätä selainta ei enää tueta.
Päivitä Microsoft Edgeen, jotta voit hyödyntää uusimpia ominaisuuksia, suojauspäivityksiä ja teknistä tukea.
KOSKEE: Power BI Report Builder Power BI Desktop
Tässä artikkelissa kerrotaan, miten voit määrittää Open Database Connectivity (ODBC) -tietolähteet Power BI -yhdyskäytävässä ja miten ODBC-tietolähteitä käytetään Power BI Report Builderissa.
Tietolähteen nimi (DSN) ja kuljettajan yhteysmerkkijonot ovat molemmat tuettuja.
Huomautus
Power BI:n raportin muodostin on nyt 64-bittinen, eikä se enää toimi 32-bittisten ajureiden kanssa. Sekä Power BI Report Builder että Power BI Gateway edellyttävät 64-bittistä versiota.
Tarvitset Power BI -yhdyskäytävän version helmikuun 2021 tai uudemman version. Suosittelemme yhdyskäytävän asentamista erilliseen tietokoneeseen, joka on asennettu Power BI:n raportin muodostimesta tai Power BI Desktopista. On joitakin tilanteita, joissa saman tietokoneen käyttäminen voi aiheuttaa ongelmia.
Power BI:n raportin muodostimen uusin versio sisältää jo ODBC-tietolaajennuksen.
Näiden ohjeiden avulla voit määrittää Power BI -yhdyskäytävän ODBC-tietolähteille.
Lataa uusin Power BI -yhdyskäytävä.
Huomautus
Henkilökohtaisia yhdyskäytäviä ei tueta sivutetuissa raporteissa, koska ne edellyttävät DirectQuery-tukea.
Lisätietoja sen määrittämisestä on artikkelissa Mikä paikallinen tietoyhdyskäytävä on?
Asenna 64-bittinen ODBC-ohjain, jota aiot käyttää yhdyskäytävätietokoneessa.
Huomautus
Tiedoston DSN:iä ei tueta. Jos haluat käyttää DSN:ää, luo 64-bittinen järjestelmän DSN yhdyskäytävätietokoneeseen.
Jos haluat määrittää ODBC-tietolähteen Power BI -palvelussa, valitse Asetukset-kohdassa Yhteyksien ja yhdyskäytäviä hallinta:
Lisää uusi tietolähde valitsemalla valintanauhan yläreunasta Uusi . Valitse sitten Lisää tietolähteen>ODBC-tietolähteen tyyppi:
Liitä yhteysmerkkijonoon (järjestelmän DSN tai ohjain) ja valitse todentamismenetelmä. ODBC-tietolähteissä tuetaan seuraavia todennusmenetelmiä:
Kun valitset Lisää-painikkeen, Power BI -palvelu muodostaa yhteyden ODBC-tietolähteeseen käyttäen annettua yhteysmerkkijonoa ja tunnistetietoja sen vahvistamiseksi, että yhdyskäytävä voi muodostaa yhteyden.
Seuraavassa on joitakin ODBC-yhteysmerkkijonon esimerkkejä järjestelmän DSN:stä sekä erilaisia ODBC-ajureita:
Tietyt ohjaimet ja kokoonpanot eivät välttämättä tue kaikkia todentamismenetelmiä.
Sen lisäksi, että voit luoda ODBC-tietolähteitä yhdyskäytävään etukäteen, voit luoda ODBC-tietolähteitä pyydettäessä, kun lataat sivutetun raportin. Jos ODBC-tietolähdettä ei ole, latausprosessi kehottaa sinua luomaan sellaisen:
Yleisesti kaikki rajoitukset, jotka koskevat ODBC-tietolaajennuksen käyttöä Power BI Report Builderissa, koskevat ODBC-tietolaajennuksia myös Power BI -yhdyskäytävässä.
Seuraavassa on joitakin rajoituksia:
Useimmissa ODBC-ohjaimissa DateTime-parametrit edellyttävät muutoksia RDL-tietojoukon komentotekstiin, jotta DateTime-parametriarvo muutetaan sopivaan muotoon tiettyä ODBC-tietolähdettä varten.
Esimerkkikysely:
SELECT * FROM DEMO_DB.PUBLIC.DATES WHERE DATE < DATE(?)
Huomautus
Jotkin tietolähteet saattavat vaatia erityistä muotoilua. Lausekkeen avulla voit muotoilla edellisessä esimerkissä olevaa parametria. Esimerkki: =Format(Parameters!Date.Value, "yyyy-MM-dd")
.
Jotkin ODBC-ohjaimet eroavat toisistaan yhdyskäytävän ja Power BI:n raportin muodostimen välillä. Tämä voi koskea kaikkia, joitakin tai vain yhtä ohjainta. Esimerkki tästä on, että Simba-BigQuery-kysely edellyttää parametrin valua, jos se ei ole merkkijonotyyppiä.
Esimerkkivirhemerkkijono: "Tämän raportin käyttämä tietolähde palautti virheen. Poikkeus käytettäessä kohdetietolähdettä ERROR [42000] [Simba][BigQuery] (70) Virheellinen kysely: Ei vastaavaa allekirjoitusta operaattorille = argumenttityypeille: INT64, STRING. Tuettu allekirjoitus: ANY = ANY at [2:7]"
Esimerkkikysely, jossa INT64-sarakkeelle on valittu oikea tyyppi:
SELECT * FROM 'teamplz.Sample.SampleTable' WHERE DataID=CAST(? as INT64)
Tietyn ODBC-ohjaimen tai taustaohjaimen paljastamia erityisiä tietotyyppejä, joita ei ole vain yhdistetty ADO.Net tietotyyppiin, ei tueta. Yksi esimerkki on Snowflake Array -tietotyyppi.
Skenaarioita, joissa ODBC-ohjaimet käyttävät tallennettuja toimintosarjoja ilman parametreja, ei yleensä tueta. Amazon Redshift -ohjaimessa on kuitenkin sisään-/ulos-parametreja, joita tuetaan.
Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänäänOpetus
Moduuli
Create a dataset for a Power BI report in Dynamics 365 Business Central - Training
Learn how to create a dataset for a Power BI report in Business Central using assisted reporting setup and custom data sets.
Sertifiointi
Microsoft Certified: Power BI Data Analyst Associate - Certifications
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.