Bagikan melalui


Memecahkan masalah skenario refresh

Artikel ini menjelaskan berbagai skenario yang mungkin Anda temui saat merefresh data dalam layanan Power BI.

Catatan

Jika Anda menemukan skenario yang tidak tercantum dalam artikel ini, dan jika itu menyebabkan masalah, Anda dapat meminta bantuan lebih lanjut di situs komunitas, atau Anda dapat membuat tiket dukungan.

Anda harus selalu memastikan bahwa persyaratan dasar untuk refresh terpenuhi dan diverifikasi:

  • Verifikasi bahwa versi gateway sudah diperbarui.
  • Verifikasi bahwa laporan memiliki gateway yang dipilih. Jika tidak ada gateway yang dipilih, sumber data mungkin telah berubah atau mungkin hilang.

Setelah Anda mengonfirmasi persyaratan terpenuhi, lihat bagian berikut untuk pemecahan masalah selengkapnya.

Pemberitahuan email

Jika Anda datang ke artikel ini dari pemberitahuan email, dan Anda tidak ingin lagi menerima email tentang masalah refresh, hubungi admin Power BI Anda. Minta mereka untuk menghapus email Anda, atau daftar email langganan Anda, dari model semantik yang sesuai di Power BI. Admin menggunakan area berikut dalam pengaturan model semantik.

Cuplikan layar bagian di pengaturan model semantik untuk mengubah pemberitahuan refresh email Power BI.

Refresh menggunakan konektor Web tidak berfungsi dengan baik

Jika Anda memiliki skrip konektor Web yang menggunakan fungsi Web.Page , dan Anda telah memperbarui model atau laporan semantik setelah 18 November 2016, Anda harus menggunakan gateway agar refresh berfungsi dengan baik.

Sumber data yang tidak didukung untuk refresh

Saat mengonfigurasi model semantik, Anda mungkin mendapatkan kesalahan yang menunjukkan model semantik menggunakan sumber data yang tidak didukung untuk refresh. Untuk detailnya, lihat Pemecahan masalah sumber data yang tidak didukung untuk refresh.

Dasbor tidak mencerminkan perubahan setelah refresh

Tunggu 10-15 menit agar refresh tercermin dalam petak peta dasbor. Jika masih tidak muncul, repin visualisasi ke dasbor.

GatewayNotReachable saat mengatur kredensial

Anda mungkin mengalami GatewayNotReachable kesalahan saat mencoba mengatur kredensial untuk sumber data, yang bisa menjadi hasil dari gateway yang sudah ketinggalan jaman. Instal gateway terbaru dan coba lagi.

Kesalahan Pemrosesan: Terjadi kesalahan sistem berikut: Tipe Tidak Cocok

Kesalahan ini bisa menjadi masalah dengan skrip M Anda dalam file Power BI Desktop atau buku kerja Excel Anda. Ini juga bisa disebabkan oleh versi Power BI Desktop yang kedaluarsa.

Kesalahan refresh petak peta

Untuk daftar kesalahan yang mungkin Anda temui dengan petak peta dasbor, dan penjelasan, lihat Memecahkan masalah kesalahan petak peta.

Refresh gagal saat memperbarui data dari sumber yang menggunakan Microsoft Entra ID OAuth

Token OAuth ID Microsoft Entra, yang digunakan oleh banyak sumber data yang berbeda, kedaluwarsa dalam waktu sekitar satu jam. Terkadang token tersebut kedaluwarsa sebelum data selesai dimuat, karena layanan Power BI menunggu hingga dua jam saat memuat data. Dalam situasi itu, proses pemuatan data dapat gagal dengan kesalahan kredensial.

Sumber data yang menggunakan Microsoft Entra ID OAuth mencakup Microsoft Dynamics CRM Online, SharePoint Online (SPO), dan lainnya. Jika Anda menyambungkan ke sumber data tersebut, dan mendapatkan kegagalan kredensial saat memuat data membutuhkan waktu lebih dari satu jam, OAuth mungkin menjadi alasannya.

Microsoft sedang menyelidiki solusi yang memungkinkan proses pemuatan data untuk merefresh token dan melanjutkan. Namun, jika instans Dynamics CRM Online atau SPO Anda sangat besar sehingga berjalan selama ambang beban data dua jam, layanan Power BI mungkin melaporkan batas waktu pemuatan data. Batas waktu pemuatan data ini juga berlaku untuk sumber data OAuth ID Microsoft Entra lainnya.

Agar refresh berfungsi dengan baik saat menyambungkan ke sumber data SPO dengan menggunakan Microsoft Entra ID OAuth, Anda harus menggunakan akun yang sama dengan yang Anda gunakan untuk masuk ke layanan Power BI.

