Konfigurer diskplads for gatewayen
I denne artikel fokuseres der på konfigurationsindstillingerne for diskplads for gatewaybrugere, der løber tør for diskplads.
Gateway-spooling af data
Power BI og datagatewayen i det lokale miljø opretter midlertidige cachefiler, når der kommunikeres mellem det lokale miljø og cloudmiljøet i en proces, der kaldes spooling. Afhængigt af hvor meget diskplads der er til rådighed til spooling, er det muligt, at der opstår en "ledig diskplads"-fejl, når diskpladsen er fuld på grund af spooleren.
Bemærk
Vi anbefaler, at du bruger et SSD (Solid State Drive) som spoolinglagerdrev for at opnå optimal ydeevne.
Når spooling medfører en "ledig diskplads"-fejl, skal du bruge følgende trin til at ændre placeringen af spooleren til en disk med mere kapacitet.
Gå til C:\Programmer\Datagateway i det lokale miljø.
Opret en sikkerhedskopi af konfigurationsfilen Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.
Rediger konfigurationsfilen Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.
Søg efter SpoolerDirectory.
<setting name="SpoolerDirectory" serializeAs="String"> <value>%LOCALAPPDATA%\Microsoft\On-premises data gateway\Spooler</value> </setting>
Værdimærket <> angiver placeringen af SpoolerDirectory.
Rediger denne sti til en placering, der indeholder tilstrækkelig diskplads til dine forretningsbehov.
Når filen er ændret, skal du gemme den og genstarte datagatewayen i det lokale miljø.
Bemærk
Hvis du ændrer stien, skal du også genstarte datagatewaytjenesten i det lokale miljø.
Vedvarende cache for miksprogrammet
Hvis spooling er blevet knyttet til et andet drev, men du fortsætter med at få "ikke mere diskplads"-fejl, kan det skyldes den faste cache. Denne fejl kan skyldes forespørgsler, der ikke foldes (du kan få flere oplysninger om forespørgselsdelegering ved at gå til oversigt over forespørgselsdelegering). Eller fejlen kan skyldes forespørgsler med dårlig ydeevne (du kan få flere oplysninger om optimering af gatewayens ydeevne ved at gå til Overvåg og optimer ydeevnen for datagatewayen i det lokale miljø).
Hvis forespørgslen ikke kan optimeres, kan den faste cache flyttes til et større kapacitetsdrev. Den faste cache (i modsætning til spooleren) bruger roddrevet og operativsystemets \temp-sti. Hvis du vil undgå fejlen "Der er ikke mere diskplads", skal du enten frigøre plads på roddrevet, udvide størrelsen på roddrevet eller eventuelt knytte mappen temp til et drev med mere plads.
Du kan ændre (eller angive) værdien af Windows TMP-miljøvariablen for den brugerkonto, der bruges til at køre gatewayen , for at flytte den faste cache til et større kapacitetsdrev. Den sti, der bruges til cache- og midlertidige mapper, bestemmes via funktionen Win32 GetTempPath . I henhold til Win32-dokumentationen bruger denne funktion den første værdi, der findes fra følgende liste:
- Den sti, der er angivet af TMP-miljøvariablen.
- Den sti, der er angivet af miljøvariablen TEMP.
- Den sti, der er angivet af miljøvariablen USERPROFILE.
- Windows-mappen.
Så skift TMP for gatewaybrugeren for at flytte den faste cache til et andet drev.
Bemærk
Hvis du vil ændre miljøvariabler i Windows, skal du vælge Søg i menuen Start, angive Miljøvariabler, vælge Rediger systemmiljøvariabler og vælge Miljøvariabler i Egenskaber for system.