Bagikan melalui


Mengonfigurasi ruang disk gateway

Artikel ini berfokus pada pengaturan konfigurasi yang mengatur ruang disk untuk pengguna gateway yang kehabisan ruang disk.

Data penampungan gateway

Power BI dan gateway data lokal membuat file singgahan sementara saat berkomunikasi antara lingkungan lokal dan cloud dalam proses yang disebut penampungan. Bergantung pada berapa banyak ruang disk yang Anda miliki untuk penampungan, ada kemungkinan kesalahan "kehabisan ruang disk" terjadi ketika ruang disk penuh karena penampung.

Catatan

Kami sarankan Anda menggunakan solid-state drive (SSD) sebagai drive penyimpanan yang menampung untuk performa optimal.

Saat penampungan menyebabkan kesalahan "kehabisan ruang disk", gunakan langkah-langkah berikut untuk mengubah lokasi penampung ke disk dengan kapasitas lebih banyak.

  1. Navigasi ke C:\Program Files\Gateway data lokal.

  2. Buat salinan cadangan file konfigurasi Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.

  3. Edit file konfigurasi Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.

  4. Cari SpoolerDirectory.

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

    Tag <nilai> menentukan lokasi SpoolerDirectory.

  5. Ubah jalur ini ke lokasi yang berisi ruang disk yang cukup untuk kebutuhan bisnis Anda.

  6. Setelah dimodifikasi, simpan file dan mulai ulang gateway data lokal.

Catatan

Jika Anda mengubah jalur, Anda juga harus memulai ulang layanan gateway data lokal.

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

Cache persisten mesin Mashup

Jika penampungan telah dipetakan ke drive yang berbeda, tetapi Anda terus mendapatkan kesalahan "kehabisan ruang disk", itu bisa disebabkan oleh cache persisten. Kesalahan ini bisa disebabkan oleh kueri yang tidak dilipat (untuk informasi selengkapnya tentang pelipatan kueri, buka Gambaran umum pelipatan kueri). Atau kesalahan bisa disebabkan oleh kueri yang berperforma buruk (untuk informasi selengkapnya tentang mengoptimalkan performa gateway, buka Memantau dan mengoptimalkan performa gateway data lokal).

Jika kueri tidak dapat dioptimalkan, cache persisten dapat dipindahkan ke drive kapasitas yang lebih besar. Cache persisten (dibandingkan dengan penampung) menggunakan drive root, dan sistem operasi \temp path. Untuk menghindari kesalahan "kehabisan ruang disk", Anda harus mengosongkan ruang pada drive root, memperluas ukuran drive root, atau berpotensi memetakan ulang folder sementara ke drive dengan lebih banyak ruang.

Anda dapat mengubah (atau mengatur) nilai variabel lingkungan Windows TMP untuk akun pengguna yang digunakan untuk menjalankan gateway untuk memindahkan cache persisten ke drive kapasitas yang lebih besar. Jalur yang digunakan untuk direktori cache dan temp ditentukan melalui fungsi Win32 GetTempPath . Menurut dokumentasi Win32, fungsi ini menggunakan nilai pertama yang ditemukannya dari daftar berikut:

  • Jalur yang ditentukan oleh variabel lingkungan TMP.
  • Jalur yang ditentukan oleh variabel lingkungan TEMP.
  • Jalur yang ditentukan oleh variabel lingkungan USERPROFILE.
  • Direktori Windows.

Jadi, ubah TMP agar pengguna gateway memindahkan cache persisten ke drive lain.

Catatan

Untuk mengubah variabel lingkungan di Windows, dari menu Mulai , pilih Cari, masukkan Variabel Lingkungan, pilih Edit variabel lingkungan sistem, dan dari Properti Sistem pilih Variabel Lingkungan.