Membuat dan mengelola partisi model tabular
Berlaku untuk: SQL Server Analysis Services Azure Analysis Services
Fabric/Power BI Premium
Partisi membagi tabel menjadi bagian logis. Setiap partisi kemudian dapat diproses (Disegarkan) terlepas dari partisi lain. Partisi yang ditentukan untuk model selama penulisan model diduplikasi dalam model yang disebarkan. Setelah disebarkan, Anda dapat mengelola partisi tersebut dengan menggunakan kotak dialog Partisi di SQL Server Management Studio (SSMS), dengan menggunakan Tabular Model Scripting Language (TMSL), atau secara terprogram dengan Model Objek Tabular (TOM).
Proyek model di Visual Studio
Secara default, setiap tabel dalam model tabular memiliki satu partisi. Tugas di bagian ini menjelaskan cara membuat dan mengelola partisi dalam database ruang kerja proyek model dengan menggunakan Pengelola Partisi. Setelah model disebarkan (Azure Analysis Services, SSAS, Power BI), administrator database model dapat membuat dan mengelola partisi dalam model yang disebarkan dengan menggunakan SSMS atau berdasarkan skrip.
Partisi dalam database ruang kerja model tidak dapat digabungkan dengan menggunakan Pengelola Partisi. Partisi hanya dapat digabungkan dengan menggunakan SQL Server Management Studio atau berdasarkan skrip.
Untuk membuat dan mengelola partisi di Visual Studio, gunakan Pengelola Partisi. Untuk menampilkan kotak dialog Pengelola Partisi, klikPartisiTabel>Ekstensi>, atau di Penjelajah Model Tabular, klik kanan tabel, lalu klik Partisi.
Untuk membuat partisi baru
Di Pengelola Partisi, di kotak daftar Tabel , verifikasi atau pilih tabel yang ingin Anda partisi, lalu klik Baru.
Di Nama Partisi, ketik nama untuk partisi. Secara default, nama tabel ditentukan dan akan diberi nomor bertahap untuk setiap partisi baru.
Di Ekspresi Kueri edit atau tentukan ekspresi Power Query M baru, atau klik Desain untuk membuka Editor Power Query tempat Anda bisa memilih dan memfilter data yang akan disertakan dalam partisi. Untuk sumber data warisan (penyedia), tentukan pernyataan SQL, atau klik Desain untuk membuka (SQL) Editor Kueri.
Penting: Saat membuat partisi baru atau menyalin partisi yang ada, pastikan ekspresi kueri partisi baru menentukan bagian data yang unik, mencegah data yang direplikasi dalam dua partisi atau lebih.
Klik Validasi.
Untuk menyalin partisi
Di Pengelola Partisi, di kotak daftar Tabel , verifikasi atau pilih tabel yang berisi partisi yang ingin Anda salin.
Di daftar Partisi , pilih partisi yang ingin Anda salin lalu klik Salin.
Di Nama Partisi, ketik nama baru untuk partisi.
Di Ekspresi Kueri edit atau tentukan ekspresi Power Query M baru, atau klik Desain untuk membuka Editor Power Query tempat Anda bisa memilih dan memfilter data yang akan disertakan dalam partisi.
Klik Validasi.
Model yang disebarkan dengan menggunakan SSMS
Untuk membuat dan mengelola partisi untuk database model tabular yang disebarkan, gunakan kotak dialog Partisi di SSMS. Untuk membuka kotak dialog Partisi, di SSMS, klik kanan tabel, lalu klik Partisi.
Untuk membuat partisi baru
Dalam kotak dialog Partisi , klik Baru.
Di Nama Partisi, ketik nama untuk partisi. Secara default, nama partisi default akan diberi nomor bertahap untuk setiap partisi baru.
Di Pernyataan Kueri, ketik atau tempel pernyataan kueri Power Query M atau SQL yang menentukan kolom dan klausa apa pun yang ingin Anda sertakan.
Klik Periksa Sintaks untuk memvalidasi.
Untuk menyalin partisi
Dalam kotak dialog Partisi , dalam daftar Partisi , pilih partisi yang ingin Anda salin, lalu klik Salin.
Di Nama Partisi, ketik nama baru untuk partisi.
Di Pernyataan Kueri, edit pernyataan kueri.
Untuk menggabungkan dua partisi atau lebih
- Dalam kotak dialog Partisi , dalam daftar Partisi , gunakan Ctrl+klik untuk memilih partisi yang ingin Anda gabungkan, lalu klik Gabungkan.
Penting
Menggabungkan partisi tidak memperbarui metadata partisi. Anda harus mengedit ekspresi kueri Power Query M atau SQL untuk partisi yang dihasilkan untuk memastikan operasi pemrosesan memproses semua data dalam partisi gabungan.
Model yang disebarkan dengan menggunakan skrip
Partisi didefinisikan oleh objek Partisi dalam Tabular Model Scripting Language (TMSL). Untuk membuat, menyalin, atau menghapus partisi, jalankan perintah CreaterOrReplace, Create, Alter, atau Delete . Untuk menggabungkan partisi, jalankan perintah MergePartitions .
Untuk mempelajari selengkapnya tentang menjalankan skrip TMSL dengan menggunakan SSMS atau PowerShell, lihat Cara menggunakan TMSL.
Secara terprogram dengan menggunakan TOM
Partisi diwakili oleh kelas Partisi di namespace Microsoft.AnalysisServices.Tabular. Untuk mempelajari selengkapnya, lihat Membuat Tabel, Partisi, dan Kolom (TOM).
Lihat juga
Memproses database, tabel, atau partisi
Partisi dalam model tabular
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk