Share via


Määritä yhdyskäytävän levytila

Tässä artikkelissa keskitytään määritysasetuksiin, jotka koskevat levytilan hallintaa yhdyskäytävän käyttäjille, joiden levytila loppuu.

Yhdyskäytävän tietojen sarjoittaminen

Power BI ja paikallinen tietoyhdyskäytävä luovat tilapäisiä välimuistitiedostoja, kun ne kommunikoivat paikallisen ympäristön ja pilvipalvelun välillä spooling-prosessissa. Sen mukaan, kuinka paljon levytilaa spoolausta varten on käytettävissä, on mahdollista saada "tyhjä levytila" -virhe, kun levytila on täynnä spoolerin vuoksi.

Muistiinpano

Suosittelemme, että käytät SSD-asemaa spooling-tallennusasemana parhaan mahdollisen suorituskyvyn tuottamiseksi.

Kun spoolaus aiheuttaa "tyhjän levytilan" virheen, vaihda spoolerin sijainti levyksi, jossa on enemmän kapasiteettia, seuraavien ohjeiden avulla.

  1. Siirry kohtaan C:\Program Files\Paikallinen tietoyhdyskäytävä.

  2. Tee Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config-määritystiedostosta varmuuskopio.

  3. Muokkaa Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config-määritystiedostoa.

  4. Hae SpoolerDirectory.

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

    Arvotunniste <> määrittää SpoolerDirectory-hakemiston sijainnin.

  5. Muokkaa tätä polkua sijaintiin, joka sisältää riittävästi levytilaa yrityksesi tarpeisiin.

  6. Kun tiedostoa on muokattu, tallenna se ja käynnistä paikallinen tietoyhdyskäytävä uudelleen.

Muistiinpano

Jos muokkaat polkua, sinun on myös käynnistettävä paikallinen tietoyhdyskäytäväpalvelu uudelleen.

[Näyttökuva](media/service-gateway-configure-disk-space/restart-service.png)

Koostemoduulin pysyvä välimuisti

Jos spooling on yhdistetty toiseen asemaan, mutta levytilavirheet jatkuvat, se voi johtua pysyvästä välimuistista. Tämä virhe voi johtua kyselyistä, joita ei ole taitettu (lisätietoja kyselyn delegoimisesta lähteeseen on kohdassa Kyselyn delegointi lähteeseen -yleiskatsaus). Virhe voi myös johtua huonosti toimivista kyselyistä (lisätietoja yhdyskäytävän suorituskyvyn optimoimisesta on artikkelissa Paikallisen tietoyhdyskäytävän suorituskyvyn valvonta ja optimointi).

Jos kyselyä ei voida optimoida, pysyvä välimuisti voidaan siirtää suurempaan kapasiteettiasemaan. Pysyvä välimuisti (spooler-parametriin verrattuna) käyttää juuriasemaa ja käyttöjärjestelmää \temp-polkua. Levytilan loppuminen -virheen välttämiseksi sinun on joko vapautettava tilaa juuriasemassa, laajennettava juuriaseman kokoa tai mahdollisesti määritettävä tilapäiskansio uudelleen asemaan, jossa on enemmän tilaa.

Voit muuttaa (tai määrittää) Windows TMP -ympäristömuuttujan arvon käyttäjätilille, jota käytetään yhdyskäytävän suorittamiseen, jotta pysyvä välimuisti siirretään suurempaan kapasiteettiasemaan. Välimuistissa ja temp-hakemistoissa käytettävä polku määritetään Win32 GetTempPath-funktiolla . Win32-dokumentaation mukaan tämä funktio käyttää ensimmäistä arvoa, jonka se löytää seuraavasta luettelosta:

  • TMP-ympäristömuuttujan määrittämä polku.
  • TEMP-ympäristömuuttujan määrittämä polku.
  • USERPROFILE-ympäristömuuttujan määrittämä polku.
  • Windows-hakemisto.

Muuta siis yhdyskäytävän käyttäjän TMP-tiedostoa siten, että pysyvä välimuisti siirretään toiseen asemaan.

Muistiinpano

Jos haluat muuttaa Windowsin ympäristömuuttujia, valitse Käynnistä-valikosta Hae, syötä Ympäristön muuttujat, valitse Muokkaa järjestelmän ympäristömuuttujia ja valitse Järjestelmän ominaisuudet -kohdassa Ympäristömuuttujat.