Jika Anda ingin menyambungkan ke sumber data dari layanan Power BI dengan menggunakan OAuth2, sumber data harus berada di penyewa yang sama dengan layanan Power BI. Saat ini, skenario koneksi multipenyewa tidak didukung dengan OAuth2.

Batas data yang tidak dikompresi untuk refresh

Ukuran maksimum untuk model semantik yang diimpor ke layanan Power BI adalah 1 GB. Model semantik ini sangat dikompresi untuk memastikan performa tinggi. Selain itu, dalam kapasitas bersama, layanan menempatkan batas 10 GB pada jumlah data yang tidak dikompresi yang diproses selama refresh. Batas ini mempertangung kompresi, dan oleh karena itu lebih tinggi dari ukuran model semantik maksimum 1 GB. Model semantik di Power BI Premium tidak tunduk pada batas ini. Jika refresh di layanan Power BI gagal karena alasan ini, kurangi jumlah data yang diimpor ke Power BI dan coba lagi.

Waktu habis refresh terjadwal

Refresh terjadwal untuk waktu habis model semantik yang diimpor setelah dua jam. Waktu habis ini ditingkatkan menjadi lima jam untuk model semantik di ruang kerja Premium. Jika Anda mengalami batas ini, pertimbangkan untuk mengurangi ukuran atau kompleksitas model semantik Anda, atau pertimbangkan untuk merefaktor model semantik besar menjadi beberapa model semantik yang lebih kecil.

Refresh terjadwal dinonaktifkan

Jika refresh terjadwal gagal empat kali berturut-turut, Power BI menonaktifkan refresh. Atasi masalah yang mendasar, lalu aktifkan kembali refresh terjadwal.

Namun, jika model semantik berada di ruang kerja di bawah kapasitas Tersemat, dan kapasitas tersebut dimatikan, upaya pertama refresh akan gagal (karena kapasitas dimatikan), dan dalam keadaan ini refresh terjadwalnya segera dinonaktifkan.

Akses ke sumber dilarang

Kesalahan ini dapat terjadi karena kredensial singgahan yang kedaluwarsa. Hapus cache browser internet Anda, lalu masuk ke Power BI dan masuk ke https://app.powerbi.com?alwaysPromptForContentProviderCreds=true untuk memaksa pembaruan kredensial Anda.

Kegagalan refresh data karena perubahan kata sandi atau kredensial kedaluwarsa

Refresh data juga dapat gagal karena kredensial cache yang kedaluwarsa. Hapus cache browser internet Anda, lalu masuk ke Power BI dan buka https://app.powerbi.com?alwaysPromptForContentProviderCreds=true, yang memaksa pembaruan kredensial Anda.

Merefresh kolom jenis ANY yang berisi TRUE atau FALSE menghasilkan nilai yang tidak terduga

Saat Anda membuat laporan di Power BI Desktop yang memiliki kolom tipe data APA PUN yang berisi nilai TRUE atau FALSE, nilai kolom tersebut bisa berbeda antara Power BI Desktop dan layanan Power BI setelah refresh. Dalam Power BI Desktop, mesin yang mendasar mengonversi nilai boolean menjadi string, mempertahankan nilai TRUE atau FALSE. Dalam layanan Power BI, mesin yang mendasar mengonversi nilai menjadi objek, lalu mengonversi nilai menjadi -1 atau 0.

Visual yang dibuat di Power BI Desktop dengan menggunakan kolom tersebut mungkin berprilaku atau muncul seperti yang dirancang sebelum peristiwa refresh, tetapi mungkin berubah (karena TRUE/FALSE dikonversi ke -1/0) setelah peristiwa refresh.

Mengatasi kesalahan: Kontainer keluar secara tak terduga dengan kode 0x0000DEAD

Jika Anda mendapatkan Kontainer keluar secara tiba-tiba dengan kode 0x0000DEAD kesalahan, coba nonaktifkan refresh terjadwal dan terbitkan ulang model semantik.

Operasi refresh dibatasi oleh Power BI Premium

Kapasitas Premium dapat membatasi operasi refresh data ketika terlalu banyak model semantik yang sedang diproses secara bersamaan. Pembatasan dapat terjadi dalam kapasitas Power BI Premium. Saat operasi refresh dibatalkan, pesan kesalahan berikut dicatat ke riwayat refresh:

Anda telah melebihi batas kapasitas untuk refresh model semantik. Coba lagi ketika lebih sedikit model semantik yang sedang diproses.

