Sdílet prostřednictvím


Konfigurace místa na disku brány

Tento článek se zaměřuje na nastavení konfigurace, které řídí místo na disku pro uživatele brány, kteří mají nedostatek místa na disku.

Zařazování dat bránou

Power BI a místní brána dat vytvářejí dočasné soubory mezipaměti při komunikaci mezi místním prostředím a cloudem v procesu nazývaném zařazování. V závislosti na tom, kolik místa na disku máte k dispozici pro zařazování, může dojít k chybě nedostatek místa na disku, když je místo na disku plné kvůli zařazování.

Poznámka:

Pro zajištění optimálního výkonu doporučujeme použít jednotku SSD (Solid-State Drive) jako jednotku úložiště pro zařazování.

Při zařazování dojde k chybě "nedostatek místa na disku", pomocí následujícího postupu změňte umístění zařazování na disk s větší kapacitou.

  1. Přejděte do složky C:\Program Files\On-premises data gateway.

  2. Vytvořte záložní kopii konfiguračního souboru Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.

  3. Upravte konfigurační soubor Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.

  4. Vyhledejte SpoolerDirectory.

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

    Značka <hodnoty> určuje umístění SpoolerDirectory.

  5. Upravte tuto cestu k umístění, které obsahuje dostatek místa na disku pro potřeby vaší firmy.

  6. Po úpravě uložte soubor a restartujte místní bránu dat.

Poznámka:

Pokud cestu upravíte, budete také muset restartovat službu místní brány dat.

Snímek obrazovky dialogového okna Služby systému Windows se zvýrazněnou službou místní brány dat

Trvalá mezipaměť modulu Mashup

Pokud je zařazování namapováno na jinou jednotku, ale dál dochází k chybám "nedostatek místa na disku", může to být způsobeno trvalou mezipamětí. Příčinou této chyby můžou být dotazy, které se nepřeloží (další informace o posouvání dotazů najdete v přehledu posouvání dotazů). Nebo příčinou chyby můžou být špatně výkonné dotazy (další informace o optimalizaci výkonu brány najdete v tématu Monitorování a optimalizace výkonu místní brány dat).

Pokud dotaz nejde optimalizovat, je možné trvalou mezipaměť přesunout na větší jednotku kapacity. Trvalá mezipaměť (na rozdíl od zařazování) používá kořenovou jednotku a cestu \temp operačního systému. Abyste se vyhnuli chybě "nedostatek místa na disku", budete muset uvolnit místo na kořenové jednotce, rozšířit velikost kořenové jednotky nebo potenciálně znovu namapovat dočasnou složku na jednotku s větším místem.

Můžete změnit (nebo nastavit) hodnotu proměnné prostředí Windows TMP pro uživatelský účet, který se používá ke spuštění brány pro přesunutí trvalé mezipaměti na větší kapacitní jednotku. Cesta použitá pro mezipaměti a dočasné adresáře je určena prostřednictvím funkce Win32 GetTempPath . Podle dokumentace win32 tato funkce používá první hodnotu, kterou najde z následujícího seznamu:

  • Cesta určená proměnnou prostředí TMP.
  • Cesta určená proměnnou prostředí TEMP.
  • Cesta určená proměnnou prostředí USERPROFILE.
  • Adresář Systému Windows.

Změňte proto TMP uživatele brány tak, aby přesunul trvalou mezipaměť na jinou jednotku.

Poznámka:

Pokud chcete změnit proměnné prostředí ve Windows, v nabídce Start vyberte Hledat, zadejte Proměnné prostředí, vyberte Upravit systémové proměnné prostředí a v části Vlastnosti systému vyberte Proměnné prostředí.