Pertimbangan dan batasan aliran data

Ada beberapa batasan aliran data di seluruh penulisan, refresh, dan manajemen kapasitas yang harus diingat pengguna, seperti yang dijelaskan di bagian berikut.

Batasan umum

  • Aliran data mungkin tidak tersedia untuk semua pelanggan DoD Pemerintah AS. Paritas fitur di seluruh lingkungan pemerintah dapat ditemukan di artikel ketersediaan fitur Power BI untuk pemerintah.
  • Sumber data yang dihapus tidak dihapus dari halaman sumber data aliran data, yang merupakan perilaku jinak dan tidak memengaruhi refresh atau pengeditan aliran data. Dalam Tampilan Silsilah, sumber data yang dihapus muncul sebagai silsilah untuk aliran data.
  • Sumber data yang dihapus masih muncul di halaman Pengaturan di menu drop-down gateway.
  • Kedalaman sama dengan aliran data yang ditautkan ke aliran data lainnya. Kedalaman maksimum saat ini adalah 32.
  • Luas sama dengan entitas dalam aliran data.
    • Tidak ada panduan atau batasan untuk jumlah entitas yang optimal dalam aliran data, namun, aliran data bersama memiliki batas refresh dua jam per entitas, dan tiga jam per aliran data. Jadi, jika Anda memiliki dua entitas, dan masing-masing membutuhkan waktu dua jam, Anda tidak boleh memasukkannya ke dalam aliran data yang sama.
    • Untuk Power BI Premium, panduan dan batasan didasarkan pada kasus penggunaan individual daripada persyaratan tertentu. Satu-satunya batas untuk Power BI Premium adalah refresh 24 jam per aliran data.
  • Langganan Power BI Premium diperlukan untuk me-refresh lebih dari 10 aliran data lintas ruang kerja.
  • Batasan PowerQuery ditemukan di artikel Batas Power Query Online.
  • Aliran data Power BI tidak mendukung penggunaan variabel global dalam argumen URL.
  • Multi-Geo saat ini tidak didukung kecuali mengonfigurasi penyimpanan untuk menggunakan akun penyimpanan Azure Data Lake Gen2 Anda sendiri.
  • Dukungan Vnet dicapai dengan menggunakan gateway.
  • Saat Anda menggunakan Entitas komputasi dengan sumber data gateway, penyerapan data harus dilakukan di sumber data yang berbeda dari komputasi. Entitas yang dihitung harus dibangun berdasarkan entitas yang hanya digunakan untuk penyerapan, dan tidak menyerap data dalam langkah-langkah mash-up mereka sendiri.
  • Dalam aliran data Power BI, Anda dapat menggunakan parameter tetapi Anda tidak dapat mengeditnya kecuali Anda mengedit seluruh aliran data. Dalam hal ini, parameter dalam aliran data berulah mirip dengan konstanta yang disebutkan.
  • Beberapa konektor yang ditemukan dalam Memecahkan masalah skenario refresh tidak didukung untuk aliran data dan datamart di ruang kerja Premium.
  • Saat menggunakan DirectQuery dengan aliran data, pencarian menggunakan visual pemotong peka huruf besar/kecil.

Penulisan aliran data

Saat Anda menulis aliran data, perhatikan pertimbangan berikut:

  • Penulisan dalam aliran data dilakukan di lingkungan Power Query Online (PQO) ; lihat batasan yang dijelaskan dalam batas Power Query. Karena penulisan aliran data dilakukan di lingkungan Power Query Online (PQO), pembaruan yang dilakukan pada konfigurasi beban kerja aliran data hanya memengaruhi refresh, dan tidak berpengaruh pada pengalaman penulisan.

  • Aliran data hanya dapat dimodifikasi oleh pemiliknya.

  • Aliran data tidak tersedia di Ruang Kerja Saya.

  • Aliran data yang menggunakan sumber data gateway tidak mendukung beberapa kredensial untuk sumber data yang sama.

  • Menggunakan konektor Web.Page memerlukan gateway.

Pertimbangan API

