Auf der Registerkarte Download-Teilmenge können Sie angeben, ob Downloads die gleichen Zeilen für alle entfernten Datenbanken enthalten oder ob verschiedene entfernte Datenbanken unterschiedliche Teilmengen der Zeilen erhalten. Diese Registerkarte ist nicht anzuwenden, wenn Sie den Downloadtyp Benutzerdefiniert auf der Registerkarte Downloadtyp wählen.
Download-Teilmenge Wählen Sie eine der folgenden Optionen aus der Dropdown-Liste, um Teilmengen von Daten zu bilden:
Keine Sie können dieselben Daten auf jede entfernte Datenbank herunterladen.
Benutzer Die Zeilen im Download werden basierend auf dem Synchronisationsbenutzer (auch MobiLink-Benutzer genannt) ermittelt, der die Synchronisation durchführt.
Entfernt Die Zeilen im Download werden basierend auf der entfernten ID der zu synchronisierenden entfernten Datenbank ermittelt. Es ist in der Regel besser, nach Benutzern oder Authentifizierungsparametern zu partitionieren als nach entfernter ID, da sich die entfernte ID ändern kann, wenn der entfernte Computer zurückgesetzt oder ausgetauscht wird.
Benutzerdefiniert Die Zeilen im Download werden durch eine SQL WHERE-Klausel ermittelt, die Sie erstellen. Diese Option ist hilfreich, wenn Sie mehrere Joins oder eine besondere Geschäftslogik in der WHERE-Klausel verwenden.
Für eine Teilmenge nach Benutzer zeigt die Registerkarte Download-Teilmenge die folgenden Informationen für die gewählte Tabellenzuordnung an:
Spalte in der konsolidierten Tabelle verwenden Wählen Sie diese Option, wenn die Tabelle eine Spalte enthält, die den MobiLink-Benutzernamen enthält, der die Zeile empfangen soll. Zeilen werden in den Download einbezogen, wenn der Wert der Spalte mit dem Namen des MobiLink-Benutzers übereinstimmt, der synchronisiert wird.
Spaltenname Geben Sie den Namen der Spalte an, die den MobiLink-Benutzernamen enthält.
Eine Spalte in einer verknüpften Beziehungstabelle verwenden Wählen Sie diese Option, wenn die Tabelle durch einen Join mit einer anderen Tabelle verknüpft werden kann und die andere Tabelle eine Spalte enthält, wie etwa Benutzer-ID, die den MobiLink-Benutzer angibt, der die Zeile empfangen soll. Zeilen werden in den Download einbezogen, wenn es eine Zeile in T1 Join T2 gibt, in der die ID mit dem Namen der entfernten ID des Clients übereinstimmt, der die Synchronisation durchführt.
Sie können Folgendes festlegen:
Zu verknüpfende Tabelle Wählen Sie die zu verknüpfende Tabelle.
Übereinstimmende Spalte Wählen Sie die Spalte aus der verknüpften Tabelle (angegeben im Feld Zu verknüpfende Tabelle), die die entfernte ID enthält.
Join-Bedingung Erstellen Sie eine Join-Bedingung, indem Sie jeweils eine Spalte in den Tabellen, die Sie im Fensterausschnitt Tabellenzuordnung und im Feld Zu verknüpfende Tabelle markiert haben, auswählen.
Für eine Teilmenge nach entfernter ID zeigt die Registerkarte Download-Teilmenge die folgenden Informationen für die gewählte Tabellenzuordnung an:
Spalte in der konsolidierten Tabelle verwenden Wählen Sie diese Option, wenn die Tabelle eine Spalte enthält, die den MobiLink-Benutzernamen enthält, der die Zeile empfangen soll. Zeilen werden in den Download einbezogen, wenn der Wert der Spalte mit dem Namen des MobiLink-Benutzers übereinstimmt, der die Synchronisation durchführt.
Spaltenname Geben Sie den Namen der Spalte an, die den MobiLink-Benutzernamen enthält.
Eine Spalte in einer verknüpften Beziehungstabelle verwenden Wählen Sie diese Option, wenn die Tabelle durch einen Join mit einer anderen Tabelle verknüpft werden kann und die andere Tabelle eine Spalte enthält, wie etwa Benutzer-ID, die den MobiLink-Benutzer angibt, der die Zeile empfangen soll. Zeilen werden in den Download einbezogen, wenn es eine Zeile in T1 Join T2 gibt, in der die ID mit dem Namen des ML-Benutzers übereinstimmt, der die Synchronisation durchführt.
Sie können Folgendes festlegen:
Zu verknüpfende Tabelle Wählen Sie die zu verknüpfende Tabelle.
Übereinstimmende Spalte Wählen Sie die Spalte aus der verknüpften Tabelle (angegeben im Feld Zu verknüpfende Tabelle), die den MobiLink-Benutzernamen enthält.
Join-Bedingung Erstellen Sie eine Join-Bedingung, indem Sie jeweils eine Spalte in den Tabellen, die Sie im Fensterausschnitt Tabellenzuordnung und im Feld Zu verknüpfende Tabelle markiert haben, auswählen.
Benutzerdefiniert Für eine benutzerdefinierte Download-Teilmenge wird auf der Registerkarte Download-Teilmenge Folgendes angezeigt.
Tabellen, die der FROM-Klausel des Download-Cursors hinzugefügt werden sollen Geben Sie die Tabellennamen ein, wenn der download_cursor einen Join mit anderen Tabellen erfordert. Wenn der Join mehrere Tabellen erfordert, trennen Sie die Tabellen durch ein Komma.
In der WHERE-Klausel des Download-Cursors zu verwendender SQL-Ausdruck
Geben Sie den SQL-Ausdruck ein. Sie können im Ausdruck benannte MobiLink-Parameter verwenden. Beispiel: col1 = {ml s.username}
. Siehe Benannte Skriptparameter.
Standardmäßig werden derselbe Ausdruck und dieselben verknüpften Tabellen für die Download-Löschen-Teilmenge verwendet. Wenn Sie eine Schattentabelle für Löschungen verwenden und denselben Ausdruck verwenden möchten, vermeiden Sie die Verwendung des Namens der Basistabelle im Ausdruck. Wenn dies nicht möglich ist, verwenden Sie eine benutzerdefinierte Download-Löschen-Teilmenge.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |