Aracılığıyla paylaş


Ekleme ya da süzgeç Düzenle

The Add Filter and Edit Filter dialog boxes allow you to add and edit static row filters and parameterized row filters.

Not

Varolan bir yayına filtre düzenleme yayın yeni bir anlık görüntü gerektirir.yayın abonelikler, abonelikleri yeniden gerekir.Özellik değişiklikleri hakkında daha fazla bilgi için bkz: Yayın ve makale özellikleri değiştirme.

Tüm yayın türlerini statik filtreler ekleyebilirsiniz; birleştirme yayımları parametreli süzgeçleri de ekleyebilirsiniz.Statik bir süzgeç, yayın oluşturduğunuzda değerlendirilir: Tüm yayın abonelerine aynı veri alırsınız. Parametreli hale getirilmiş bir süzgeç çoğaltma eşitlemesi sırasında değerlendirilir: farklı aboneleri, farklı bölümlere her abone oturum açma veya bilgisayar adını esas alarak veri alabilir. Tıklatın Örnek ifade bağlantı iletişim kutusundaki her bir süzgeç türü örneklerine bakın.Süzme seçenekleri hakkında daha fazla bilgi için bkz: Süzme veri yayımlandı..

Satır filtreleri kullanarak, yayımlanmış olmasını satırların alt küme küme küme kümesini belirtebileceğiniz bir tablo.Satır süzgeçleri, kullanıcıların gerekmez (hassas veya gizli bilgiler içeren satırlar gibi) görmek için veya farklı abonelerine gönderilen verilerin farklı bir bölüm oluşturmak için bir satır elemek için kullanılabilir.Verileri farklı bölümlerini farklı abonelerine yayımlama da yoksa birden fazla aboneleri tarafından aynı verileri güncelleştirme nedeniyle çakışmalarını engellemek yardımcı olur.

Seçenekler

Bu iletişim kutusunu, işlem ve anlık görüntü yayınlar için iki adımlı işlem ve birleştirme yayımları üç adımlı bir işlemi gerektirir.Süzülecek tablo seçmeniz ve bir veya daha çok sütun filtreye dahil edilecek tüm yayın türlerini gerektirir; bu süzgeci, standart bir WHERE yan tümce tanımlanır.

  1. Süzülecek tablo seçin.

    Varolan bir süzgeci düzenliyorsanız, Tablo seçimi değiştirilemez.Bir tablo, yeni bir süzgeç ekliyorsanız, kapalı açılan liste kutusundan seçin.Yalnızca, seçili tablo liste kutusunda görünür Makaleleri sayfa ve henüz satır süzgeç var.Bir tablo varsa, satır bir süzgeç ve yeni bir tanımlamak istiyorsanız:

    1. ' I tıklatın Iptal etme on the Süzgeci Ekle iletişim kutusu.

    2. Tablo Süzgeç bölmesinde seçin Tablo satırları süzme tıklatın ve sayfaDüzenleme.

    3. Varolan bir filtreyi Düzenle Süzgeci Düzenle iletişim kutusu.

  2. Tam aboneleri hangi tablo satırları tanımlamak için Filtre deyim alırsınız

    Yeni bir süzgeç deyim tanımlayın veya varolan kaydı düzenlemek.The Columns list box lists all the columns that you are publishing from the tablo you selected in Select the tablo to filter.The Filter deyim text area includes the default text, which is in the form of:

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

    Bu metin değiştirilemez; filtre yan tümce standart WHERE anahtar sözcüğü sonra yazın... Transact-SQL sözdizimi. Yayımcı bir Oracle Publisher, WHERE yan tümce Oracle Sorgu sözdizimi ile uyumlu olması gerekir.Olanaklıysa, karmaşık filtreler kullanmaktan kaçının.Parametreli hale getirilmiş ve statik filtreler yayınlar için işlem süresini artırmak; bu nedenle süzgeç ifadeleri gibi basit tutmalısınız.

    Important noteImportant Note:

    Performansı düşürmemek için işlevler için parametreli satır filtre yan tümceleri de birleştirme yayımları için sütun adları gibi uyguladığınız değil önerilir LEFT([MyColumn]) = SUSER_SNAME(). Filtre yan tümce içinde HOST_NAME kullanın ve HOST_NAME değerini, veri türleri, CONVERT kullanarak dönüştürmek gerekli olabilir.Bu servis talebiyle ilgili en iyi yöntemler hakkında daha fazla bilgi için konunun "HOST_NAME() değeri geçersiz kılma" bölümüne bakın... Parametreli satır süzgeçleri.

  3. Kaç abonelikler veriyi buradan alır belirtmek tablo

    Microsoft SQL Server 2005 ve sonraki sürümleri yalnızca birleştirme çoğaltma yalnızca.Birleştirme çoğaltma verilerinizi ve uygulama için en iyi bölümleri türüne uygun belirlemenizi sağlar.Seçerseniz Bu satır tablo için yalnızca bir abonelik gider, birleştirme çoğaltma örtüşmeyen bölümleri seçeneği ayarlar.Örtüşmeyen bölümleri precomputed bölümleri precomputed bölümleri ile ilişkili yükleme maliyeti en aza örtüşmeyen bölümleri, performansı geliştirmek için birlikte çalışır.Parametreli süzgeçleri ve birleştirmek süzgeçleri kullanılan daha karmaşık olduğunda, örtüşmeyen bölümlerinin performans yararlarından daha belirgindir.Bu seçeneği seçerseniz, verileri birden fazla abonelik için bir satır yinelenemez şekilde bölümlendirilir emin olmalısınız.Daha fazla bilgi için "Ayarı ' bölüm Seçenekleri'" konusundaki Bkz: Parametreli satır süzgeçleri.

Eklenen veya bir süzgeç düzenlenebilir sonra tıklatın. SORUNSUZ , değişiklikleri kaydetmek ve iletişim kutusunu kapatın.Belirttiğiniz süzgeç ayrıştırılır ve karşı tablo SELECT yan tümcesinde.Filtre deyim sözdizimi hatası veya başka sorunlar varsa, bildirilir ve Filtre deyim arayamayacaktır.