Selengkapnya tentang REST API aliran data yang didukung dapat ditemukan di referensi REST API. Berikut adalah beberapa pertimbangan yang perlu diingat:

  • Mengekspor dan Mengimpor aliran data memberi aliran data tersebut ID baru.

  • Mengimpor aliran data yang berisi tabel tertaut tidak memperbarui referensi yang ada dalam aliran data (kueri ini harus diperbarui secara manual sebelum mengimpor aliran data).

  • Saat menyebarkan aliran data, Anda dapat menggunakan parameter GenerateUniqueName dan Abort handler konflik untuk membatalkan operasi saat sudah ada atau menginstruksikan API untuk membuat nama unik secara otomatis sebagai gantinya. Aliran data dapat ditimpa dengan parameter CreateOrOverwrite , jika awalnya telah dibuat menggunakan API impor.

Aliran data di kapasitas bersama

Ada batasan untuk aliran data dalam kapasitas bersama (kapasitas non-Premium):

  • Saat aliran data disegarkan, batas waktu dalam kapasitas bersama adalah 2 jam per tabel, dan 3 jam per aliran data.
  • Tabel tertaut tidak dapat dibuat dalam aliran data bersama, meskipun tabel tersebut dapat ada dalam aliran data selama properti Muat Diaktifkan pada kueri dinonaktifkan.
  • Tabel komputasi tidak dapat dibuat dalam aliran data bersama.
  • Layanan AutoML dan Cognitive tidak tersedia dalam aliran data bersama.
  • Refresh bertahap tidak berfungsi dalam aliran data bersama.

Aliran data di Premium

Aliran data yang ada di Premium memiliki pertimbangan dan batasan berikut.

Refresh dan pertimbangan data:

  • Saat menyegarkan aliran data, batas waktu adalah 24 jam (tidak ada perbedaan untuk tabel dan/atau aliran data).

  • Mengubah aliran data dari kebijakan refresh bertahap ke refresh normal, atau sebaliknya, menghilangkan semua data.

  • Memodifikasi skema aliran data menghilangkan semua data.

  • Saat menggunakan lisensi Premium Per Pengguna (PPU) dengan aliran data, data dihapus saat memindahkan data dari lingkungan PPU.

  • Saat aliran data di-refresh dalam konteks Premium Per Pengguna (PPU), data tidak terlihat oleh pengguna non-PPU.

  • Refresh inkremental berfungsi dengan aliran data hanya ketika mesin komputasi yang ditingkatkan diaktifkan.

Tabel Tertaut dan Terkomputasi:

  • Tabel tertaut dapat turun ke kedalaman 32 referensi.

  • Dependensi siklik tabel tertaut tidak diizinkan.

  • Tabel tertaut tidak dapat digabungkan dengan tabel biasa yang mendapatkan datanya dari sumber data lokal.

  • Saat kueri (kueri A, misalnya) digunakan dalam perhitungan kueri lain (kueri B) di aliran data, kueri B menjadi tabel terhitung. Tabel terhitung tidak dapat merujuk ke sumber lokal.

Mesin Komputasi:

  • Saat menggunakan mesin Komputasi, ada peningkatan waktu awal sekitar 10% hingga 20% untuk penyerapan data.

    • Ini hanya diterapkan ke aliran data pertama yang ada di mesin komputasi, dan membaca data dari sumber data.
    • Aliran data berikutnya yang menggunakan aliran data sumber tidak dikenakan penalti yang sama.
  • Hanya operasi tertentu yang menggunakan mesin komputasi, dan hanya ketika digunakan melalui tabel tertaut atau sebagai tabel komputasi. Daftar lengkap operasi tersedia dalam kiriman blog ini.

Manajemen kapasitas:

  • Menurut desainnya, kapasitas Premium Power BI memiliki Resource Manager internal yang membatasi beban kerja dengan cara yang berbeda ketika kapasitas berjalan pada memori rendah.

    1. Untuk aliran data, tekanan pembatasan ini mengurangi jumlah Kontainer M yang tersedia.
    2. Memori untuk aliran data dapat diatur ke 100%, dengan kontainer berukuran tepat untuk ukuran data Anda, dan beban kerja akan mengelola jumlah kontainer dengan tepat.
  • Perkiraan jumlah kontainer dapat ditemukan dengan membandingkan total memori yang dialokasikan ke beban kerja dengan jumlah memori yang dialokasikan ke kontainer.

