Share via


Konfigurer gateway-diskplass

Denne artikkelen fokuserer på konfigurasjonsinnstillingene som styrer diskplass for gateway-brukere som går tom for diskplass.

Utskriftsdata for gateway

Power BI og den lokale datagatewayen oppretter midlertidige hurtigbufferfiler når de kommuniserer mellom det lokale miljøet og skyen i en prosess som kalles spoling. Avhengig av hvor mye diskplass du har tilgjengelig for utskriftskø, er det mulig at det oppstår en feil med ledig diskplass når diskplassen er full på grunn av utskriftskøen.

Merk

Vi anbefaler at du bruker en heldekkende stasjon (SSD) som spolelagringsstasjon for optimal ytelse.

Når utskriftskø forårsaker en feilmelding om ikke nok diskplass, kan du bruke følgende fremgangsmåte for å endre plasseringen av utskriftskøen til en disk med mer kapasitet.

  1. Gå til C:\Programfiler\Lokal datagateway.

  2. Ta en sikkerhetskopi av konfigurasjonsfilen Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.

  3. Rediger konfigurasjonsfilen Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.

  4. Søk etter SpoolerDirectory.

    <setting name="SpoolerDirectory" serializeAs="String">
        <value>%LOCALAPPDATA%\Microsoft\On-premises data gateway\Spooler</value>
    </setting>
    

    Verdikoden <> angir plasseringen til SpoolerDirectory.

  5. Endre denne banen til en plassering som inneholder nok diskplass til bedriftens behov.

  6. Når den er endret, lagrer du filen og starter den lokale datagatewayen på nytt.

Merk

Hvis du endrer banen, må du også starte den lokale datagatewaytjenesten på nytt.

[Skjermbilde](media/service-gateway-configure-disk-space/restart-service.png)

Fast hurtigbuffer for mashup-motor

Hvis utskriftskø er tilordnet til en annen stasjon, men du fortsetter å få feilmeldinger om at diskplass er borte, kan det skyldes den vedvarende hurtigbufferen. Denne feilen kan skyldes spørringer som ikke brettes (hvis du vil ha mer informasjon om spørringsdelegering, kan du gå til oversikt over spørringsdelegering). Eller feilen kan skyldes dårlig ytelse av spørringer (hvis du vil ha mer informasjon om optimalisering av gatewayytelse, kan du gå til Monitor og optimalisere lokal datagatewayytelse).

Hvis spørringen ikke kan optimaliseres, kan den faste hurtigbufferen flyttes til en større kapasitetsstasjon. Den faste hurtigbufferen (i motsetning til utskriftskøen) bruker rotstasjonen og operativsystemet \temp-banen. Hvis du vil unngå feilen «ikke nok diskplass», må du enten frigjøre plass på rotstasjonen, utvide størrelsen på rotstasjonen eller potensielt tilordne temp-mappen til en stasjon med mer plass.

Du kan endre (eller angi) verdien for Windows TMP-miljøvariabelen for brukerkontoen som brukes til å kjøre gatewayen for å flytte den vedvarende hurtigbufferen til en større kapasitetsstasjon. Banen som brukes for hurtigbuffer og midlertidige kataloger bestemmes gjennom Win32 GetTempPath-funksjonen . I henhold til Win32-dokumentasjonen bruker denne funksjonen den første verdien den finner fra følgende liste:

  • Banen angitt av TMP-miljøvariabelen.
  • Banen angitt av TEMP-miljøvariabelen.
  • Banen som er angitt av miljøvariabelen USERPROFILE.
  • Windows-katalogen.

Så endre TMP for gateway-brukeren for å flytte den vedvarende hurtigbufferen til en annen stasjon.

Merk

Hvis du vil endre miljøvariablene i Windows, velger du Søk på Start-menyen, skriver inn miljøvariabler, velger Rediger systemmiljøvariablene og velger Miljøvariabler fra Systemegenskaper.