Koble til SAP HANA-databaser i Power BI

Med Power BI Desktop kan du nå få tilgang til SAP HANA-databaser. For å bruke SAP HANA må ODBC-driveren for SAP HANA være installert på lokal klientdatamaskin for at SAP HANA-datatilkoblingen til Power BI Desktop skal fungere som den skal. Du kan laste ned verktøy for SAP HANA-klient fra SAP Development Tools, som inneholder den nødvendige ODBC-driveren. Du kan eventuelt hente det fra nedlastingssenteret for SAP-programvare. I programvareportalen søker du etter SAP HANA CLIENT for Windows-datamaskiner. Mer spesifikk veiledning for navigering på dette nettstedet er ikke tilgjengelig ettersom nedlastingssenteret for SAP-programvare ofte endrer struktur.

Hvis du vil koble deg SAP HANA datadatabase, velger du Hent data, deretter Database SAP HANA Database , og deretter > Koble til:

SAP HANA-database, dialogboksen Hent data, Power BI Desktop

Når du kobler deg til en SAP HANA-database, må du angi servernavn. Angi deretter port fra rullegardin- og inndataboksen.

I denne utgaven støttes SAP HANA i modusen DirectQuery i Power BI Desktop og Power Bi-tjenesten. Du kan publisere og laste opp rapporter som bruker SAP HANA i DirectQuery-modus på Power BI-tjenesten. Du kan også publisere og laste opp rapporter på Power BI-tjenesten når du ikke bruker SAP HANA i DirectQuery-modus.

Støttede funksjoner for SAP HANA

Denne utgaven har mange funksjoner for SAP HANA, som du kan se i følgende liste:

  • Power BI-koblingen for SAP HANA bruker ODBC-driver for SAP for å gi best mulig brukeropplevelse.

  • SAP HANA støtter både DirectQuery og importering.

  • Power BI støtter HANA-informasjonsmodeller, blant annet analyse- og beregningsvisninger, og har optimalisert navigasjon.

  • Med SAP HANA kan du også bruke direkte SQL-funksjon til å koble deg til rad- og kolonnetabeller.

  • Power BI inkluderer optimalisert navigasjon for HANA-modeller.

  • Power BI støtter SAP HANA-variabler og -inndataparametere.

  • Power BI støtter HDI-beholderbaserte beregningsvisninger.

    • Støtte for HDI-beholderbaserte beregningsvisninger er tilgjengelig Power BI Desktop. For å få tilgang til HDI-beholderbaserte beregningsvisninger i Power BI må du sikre at HANA-databasebrukerne du bruker med Power BI har tillatelse til å få tilgang til HDI-kjøretidsbeholderen som lagrer visningene du vil ha tilgang til. Opprett en rolle som gir tilgang til HDI-beholderen din hvis du vil gi slik tilgang. Deretter tilordner du rollen til HANA-databasebrukeren du vil bruke med Power BI. (Denne brukeren må også ha lesetilgang til systemtabellene i _SYS_BI-skjemaet, som vanlig.) Se den offisielle SAP-dokumentasjonen for detaljerte instruksjoner om hvordan å opprette og tilordne databaseroller. Dette SAP-blogginnlegget kan være et godt sted å starte.

    • Det for øyeblikket er enkelte begrensninger for HANA-variabler knyttet til HDI-baserte beregningsvisninger. Begrensningene er på grunn av feil på HANA-siden.

      For det første er det ikke mulig å bruke en HANA-variabel på en delt kolonne i en HDI-beholderbasert beregningsvisning. Begrensningen kan fjernes ved å oppgradere til HANA 2-versjon 37.02 og senere, eller HANA 2-versjon 42 og senere. For det andre vises ikke standardverdier med flere registreringer for variabler og parametere for øyeblikket i Power BI-brukergrensesnittet. En feil i SAP HANA forårsaker denne begrensningen, men SAP har ikke kunngjort en løsning ennå.

Begrensninger og feilsøking av SAP HANA

Når du SAP HANA med Visual Studio, må du kontrollere at du har installert kompatible versjoner. Når du for eksempel arbeider med Visual Studio 32-biters, må du også kontrollere at du har HANA Client 32-biters installert.

Det finnes også noen begrensninger ved bruk av SAP HANA, som vist nedenfor:

  • NVARCHAR-strenger blir avkortet til en maksimal lengde på 4000 Unicode-tegn.
  • SMALLDECIMAL støttes ikke.
  • VARBINARY støttes ikke.
  • Gyldige datoer er mellom 30.12.1899 og 31.12.9999.
  • SAP HANA-oppdatering med SSO støttes for øyeblikket ikke for oppdateringer av Excel-arbeidsbok. Du kan oppdatere dataene i Power BI ved å bruke en Power BI-rapport med SAP HANA SSO.

Neste trinn

Du finner informasjon om DirectQuery og SAP HANA i følgende ressurser: