SAP HANA-database

Samenvatting

Item Beschrijving
Release-status Algemene beschikbaarheid
Producten Power BI (gegevenssets)
Power BI (gegevensstromen)
Power Apps (gegevensstromen)
Excel
Analysis Services
Ondersteunde verificatietypen Basic
Database
Windows
Naslagdocumentatie voor functies SapHana.Database

Notitie

Sommige mogelijkheden zijn mogelijk aanwezig in het ene product, maar niet in andere vanwege implementatieschema's en hostspecifieke mogelijkheden.

Vereisten

U hebt een SAP-account nodig om u aan te melden bij de website en de stuurprogramma's te downloaden. Als u het niet zeker weet, neem dan contact op met de SAP-beheerder in uw organisatie.

Als u SAP HANA wilt gebruiken in Power BI Desktop of Excel, moet het odbc-stuurprogramma SAP HANA zijn geïnstalleerd op de lokale clientcomputer om de SAP HANA-gegevensverbinding goed te laten werken. U kunt de SAP HANA-clienthulpprogramma's downloaden via SAP-hulpprogramma's voor ontwikkelaars, waar het benodigde ODBC-stuurprogramma te vinden is. U kunt dit ook ophalen via het SAP Software Download Center. Zoek in de Software-portal naar de SAP HANA CLIENT voor Windows-computers. Omdat de indeling van het SAP Software Download Center vaak verandert, is er geen specifiekere richtlijnen beschikbaar voor de navigatie op die site. Zie Installing SAP HANA ODBC Driver on Windows 64 Bitsvoor instructies over het installeren van SAP HANA ODBC-stuurprogramma.

Als u SAP HANA wilt gebruiken in Excel, moet u het 32-bits of 64-bits SAP HANA ODBC-stuurprogramma (afhankelijk van of u de 32-bits of 64-bits versie van Excel) op de lokale clientcomputer gebruikt.

Deze functie is alleen beschikbaar in Excel voor Windows als u Office 2019 of een Microsoft 365 hebt. Als u een Microsoft 365 bent, moet u ervoor zorgen dat u de nieuwste versie van Office.

HANA 1.0 SPS 12rev122.09, 2.0 SPS 3rev30 en BW/4HANA 2.0 wordt ondersteund.

Ondersteunde mogelijkheden

  • Importeren
  • Direct Query
  • Geavanceerd
    • SQL-instructie

Verbinding maken vanuit Power Query Desktop naar een SAP HANA-database

Verbinding maken met een SAP HANA-database vanuit Power Query Desktop:

  1. Selecteer Get Data > SAP HANA database in Power BI Desktop of From Database > From SAP HANA Database in het lint Gegevens in Excel.

  2. Voer de naam en poort in van SAP HANA server die u wilt verbinden. In het voorbeeld in de volgende afbeelding wordt gebruikt SAPHANATestServer op poort 30015 .

    Voer de SAP HANA servergegevens in.

    Standaard is het poortnummer ingesteld voor de ondersteuning van één containerdatabase. Als uw SAP HANA database meer dan één multitenant-databasecontainer kan bevatten, selecteert u Systeemdatabase met meerdere containers (30013). Als u verbinding wilt maken met een tenantdatabase of een database met een niet-standaard exemplaarnummer, selecteert u Aangepast in de vervolgkeuzelijst Poort.

    Als u verbinding maakt met een SAP HANA-database vanuit Power BI Desktop, kunt u ook Importeren of DirectQuery selecteren. In het voorbeeld in dit artikel wordt Import gebruikt. Dit is de standaardmodus (en de enige modus voor Excel). Zie Verbinding maken to SAP HANA using DirectQuery in Power BI Desktop SAP HANA (Verbinding maken met gegevensbronnen met behulp van DirectQuery in Power BI) voor meer informatie over het maken van verbinding met de database met behulp van DirectQuery in Power BI.

    Als u Geavanceerde opties selecteert, kunt u ook een SQL invoeren. Zie Gegevens importeren uit een database met behulp van een native databasequery voor meer informatie over het gebruik van deze SQL-instructie.

    Nadat u al uw opties hebt ingevoerd, selecteert u OK.

  3. Als u een database voor het eerst gebruikt, wordt u gevraagd uw referenties voor verificatie in te voeren. In dit voorbeeld zijn voor de SAP HANA databasegebruikersreferenties vereist. Selecteer daarom Database en voer uw gebruikersnaam en wachtwoord in. Voer zo nodig de gegevens van uw servercertificaat in.

    Voer de serverreferenties in.

    Mogelijk moet u ook het servercertificaat valideren. Zie Using SAP HANA encryption (Serverversleuteling gebruiken) voor meer informatie over het gebruik van validatie van servercertificaatselecties. In Power BI Desktop en Excel is de selectie van servercertificaat valideren standaard ingeschakeld. Als u deze selecties al hebt ingesteld in ODBC-gegevensbronbeheerder, wist u het selectievakje Servercertificaat valideren. Zie Configure SSL for ODBC client access to SAP HANA (SSL configureren voor ODBC-clienttoegang tot SAP HANA) voor meer informatie over het gebruik van ODBC-gegevensbronbeheerder om deze selecties in te stellen.

    Zie Verificatie met een gegevensbron voor meer informatie over verificatie.

    Nadat u alle vereiste gegevens hebt ingevuld, selecteert u Verbinding maken.

  4. In het dialoogvenster Navigator kunt u de gegevens in de Power Query-editor transformeren door Gegevens transformeren te selecteren of de gegevens te laden door Laden te selecteren.