Penggunaan aliran data dalam model semantik

  • Saat membuat model semantik di Power BI Desktop, lalu menerbitkannya ke layanan Power BI, pastikan kredensial yang digunakan di Power BI Desktop untuk sumber data aliran data adalah kredensial yang sama yang digunakan saat model semantik diterbitkan ke layanan.
    1. Gagal memastikan kredensial tersebut adalah hasil yang sama dalam kesalahan Kunci yang tidak ditemukan saat refresh model semantik

Catatan

Jika struktur aliran data diubah, seperti kolom baru atau diganti namanya, model semantik tidak akan menampilkan perubahan, dan perubahan juga dapat menyebabkan refresh data gagal di layanan Power BI untuk model semantik, hingga di-refresh di Power BI Desktop dan diterbitkan ulang.

Aliran data dan koneksi bernama

Saat menggunakan aliran data dengan koneksi bernama, batasan berikut berlaku:

  • Anda hanya dapat membuat satu koneksi cloud dari jalur dan jenis tertentu, misalnya, Anda hanya dapat membuat satu koneksi cloud SQL plus server/database. Anda dapat membuat beberapa koneksi gateway.
  • Anda tidak dapat memberi nama atau mengganti nama sumber data cloud; Anda dapat memberi nama atau mengganti nama koneksi gateway.

Batasan ADLS

  • ADLS tidak tersedia di lingkungan GCC, GCC High, atau DOD. Lihat Power BI untuk pelanggan pemerintah AS untuk detail selengkapnya.
  • Karena perubahan api ADLS Gen 2, Anda harus ditetapkan sebagai pemilik sumber daya.
  • Migrasi langganan Azure tidak didukung, tetapi ada dua alternatif untuk melakukannya:
    • Pendekatan pertama: setelah migrasi, pengguna dapat melepaskan ruang kerja dan memasangnya kembali. Jika menggunakan akun tingkat penyewa, Anda harus melepaskan semua ruang kerja lalu melepaskan di tingkat penyewa, dan memasangnya kembali. Hal ini bisa saja tidak diinginkan bagi pelanggan yang tidak ingin menghapus semua aliran data mereka, atau memiliki banyak ruang kerja.
    • Pendekatan kedua: jika pendekatan sebelumnya tidak memungkinkan, kirimkan permintaan dukungan untuk mengubah ID langganan dalam database.
  • ADLS tidak mendukung sebagian besar elemen dalam daftar di bagian Direktori dan nama file dari artikel untuk penamaan ruang kerja dan penamaan aliran data, karena batasan berikut:
    • Power BI mengembalikan kesalahan yang tidak membantu, atau memungkinkan prosesnya terjadi tetapi refresh akan gagal.
  • Langganan ADLS lintas penyewa tidak didukung. ADLS yang dilampirkan ke Power BI harus menjadi bagian dari penyewa Azure yang sama dengan yang digunakan Power BI untuk ID Microsoft Entra.

Jenis data aliran data

Jenis data yang didukung dalam aliran data adalah sebagai berikut:

Jenis data Mashup Jenis data aliran data
Waktu Waktu
Date Date
DateTime DateTime
Zona Tanggal Waktu DateTimeOffset
Logika Boolean
SMS String
Mana pun String
Mata Uang Decimal
Int8 Int64
Int16 Int64
Int32 Int64
Int64 Int64
Laju Laju
Persentase Laju
Tunggal Laju
Decimal Laju
Angka Laju
Durasi Tidak Didukung
Biner Tidak Didukung
Fungsi Tidak Didukung
Tabel Tidak Didukung
List Tidak Didukung
Rekaman Tidak Didukung
Jenis Tidak Didukung
Perbuatan Tidak Didukung
Tidak Tidak Didukung
Null Tidak Didukung

Artikel berikut ini menyediakan informasi selengkapnya tentang aliran data dan Power BI: