Del via


Impala-database

Resumé

Vare Beskrivelse
Udgivelsestilstand Generel tilgængelighed
Produkter Power BI (semantiske modeller)
Power BI (dataflow)
Struktur (Dataflow Gen2)
Power Apps (dataflow)
Dynamics 365 Customer Insights
Understøttede godkendelsestyper Anonym
Database
Windows
Dokumentation til funktionsreference

Seddel

Nogle funktioner kan være til stede i ét produkt, men ikke andre på grund af installationsplaner og værtsspecifikke egenskaber.

Seddel

Impala-connectorimplementeringen 2.0 har været tilgængelig som prøveversion siden juli 2025.

Understøttede egenskaber

  • Import
  • DirectQuery (semantiske Power BI-modeller)
  • Avancerede indstillinger
    • Timeout for forbindelsesvarighed
    • Varighed af kommandotimeout

Opret forbindelse til en Impala-database fra Power Query Desktop

Hvis du vil oprette forbindelse til en Impala--database, skal du benytte følgende fremgangsmåde:

  1. Vælg Hent data på båndet Hjem i Power BI Desktop.

  2. Vælg Database på kategorilisten, vælg Impala, og vælg derefter Opret forbindelse.

    Skærmbillede af dialogboksen Hent data med kategorien Database og Impala-connectoren valgt.

  3. I vinduet Impala, der vises, skal du skrive eller indsætte navnet på din Impala-server i feltet. Du kan importere data direkte i Power BI, eller du kan bruge DirectQuery-. Få mere at vide om ved hjælp af DirectQuery. Vælg derefter OK.

    Skærmbillede af Impala-dialogen med et servernavn indtastet og tilstanden Importer dataforbindelse valgt.

  4. Når du bliver bedt om det, skal du angive dine legitimationsoplysninger eller oprette forbindelse anonymt. Impala-connectoren understøtter Anonym, Database (brugernavn og adgangskode) og Windows-godkendelse.

    Skærmbillede af godkendelsesdialogen med valgene Anonym, Windows og Database, hvor Database er markeret.

    Du kan få flere oplysninger om godkendelsesmetoder ved at gå til Godkendelse med en datakilde.

    Seddel

    Hvis forbindelsen ikke er krypteret, får du følgende meddelelse. Vælg OK hvis du vil bruge en ukrypteret forbindelse.

    Skærmbillede af krypteringssupportdialogen, der understreger, at der ikke kunne oprettes en forbindelse, og spørger, om der skal bruges en ukrypteret forbindelse.

  5. Når du har oprettet forbindelse, vises vinduet Navigator, og de data, der er tilgængelige på serveren, vises. Vælg enten Indlæs for at indlæse dataene, eller Transformér data for at fortsætte med at transformere dataene i Power Query-editoren.

    Skærmbillede af navigatoren, hvor standarddatabasen og kundedata er valgt, og kundedataene vises.

Opret forbindelse til en Impala-database fra Power Query Online

Hvis du vil oprette forbindelse til en Impala--database, skal du benytte følgende fremgangsmåde:

  1. Vælg indstillingen Impala i connectorvalget.

  2. I Opret forbindelse til datakilde skal du angive navnet på serveren og et portnummer, hvis det er nødvendigt.

    Skærmbillede af dialogboksen Opret forbindelse til datakilde, hvor du indtaster onlineforbindelsen til Impala-databasen.

  3. Vælg om nødvendigt navnet på din datagateway i det lokale miljø.

  4. Hvis det er første gang, du opretter forbindelse til denne Impala-database, skal du vælge typen af legitimationsoplysninger for forbindelsen i Godkendelsestype.

  5. Angiv dine legitimationsoplysninger.

  6. Vælg Brug krypteret forbindelse hvis du vil bruge en krypteret forbindelse, eller fjern markeringen i indstillingen, hvis du vil bruge en ukrypteret forbindelse.

  7. Vælg Næste for at fortsætte.

  8. I Navigatorskal du vælge de data, du har brug for, og derefter vælge Transformer data for at transformere dataene i Power Query-editoren.

