Tidak dapat memproses dimensi yang menggunakan hubungan kaku atribut di SQL Server Analysis Services

Gejala

Ketika Anda melakukan operasi pemrosesan pada dimensi di SQL Server Analysis Services, dan layanan tekanan memori, dimensi tidak dapat diproses, dan data mungkin rusak.

Catatan Masalah ini terjadi dalam kondisi persaingan relatif langka yang tidak meluas. Ketika masalah ini terjadi, Anda mungkin mengalami salah dimensi hubungan atau kegagalan ProcessUpdate .

Masalah ini telah diamati di bawah kondisi berikut ini:
  • Layanan analisis penggunaan memori melebihi batas memori tinggi yang dikonfigurasi untuk layanan selama pemrosesan operasi, menyebabkan Layanan analisis ke halaman memori agresif bersih.
  • Ada kesalahan atau log tentang masalah selama pemrosesan pesan, dan pemrosesan dimensi tidak gagal. Namun, proses selesai, dan data yang rusak ditulis ke berkas dimensi.
  • Masalah ini kemungkinan besar akan muncul sebagai salah dimensi atribut hubungan untuk anggota dimensi baru ditambahkan. Misalnya: anggota dimensi produk muncul di bawah kategori salah atau subkategori.
  • Cara lain galat ini dapat mengungkapkan sendiri: sebagai berikutnya ProcessUpdate pada dimensi yang berisi atribut kaku hubungan, dimensi pemrosesan gagal dengan pesan galat berikut:
    Kaku hubungan antara atribut tidak diubah selama pemrosesan inkremental dimensi.

    Catatan Galat ini juga dapat terjadi karena alasan yang sah, seperti perubahan di sumber data dasar. Namun, jika data dasar dalam tabel atau tampilan yang berfungsi sebagai sumber dimensi tidak berubah, ini dapat menyebabkan galat.

  • Masalah tidak selalu terjadi ketika server di bawah tekanan memori tetapi kadang-kadang terjadi jika thread pembersih evicts halaman data untuk anggota dimensi baru ditambahkan sebelum pemrosesan dimensi selesai. Ini adalah kondisi balapan relatif langka antara dimensi pemrosesan thread dan untaian pembersih memori dalam Layanan Analysis Services.
  • Setelah menginstal perbaikan ini, masalah tidak akan terjadi, tetapi objek terpengaruh harus diproses ulang untuk menyelesaikan masalah.
    • ProcessUpdate pada dimensi yang terkena dampak saat server tidak tekanan memori akan memperbaiki kerusakan yang telah disebabkan oleh masalah ini untuk semua hubungan fleksibel. Dimensi yang terpengaruh yang memiliki satu atau lebih atribut kaku hubungan pemrosesan akan gagal dengan galat yang disebutkan di atas.
    • Untuk memperbaiki masalah untuk dimensi yang berisi kaku hubungan, Ubah atribut hubungan untuk dimensi terpengaruh di server dan jalankan ProcessUpdate. Hubungan atribut kemudian dapat diubah kembali ke kaku, dan indeks untuk grup ukuran yang menggunakan dimensi dapat dibangun ulang.

Pemecahan masalah

Masalah ini pertama kali diperbaiki dalam pemutakhiran kumulatif berikut ini untuk SQL Server:


Tentang pembaruan kumulatif untuk SQL Server
Tentang pembaruan kumulatif untuk SQL Server

Status

Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Referensi

Pelajari tentang terminologi yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft.
Properti

ID Artikel: 3163991 - Tinjauan Terakhir: 29 Jan 2017 - Revisi: 1

Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Standard

Tanggapan