Jika kesalahan sering terjadi, gunakan tampilan jadwal untuk menentukan apakah peristiwa refresh terjadwal diberi spasi dengan benar. Untuk memahami jumlah maksimum refresh bersamaan yang diizinkan per SKU, tinjau tabel Kapasitas dan SKU .

Untuk mengatasi kesalahan ini, Anda dapat mengubah jadwal refresh untuk melakukan operasi refresh saat lebih sedikit model semantik yang sedang diproses. Anda juga dapat meningkatkan waktu antara operasi refresh untuk semua model semantik dalam jadwal refresh Anda pada kapasitas Premium yang terpengaruh. Anda dapat mencoba kembali operasi jika Anda menggunakan operasi XMLA kustom.

Batas tingkat kapasitas terlampaui.

Kesalahan ini menunjukkan bahwa Anda memiliki terlalu banyak model semantik yang menjalankan refresh secara bersamaan, berdasarkan kapasitas yang dibeli organisasi Anda. Anda dapat mencoba kembali operasi refresh, atau menjadwalkan ulang waktu refresh untuk mengatasi kesalahan ini.

Batas tingkat simpul terlampaui.

Kesalahan ini menunjukkan kesalahan sistem di Power BI Premium berdasarkan model semantik yang berada di simpul fisik tertentu. Anda dapat mencoba kembali operasi refresh, atau menjadwalkan ulang waktu refresh untuk mengatasi kesalahan ini.

Aliran data atau kegagalan datamart di ruang kerja Premium

Beberapa konektor tidak didukung untuk aliran data dan datamart di ruang kerja Premium. Saat menggunakan konektor yang tidak didukung, Anda mungkin menerima kesalahan berikut: Expression.Error: Impor "<"nama konektor">" tidak cocok dengan ekspor. Apakah Anda melewatkan referensi modul?

Konektor berikut ini tidak didukung untuk aliran data dan datamart di ruang kerja Premium:

  • Linkar
  • Actian
  • AmazonAthena
  • AmazonOpenSearchService
  • BIConnector
  • DataVirtuality
  • DenodoForPowerBI
  • Exasol
  • Pengecoran
  • Indexima
  • IRIS
  • YitroODBC
  • Kyligence
  • MariaDB
  • MarkLogicODBC
  • OpenSearchProject
  • QubolePresto
  • SingleStoreODBC
  • StarburstPresto
  • TibcoTdv

Penggunaan daftar konektor sebelumnya dengan aliran data atau datamart hanya didukung di ruang kerja yang bukan Premium.

Terjadi masalah saat menyegarkan aliran data, versi gateway yang Anda gunakan tidak didukung

Kesalahan ini terjadi jika versi gateway data lokal yang digunakan untuk me-refresh aliran data Anda (Gen1 atau Gen2) tidak didukung. Saat ini Microsoft hanya mendukung enam versi terakhir gateway data lokal. Perbarui gateway Anda ke versi terbaru, atau ke versi yang didukung untuk mengatasi masalah ini. Gunakan artikel memperbarui gateway data lokal untuk panduan tentang memperbarui gateway.

Pada bulan September 2024, fitur diaktifkan yang memungkinkan SummarizeColumns ditempatkan di dalam pengukuran dan dievaluasi dalam konteks filter eksternal apa pun, yang mungkin memperkenalkan dependensi baru jika SummarizeColumns digunakan dalam CalculateTable. Dependensi baru ini dapat menyebabkan kesalahan dependensi sirkuluar selama refresh model.

Jika kesalahan ini muncul, langkah-langkah berikut dapat mengatasi masalah:

  1. Mengidentifikasi semua CalculateTables yang menggunakan SummarizeColumns

  2. Untuk setiap ekspresi SummarizeColumns , buat perubahan berikut:

Untuk ekspresi SummarizeColumns dengan GB pada Produk dan Geografi, misalnya:

SummarizeColumns(
Product[Color],
Geography[Country],
...
)

Tambahkan Produk dan Geografi sebagai filter ke summarizeColumns sehingga terlihat seperti ekspresi berikut:

SummarizeColumns(
Product[Color],
Geography[Country],
Product, 
Geography,
...
)

Langkah-langkah ini menghapus baris kosong yang diperkenalkan dan memulihkan perilaku asli. Jika Anda memiliki beberapa tabel terhitung yang menggunakan SummarizeColumns, perubahan untuk semua tabel harus dikirimkan bersama-sama dalam satu transaksi yang mengharuskan Editor Tabular untuk melakukan modifikasi, karena Power BI Desktop tidak dapat mengumpulkan beberapa perubahan tabel menjadi satu transaksi.

Ada pertanyaan lagi? Coba tanyakan komunitas Microsoft Power BI.