Opret forbindelse ved hjælp af avancerede indstillinger

Power Query indeholder et sæt avancerede indstillinger, som du kan føje til din forespørgsel, hvis det er nødvendigt. I følgende tabel vises alle de avancerede indstillinger, du kan angive i Power Query.

Avanceret indstilling Beskrivelse
Timeout for forbindelsesvarighed Angiver den maksimale tid, som Power-forespørgsel venter på, at en forbindelse er fuldført. Du kan angive en anden værdi for at holde forbindelsen åben længere.
Varighed af kommandotimeout Angiver den maksimale tid, en kommando må køre, før Power Query afbryder opkaldet.

Implementering af Impala-stik 2.0

I august 2025 introducerede vi en ny implementering af Impala-connectoren for at forbedre integrationen med Impala. Vi anbefaler, at du opgraderer din Power BI Desktop og datagatewayen i det lokale miljø til den nyeste version for at drage fordel af de nyeste funktioner.

Giv os feedback for at hjælpe os med at fortsætte med at forbedre connectoren.

Impala-connectorimplementeringen 2.0 er bygget ved hjælp af ADBC-driveren (Arrow Database Connectivity) med åben kildekode. ADBC leverer et sæt standardgrænseflader til interaktion med Arrow-data, som er særligt effektive til at hente store datasæt med minimale omkostninger og ingen serialisering eller kopiering. ADBC-driveren indeholder også sikkerhedsforbedringer såsom hukommelsessikkerhed og affaldsindsamling.

Derudover muliggør samarbejde med open source-fællesskabet hurtigere opdateringer ved hjælp af moderne værktøjer og sikre udviklingslivscyklusprocesser (SDL). For at gøre det muligt for dig at drage fordel af disse forbedringer af ydeevnen og sikkerheden bruger alle nyoprettede forbindelser automatisk 2.0-implementeringen fra august 2025. I overgangsperioden kan du teste 2.0-implementeringen ved at opdatere dine eksisterende forespørgsler og tilføje flaget Implementation="2.0" i Impala.Database på følgende måde. Efter overgangen opdateres forbindelser, der ikke angiver en implementering, automatisk til 2.0-implementeringen.

Source = Impala.Database("impalavm.centralus.cloudapp.azure.com", [Implementation="2.0"])

For at hjælpe med at diagnosticere et potentielt problem kan du finde og-detaljerne ImplementationDriverType i dine miks-logfiler, som i følgende eksempel. Hvis du støder på problemer under overgangen, skal du kontakte support.

{ 
    "Start": "2024-11-02T00:14:02.7968686Z", 
    "Action": "Engine/Module/Impala/IO/Impala/Implementation", 
    "ResourceKind": "Impala", 
    "ResourcePath": "impalavm.centralus.cloudapp.azure.com",
    "HostProcessId": "29200",
    "Implementation": "2.0",
    "DriverType": "ADBC",
    "ProductVersion": "2.139.0.0 (Main)+eda56ecd858054173a4d11db9c63a6da5cf92a99",
    "ActivityId": "106f16b6-cfbb-4853-9f20-ed45486486d2",
    "Process": "Microsoft.Mashup.Container.NetFX45",
    "Pid": 38560,
    "Tid": 1,
    "Duration": "00:00:00.0000291"
}

Hvis du vil forblive på den forrige connectorimplementering midlertidigt (under fejlfinding), skal du angive Implementation="1.0" i dine forespørgsler.

Overvejelser og begrænsninger

Her er et par overvejelser og begrænsninger, du skal huske på med Impala-connectoren:

  • Impala-connectoren understøttes på datagatewayen i det lokale miljø ved hjælp af en af de tre understøttede godkendelsesmekanismer.
  • Impala-stikket bruger Impala-driveren, som som standard begrænser størrelsen af strengtyper til 32 K.
  • Impala-connectoren understøtter ikke tilsidesættelse af indstillingen Realm for Kerberos-godkendelse.