Bagikan melalui


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. Di Tampilan Silsilah, sumber data yang dihapus muncul sebagai silsilah aliran data.
  • Sumber data yang dihapus masih muncul di halaman Pengaturan di daftar tarik-turun gateway.
  • Kedalaman sama dengan aliran data yang ditautkan ke aliran data lainnya. Kedalaman maksimum saat ini adalah 32.
  • Luasnya 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 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 komputasi harus dibangun berdasarkan entitas yang hanya digunakan untuk penyerapan, dan tidak menyerap data dalam langkah-langkah mash-up mereka sendiri.
  • Di aliran data Power BI, Anda bisa menggunakan parameter tetapi Anda tidak bisa mengeditnya kecuali Anda mengedit seluruh aliran data. Dalam hal ini, parameter dalam aliran data berulah mirip dengan konstanta yang dideklarasikan.
  • Beberapa konektor yang ditemukan di Skenario Pemecahan Masalah Refresh tidak didukung di aliran data dan datamart dalam ruang kerja Premium.
  • Saat menggunakan DirectQuery dengan aliran data, pencarian menggunakan elemen pengiris peka pada besar kecil huruf.
  • Karakter berikut tidak diperbolehkan dalam entitas Aliran Data: \/

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.

  • Dalam pengalaman pengeditan aliran data Gen1, pengguna mungkin tidak dapat menghapus koneksi Data Gateway lokal dari aliran data menggunakan Opsi>Proyek>Pemuatan Data>pilih (tidak ada) pada daftar dropdown Data Gateway. Langkah-langkah berikut dapat mengatasi masalah ini:

    1. Mulai edit aliran data tempat Anda ingin menghapus koneksi Gateway Data lokal.
    2. Pilih Opsi>Muat Data Proyek>Gateway Data, pilih Tidak ada lalu OK.
    3. Jika peringatan kuning dengan tombol "Konfigurasi koneksi" muncul, pilih Konfigurasikan koneksi, pilih koneksi cloud dari kotak dropdown dan sisipkan kredensial jika diperlukan untuk koneksi cloud.
    4. Pilih Kelola koneksi> lalu pilih tombol batalkan tautan koneksi Gateway.
    5. Tutup dialog Kelola koneksi , jika mengharuskan Anda untuk "Mengonfigurasi koneksi" lagi, lakukan. Pilih Simpan dan tutup, dan tunggu hingga operasi penyimpanan selesai.
    6. Jika peringatan "Konfigurasikan koneksi" tidak muncul setelah menerapkan langkah-langkah sebelumnya, terapkan langkah-langkah sebelumnya, simpan dan tutup aliran data, lalu edit lagi dan periksa peringatan "Konfigurasi koneksi" agar anda dapat mengambil tindakan di atasnya.

    Jika koneksi ke Gateway masih belum dihapus dari aliran data, Anda mungkin perlu membuat ulang aliran data baru dengan kueri yang sama, tidak terikat ke 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 Anda menerapkan aliran data, Anda dapat menggunakan parameter handler konflik GenerateUniqueName dan Abort untuk membatalkan operasi ketika sudah ada atau menginstruksikan API untuk secara otomatis membuat nama unik sebagai gantinya. Aliran data dapat ditimpa dengan parameter CreateOrOverwrite , jika awalnya telah dibuat menggunakan API impor.

Aliran data dalam 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 pada Layanan Premium

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

Penyegaran 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.

  • Ketika aliran data diperbarui dalam lingkungan 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 terhubung dan dihitung:

  • Tabel yang ditautkan dapat mencapai kedalaman hingga 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) dalam aliran data, kueri B menjadi tabel terhitung. Tabel terhitung tidak dapat merujuk ke sumber on-premise.

  • Tabel tertaut yang mereferensikan entitas di penyewa yang berbeda tidak didukung.

Mesin komputasi:

  • Saat menggunakan Compute Engine, ada peningkatan waktu sekitar 10% hingga 20% pada awal proses 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 saat digunakan melalui tabel tertaut atau sebagai tabel komputasi. Daftar lengkap operasi tersedia dalam posting blog ini.

Manajemen kapasitas:

  • Secara desain, Kapasitas Power BI Premium 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 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 bahwa kredensial tersebut adalah sama mengakibatkan kesalahan Kunci yang tidak ditemukan saat penyegaran model semantik.

Nota

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

Aliran Data dan Koneksi yang Diberi Nama

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.

Keterbatasan ADLS

  • ADLS tidak tersedia di lingkungan GCC, GCC High, atau DOD. Untuk informasi selengkapnya, lihat Power BI untuk pelanggan pemerintah AS.
  • Anda harus ditetapkan sebagai pemilik sumber daya, karena perubahan dalam API ADLS Gen 2.
  • 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 melepas semua ruang kerja, kemudian melepas di tingkat penyewa, dan kemudian menghubungkan kembali. Ini bisa tidak diinginkan bagi pelanggan yang tidak ingin menghapus semua aliran data mereka, atau memiliki banyak ruang kerja.
    • Pendekatan kedua: jika pendekatan sebelumnya tidak layak, 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 memberikan informasi yang berguna, atau memungkinkan proses tetap berjalan tetapi refresh gagal.
  • Langganan ADLS antar penyewa tidak didukung. ADLS yang dilampirkan ke Power BI harus menjadi bagian dari tenant Azure yang sama dengan yang digunakan Power BI untuk Microsoft Entra ID.

Jenis data aliran data

Jenis data yang didukung dalam aliran data adalah sebagai berikut:

Jenis data penggabungan Jenis data Dataflow
Waktu Waktu
Tanggal Tanggal
Tanggal dan Waktu Tanggal dan Waktu
Zona Waktu dan Tanggal Pengaturan Waktu & Tanggal
Logika Boolean (tipe data yang hanya memiliki dua nilai: true atau false)
Teks string
Apa saja string
Mata uang Desimal
Int8 Int64
Int16 Int64
Int32 Int64
Int64 Int64
Dobel Dobel
Persentase Dobel
Tunggal Dobel
Desimal Dobel
Angka Dobel
Durasi Tidak Didukung
Biner Tidak Didukung
Fungsi Tidak Didukung
Tabel Tidak Didukung
Daftar Tidak Didukung
Rekaman Tidak Didukung
Tipe Tidak Didukung
Tindakan Tidak Didukung
Tidak ada Tidak Didukung
Nol Tidak Didukung

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