Bagikan melalui


Buat Filter Gabungan Secara Otomatis Antara Artikel Penggabungan

Berlaku untuk: SQL Server

Buat sekumpulan filter gabungan secara otomatis pada halaman Filter Baris Tabel dari Panduan Publikasi Baru atau halaman Filter Baris dari kotak dialog Properti Publikasi - <Publikasi> . Untuk informasi selengkapnya tentang menggunakan panduan dan mengakses kotak dialog, lihat Membuat Publikasi dan Menampilkan dan Mengubah Properti Publikasi.

Catatan

Jika Anda secara otomatis membuat sekumpulan filter gabungan dalam kotak dialog Properti Publikasi - <Publikasi> setelah langganan ke publikasi telah diinisialisasi, Anda harus membuat rekam jepret baru dan menginisialisasi ulang semua langganan setelah melakukan perubahan. Untuk informasi selengkapnya tentang persyaratan perubahan properti, lihat Mengubah Publikasi dan Properti Artikel.

Filter gabungan dapat dibuat secara manual untuk sekumpulan tabel, atau replikasi dapat menghasilkan filter secara otomatis berdasarkan kunci asing ke hubungan kunci utama yang ditentukan pada tabel. Untuk informasi selengkapnya tentang membuat filter gabungan secara manual, lihat Menentukan dan Mengubah Filter Gabungan Antara Artikel Gabungan.

Untuk menghasilkan sekumpulan filter gabungan secara otomatis di antara artikel penggabungan

  1. Pada halaman Filter Baris Tabel dari Panduan Publikasi Baru atau halaman Filter Baris dari Properti Publikasi - <Publikasi>, klik Tambahkan, lalu klik Buat Filter Secara Otomatis.

    Catatan

    Membuat filter secara otomatis menghapus filter baris yang ada atau filter gabungan dalam publikasi. Anda dapat menambahkan filter setelah membuat sekumpulan filter secara otomatis.

  2. Ikuti proses dalam kotak dialog Hasilkan Filter untuk membuat filter baris. Filter baris kemudian diperluas ke tabel yang terkait dengan tabel yang difilter melalui kunci primer dan hubungan kunci asing.

    1. Pilih tabel untuk difilter dari kotak daftar drop-down.

    2. Buat pernyataan filter di kotak teks Pernyataan filter. Anda bisa mengetik langsung di area teks, dan Anda juga bisa menyeret dan meletakkan kolom dari kotak daftar Kolom .

      Area teks Pernyataan filter menyertakan teks default, yang dalam bentuk:

      SELECT <published_columns> FROM [tableowner].[tablename] WHERE  
      

      Teks default tidak dapat diubah; ketik klausul filter untuk filter baris statis atau filter baris berparameter setelah kata kunci WHERE menggunakan sintaks SQL standar. Klausa filter lengkap untuk filter baris berparameter akan terlihat seperti:

      SELECT <published_columns> FROM [HumanResources].[Employee] WHERE LoginID = SUSER_SNAME()  
      

      Klausa WHERE harus menggunakan penamaan dua bagian; penamaan tiga bagian dan penamaan empat bagian tidak didukung.

    3. Tentukan opsi filter.

      Pilih opsi yang cocok dengan bagaimana data akan dibagikan di antara Pelanggan: Baris dari tabel ini akan masuk ke beberapa langganan atau Baris dari tabel ini hanya akan masuk ke satu langganan. Jika Anda memilih Baris dari tabel ini hanya akan masuk ke satu langganan, replikasi penggabungan dapat mengoptimalkan performa dengan menyimpan dan memproses lebih sedikit metadata. Namun, Anda harus memastikan bahwa data dipartisi sedih sehingga baris tidak dapat direplikasi ke lebih dari satu Pelanggan. Untuk informasi selengkapnya, lihat bagian "Mengatur 'opsi partisi'" dalam topik Filter Baris Berparameter.

  3. Pilih OK.

    Filter yang Anda tentukan diurai dan dijalankan terhadap tabel dalam klausa SELECT. Jika pernyataan filter berisi kesalahan sintaks atau masalah lainnya, Anda akan diberi tahu dan akan dapat mengedit pernyataan filter.

    Setelah pernyataan diurai, replikasi membuat filter gabungan yang diperlukan dan menampilkannya di panel Tabel Yang Difilter pada halaman Filter Baris Tabel atau Filter Baris . Jika Anda membuat filter dari Wizard Publikasi Baru dan belum mengonfigurasi Distributor untuk Publisher tempat wizard ini dijalankan, Anda akan diminta untuk mengonfigurasinya.

  4. Jika Anda berada dalam kotak dialog Properti Publikasi - <Publikasi> , klik OK untuk menyimpan dan menutup kotak dialog.

Untuk mengubah filter yang dibuat secara otomatis

  1. Pada halaman Filter Baris Tabel dari Panduan Publikasi Baru atau halaman Filter Baris dari Properti Publikasi - <Publikasi>, pilih filter di panel Tabel Yang Difilter, lalu klik Edit.

  2. Dalam kotak dialog Edit Filter atau Edit Gabung , ubah filter.

  3. Pilih OK.

Untuk menghapus filter yang dibuat secara otomatis

  1. Pada halaman Filter Baris Tabel dari Panduan Publikasi Baru atau halaman Filter Baris dari Properti Publikasi - <Publikasi>, pilih filter di panel Tabel Yang Difilter, lalu klik Hapus.

Lihat Juga

Filter Gabungan
Filter Baris Berparameter