Filtro dei dati pubblicati per la replica di tipo mergeFilter Published Data for Merge Replication

Oltre ai filtri di riga e di colonna statici che è possibile definire con altri tipi di replica, la replica di tipo merge offre filtri di riga con parametri e filtri join.In addition to the static row filters and column filters you can define with other types of replication, merge replication offers parameterized row filters and join filters. Per altre informazioni sui filtri di riga e di colonna statici, vedere Filtrare i dati pubblicati.For more information about static row filters and column filters, see Filter Published Data.

La replica di tipo merge viene utilizzata in molte applicazioni che supportano gli utenti mobili. Tali applicazioni hanno in genere un gran numero di sottoscrizioni ognuna delle quali riceve un set di dati univoco.Merge replication is used in many applications that support mobile users; these applications usually have a large number of subscriptions with each subscription receiving a unique data set. I filtri con parametri combinati con i filtri join consentono a un amministratore di impostare una pubblicazione (o un numero limitato di pubblicazioni) e di fornire set di dati diversi agli utenti, riducendo l'overhead di gestione introdotto con la creazione di più pubblicazioni.Parameterized filters combined with join filters allow an administrator to set up one publication (or at most a small number of publications) and yet provide different data sets to users, reducing the management overhead introduced by creating multiple publications.

  • I filtri con parametri consentono l'invio di partizioni diverse di dati a Sottoscrittori diversi senza richiedere la creazione di più pubblicazioni.Parameterized filters allow different partitions of data to be sent to different Subscribers without requiring multiple publications to be created. Ad esempio, è possibile filtrare una tabella in modo che i dati di uno specifico rappresentante vengano replicati solo a tale rappresentante.For example, a table can be filtered so that data for a given sales representative is replicated only to that representative. I filtri con parametri hanno una varietà di opzioni che consentono di personalizzare il filtraggio per ottimizzare le prestazioni e adattarsi ai dati e ai requisiti dell'applicazione.Parameterized filters have a variety of options that allow you to tailor filtering to optimize performance and best match your data and application requirements. Per altre informazioni, vedere Parameterized Row Filters.For more information, see Parameterized Row Filters.

  • I filtri join sono utilizzati insieme ai filtri con parametri per estendere il filtraggio alle tabelle correlate e possono essere utilizzati anche insieme ai filtri statici.Join filters are typically used in conjunction with parameterized filters to extend filtering to related tables (they can also be used in conjunction with static filters). Ad esempio, il rappresentante in genere dispone di dati in altre tabelle, ad esempio le tabelle relative a clienti e ordini.For example, the sales representative typically has data in other tables such as customer and order tables. Questi dati possono essere filtrati in modo che il rappresentante riceva solo i dati relativi ai clienti e ai rispettivi ordini.This data can be filtered so the sales representative receives only the data on her customers and her customers' orders. Per altre informazioni, vedere Join Filters.For more information, see Join Filters.

    In un filtro non deve essere inclusa la colonna rowguidcol utilizzata dalla replica per identificare le righe.A filter must not include the rowguidcol used by replication to identify rows. Per impostazione predefinita, si tratta della colonna aggiunta al momento dell'impostazione della replica di tipo merge ed è denominata rowguid.By default this is the column added at the time you set up merge replication and is named rowguid.

Vedere ancheSee Also

Pubblicare dati e oggetti di databasePublish Data and Database Objects