Aracılığıyla paylaş


Ağ geçidi disk alanını yapılandırma

Bu makalede, disk alanı tükenen ağ geçidi kullanıcıları için disk alanını yöneten yapılandırma ayarlarına odaklanılır.

Ağ geçidi biriktirme verileri

Power BI ve şirket içi veri ağ geçidi, şirket içi ortam ile bulut arasında biriktirici olarak adlandırılan bir işlemle iletişim kurarken geçici önbellek dosyaları oluşturur. Biriktirme için kullanabileceğiniz disk alanı miktarına bağlı olarak, biriktirici nedeniyle disk alanı dolduğunda "disk alanı yetersiz" hatası oluşabilir.

Not

En iyi performans için depolama sürücüsü olarak bir katı hal sürücüsü (SSD) kullanmanızı öneririz.

Biriktirme "disk alanı yetersiz" hatasına neden olduğunda, biriktiricinin konumunu daha fazla kapasiteye sahip bir diskle değiştirmek için aşağıdaki adımları kullanın.

  1. C:\Program Files\On-premises data gateway konumuna gidin.

  2. Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config yapılandırma dosyasının yedek kopyasını oluşturun.

  3. Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config yapılandırma dosyasını düzenleyin.

  4. SpoolerDirectory için arama.

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

    <Değer> etiketi, SpoolerDirectory'nin konumunu belirtir.

  5. Bu yolu, iş gereksinimleriniz için yeterli disk alanı içeren bir konuma değiştirin.

  6. Değiştirildikten sonra dosyayı kaydedin ve şirket içi veri ağ geçidini yeniden başlatın.

Not

Yolu değiştirirseniz, şirket içi veri ağ geçidi hizmetini de yeniden başlatmanız gerekir.

[Ekran görüntüsü](media/service-gateway-configure-disk-space/restart-service.png)

Karma altyapısı kalıcı önbelleği

Biriktirme farklı bir sürücüye eşlenmişse ancak "disk alanı yetersiz" hataları almaya devam ediyorsanız, bunun nedeni kalıcı önbellek olabilir. Bu hata, katlanmayan sorgular olabilir (sorguyu kaynağa döndürme hakkında daha fazla bilgi için Sorguyu kaynağa döndürmeye genel bakış bölümüne gidin). Ya da hatanın nedeni düşük performanslı sorgular olabilir (ağ geçidi performansını iyileştirme hakkında daha fazla bilgi için Şirket içi veri ağ geçidi performansını izleme ve iyileştirme bölümüne gidin).

Sorgu iyileştirilemiyorsa, kalıcı önbellek daha büyük bir kapasite sürücüsüne taşınabilir. Kalıcı önbellek (biriktiricinin aksine) kök sürücüyü ve işletim sistemi \temp yolunu kullanır. "Disk alanı yetersiz" hatasını önlemek için kök sürücüde yer açmanız, kök sürücünün boyutunu genişletmeniz veya geçici klasörü daha fazla alana sahip bir sürücüyle yeniden eşlemeniz gerekir.

Kalıcı önbelleği daha büyük bir kapasite sürücüsüne taşımak üzere ağ geçidini çalıştırmak için kullanılan kullanıcı hesabının Windows TMP ortam değişkeninin değerini değiştirebilir (veya ayarlayabilirsiniz). Önbellek ve geçici dizinler için kullanılan yol, Win32 GetTempPath işlevi aracılığıyla belirlenir. Win32 belgelerine göre, bu işlev aşağıdaki listede bulduğu ilk değeri kullanır:

  • TMP ortam değişkeni tarafından belirtilen yol.
  • TEMP ortam değişkeni tarafından belirtilen yol.
  • USERPROFILE ortam değişkeni tarafından belirtilen yol.
  • Windows dizini.

Bu nedenle, kalıcı önbelleği başka bir sürücüye taşımak için ağ geçidi kullanıcısının TMP'sini değiştirin.

Not

Windows'ta ortam değişkenlerini değiştirmek için Başlat menüsünde Ara'yı seçin, Ortam Değişkenleri yazın, Sistem ortam değişkenlerini düzenle'yi seçin ve Sistem Özellikleri'nden Ortam Değişkenleri'ni seçin.