Share via


Filtre tablosu satır

Filtre tablosu satır sayfa sağlar:

  • Anlık görüntü işlem, tablo makalelerinde statik satır filtre uygulamak ve birleştirme yayınları.

  • Parametreli satır filtre birleştirme yayımları tablo makalelerinde uygulanır.

  • Birleşim filtreleri birleştirme tablo makaleleri ilişkili tabloda makalelere filtreler genişletmek için kullanın.

Filtreleme seçenekleri hakkında daha fazla bilgi için bkz: Yayımlanmış veri süzme. Süzme değiştirilebilir içinde Filtre satırları sayfası Yayın özelliklerini iletişim kutusu.

Uygulama performansını en üst düzeye çıkarmak ve gerekli uzak depolama miktarını azaltmak için ya da belirli abonelerine belirli verilerin kullanılabilirliğini sınırlandırmak için yalnızca gereken verileri yayınlamak. Yayınınızın filtre uygulanmamış ve filtre uygulanmış tablolar ekleyebilirsiniz. Örneğin, firma ürün tam (süzülmemiş) tablo içerir ve belirli bir bölge için müşterilerin süzülmüş tablo sağlamak için satır filtreleri kullanın. Yayımlanmış veri süzme yoluyla, şunları yapabilirsiniz:

  • Ağ üzerinden gönderilen veri miktarını en aza indirmek.

  • Abone tarafında gerekli depolama alanı azaltmak.

  • Yayınlar ve uygulamaları tek tek abone gereksinimlerinize göre özelleştirin.

  • Kaçmak ya da abone verileri güncelleştiriyorsanız, farklı veri bölümleri için farklı gönderilebilir çakışmaları azalır (hiçbir iki aboneleri güncelleştirmek aynı veri değerleri) aboneleri.

  • Hassas veri aktarımı kaçının. Satır filtreleri ve sütun filtreleri, verileri bir abone erişimi kısıtlamak için kullanılabilir. Birleştirme çoğaltması, orada güvenlik konuları içeren host_name() parametreli filtre kullanın. Daha fazla bilgi için bkz: "host_name() ile filtreleme" bölümü in Parametreli satır süzgeçleri.

Filtre dahil gerekir rowguidcolsatırları tanımlamak için çoğaltma tarafından kullanılan. Bu olduğu zaman eklenen sütunun varsayılan birleştirme yineleme ayarladığınızda ve adlı rowguid.

Seçenekler

  • Filtre uygulanmış tablolar
    Tablo makaleleri yayına eklerken bu bölme filtrelerle doldurulur. Tablo satır filtreleri ile üst düzey düğüm bölmesinde gösterilir. Birleştirme yayımları için tablolar için filtre birleştirme filtre uzatıldı alt düğümleri gösteriliyor.

  • Ekle
    Tıklayın Ekle tablo makaleleri filtre olanak sağlayan bir iletişim kutusu başlatmak için. Tıklayarak Ekle için bir iletişim kutusu hemen bir anlık görüntü veya işlem yayını başlattı. Tıklayarak Ekle için birleştirme yayını üç seçenek görüntüler: Filtre Ekle; Ekle Katıl uzatma seçili filtre için; Otomatik Filtreler oluşturmak.

    • Seçin Filtre Ekle başlatmak için Filtre Ekle iletişim kutusu. Bu iletişim kutusunu bir tablo makale için satır filtreleri uygulamanıza olanak sağlar. İçinde Filtre Ekle iletişim kutusunda Örneğin, belirttiğiniz abonelerine çoğaltıldığında müşteri verilerini içeren bir tablo yalnızca Fransız müşteri verileri içermelidir.

    • Seçin Ekle Katıl uzatma seçili filtre için başlatmak için Ekle Katıl iletişim kutusu. Ekle Katıl iletişim kutusu bu tabloya satır filtresiyle ilişkili tablolardaki verileri filtreler böylece satır filtre genişletmenize olanak sağlar. Örneğin, müşteri tablosu yalnızca Fransız müşteri verilerini içerir ve ilgili tablo için müşteri siparişleri filtre uygulanmışsa, Siparişler tablosunda yalnızca Fransız müşterilerin siparişlerini içerir böylece iki tablo arasındaki birleşim tanımlayabilirsiniz.

      [!NOT]

      Bu seçenek, yalnızca ilk temel tablonun birleşim filtre bölmesinde seçerseniz kullanılabilir.

    • Seçin Filtreleri otomatik olarak oluşturmak başlatmak için Filtreleri oluşturmak iletişim kutusu. Bu iletişim kutusunda, birleştirme yayını bir tablodaki bir satır filtre tanımlamak için otomatik olarak çoğaltma sağlar, yabancı anahtar ilişkileri ile ilgili diğer tablolar için genişletir. Örneğin, yayının üç tablo içerebilir: bir müşteri tablosu ve Siparişler tablosu (ile müşteri tablosu yabancı anahtar) bir sipariş ayrıntıları tablosu (ile Siparişler tablosu yabancı anahtar). Müşteri tablosuna bir satır filtre tanımlamak ve çoğaltma diğer tablolara uzatacaktır.

      [!NOT]

      Filtreleri otomatik olarak çoğaltma tarafından üretilen, varolan tüm filtreleri üzerinde yayın silinir. Belirtilen otomatik olarak oluşturulan filtreleri ve kendisi dahil el ile ilk filtreleri oluşturmak. Yalnızca, her yayın için otomatik olarak oluşturulan filtreleri kümesi de belirtebilirsiniz.

  • Düzenle
    Bir satır filtre veya birleştirme filtre filtre bölmesinde seçin ve düzenleme başlatmak için Filtre Düzenle veya Katıl Düzenle iletişim kutusu.

  • Sil
    Bir satır filtre veya birleştirme filtre filtre bölmesinde seçin ve silmek filtresini silmek için.

  • Tablo Bul
    Yayınlar birleştirme filtreleri ile birleştirme. Tıklayın Bul tablo karmaşık filtre ağaçta bulmak için. Tablo veritabanı ile karmaşık ilişkiler, Çoklu tablolar birleştirilebilir ve bu nedenle filtre ağacında birden fazla yerde görülebilir.

    Gerçek tablo ağacında yalnızca tek bir yerde görünür ve diğer yerlerde, tabloda kısayol tarafından temsil edilir. Bir tablo için bir kısayol yalnızca tablo başvurusu; Alt düğümlerin tablonun göstermez. Bir kısayol düğüm kısa ok ile işaretlenir ve bu düümünü genileterek gösterir metni Tablosunu görmek için tablo Bul tıklatın <tablename>.

    Bölme ve tıklatın kısayol düğümü seçin Bul. Bölmeyi genişletilir ve tablo vurgulanır. Tıklarsanız Bul seçili kısayol düğüm olmadan bir Bul iletişim kutusu başlattı.

  • Filtre
    İçeren Transact-SQLfiltre bölmesinde seçili filtre tanımı.

Ayrıca bkz.

Kavramlar

Yayın oluşturma

Yayın özelliklerini görüntüleme ve değiştirme

Yayımlanmış veri süzme

Filtreler katılın

Parametreli satır süzgeçleri

Verileri ve veritabanı nesnelerini Yayımla