Verbinding maken een SAP HANA database Power Query Online

Verbinding maken met SAP HANA gegevens van Power Query Online:

  1. Selecteer op de pagina Gegevensbronnen de SAP HANA database.

  2. Voer de naam en poort in van SAP HANA server die u wilt verbinden. In het voorbeeld in de volgende afbeelding wordt gebruikt SAPHANATestServer op poort 30015 .

    Als u verbinding wilt maken met een tenantdatabase of een database met een niet-standaard exemplaarnummer, selecteert u Aangepast in de vervolgkeuzelijst Poort.

    SAP HANA database online aanmelden.

  3. Selecteer de naam van de on-premises gegevensgateway die u wilt gebruiken voor toegang tot de database.

    Notitie

    U moet een on-premises gegevensgateway gebruiken met deze connector, ongeacht of uw gegevens lokaal of online zijn.

  4. Kies het type verificatie dat u wilt gebruiken voor toegang tot uw gegevens. U moet ook een gebruikersnaam en wachtwoord invoeren.

    Notitie

    Momenteel biedt Power Query Online geen ondersteuning voor Windows verificatie. Windows ondersteuning voor verificatie is gepland om binnen een paar maanden beschikbaar te komen.

  5. Selecteer Volgende om door te gaan.

  6. In het dialoogvenster Navigator kunt u de gegevens in de Power Query-editor transformeren door Gegevens transformeren te selecteren of de gegevens te laden door Laden te selecteren.

Ondersteunde functies voor SAP HANA

De volgende lijst bevat de ondersteunde functies voor SAP HANA. Niet alle functies die hier worden vermeld, worden ondersteund in alle implementaties van de SAP HANA-databaseconnector.

  • Zowel de Power BI Desktop- als Excel-connector voor een SAP HANA-database gebruiken het SAP ODBC-stuurprogramma om de beste gebruikerservaring te bieden.

  • In Power BI Desktop biedt SAP HANA ondersteuning voor zowel DirectQuery als importopties.

  • Power BI Desktop ondersteunt HANA-informatiemodellen, zoals analytische en berekeningsweergaven, en heeft geoptimaliseerde navigatie.

  • Met SAP HANA kunt u ook SQL-opdrachten gebruiken in de SQL-instructie van de native databasequery om verbinding te maken met rij- en kolomtabellen in HANA-catalogustabellen, die niet zijn opgenomen in de analyse-/berekeningsweergaven van de Navigator-ervaring. U kunt ook de ODBC-connector gebruiken om query's uit te voeren op deze tabellen.

  • Power BI Desktop bevat Geoptimaliseerde navigatie voor HANA-modellen.

  • Power BI Desktop ondersteunt SAP HANA variabelen en invoerparameters.

  • Power BI Desktop biedt ondersteuning voor berekeningsweergaven op basis van HDI-containers.

    • Als u in Power BI toegang tot uw berekeningsweergaven op basis van HDI-containers wilt krijgen, moeten uw gebruikers van de HANA-database in Power BI toegang hebben tot de HDI-uitvoeringscontainer waarin de weergaven zijn opgeslagen die u wilt gebruiken. Als u deze toegang wilt verlenen, maakt u een rol waarmee toegang tot uw HDI-container wordt verleend. Wijs de rol vervolgens toe aan de HANA-databasegebruiker die u wilt gebruiken met Power BI. (Deze gebruiker moet ook machtigingen hebben om te lezen uit de systeemtabellen in _SYS_BI schema, zoals gebruikelijk.) Raadpleeg de officiële SAP-documentatie voor gedetailleerde instructies over het maken en toewijzen van databaserollen. Dit SAP-blogbericht is mogelijk een goede plek om te beginnen.

    • Er gelden momenteel enkele beperkingen voor HANA-variabelen die zijn gekoppeld aan berekeningsweergaven op basis van HDI. Deze beperkingen zijn ingesteld in verband met fouten bij HANA. Ten eerste is het niet mogelijk om een HANA-variabele toe te passen op een gedeelde kolom van een berekeningsweergave op basis van een HDI-container. Deze beperking kan worden verholpen door een upgrade uit te voeren naar HANA 2, versie 37.02 en hoger of naar HANA 2, versie 42 en hoger. Ten tweede worden de standaardwaarden met meerdere invoeren voor variabelen en parameters momenteel niet weergegeven in de gebruikersinterface van Power BI. Deze beperking wordt veroorzaakt door een fout in SAP HANA, maar er is nog geen oplossing aangekondigd door SAP.

Volgende stappen

De volgende artikelen bevatten meer informatie die nuttig kan zijn bij het maken van verbinding met een SAP HANA basis.