Home. 
.

transparent

transparent

transparent

Verwendung von SQL-WHERE-Filtern in MapForce

Bei Verwendung von MaprForce für ein Datenmapping-Projekt, das einen Datenbankquelle enthält, können Sie die Daten mit Hilfe der SQL-WHERE-Komponente genau filtern, bevor Sie sie in die Zieldatenbankstruktur - sei dies nun eine andere Datenbank, eine XML-Datei, eine Flat File, eine EDI Message oder ein Webservice - schreiben.

Nachdem Sie eine Quelldatenbank mit Hilfe des Datenbankverbindungsassistenten in Ihr MapForce Datenmapping-Design eingefügt haben, befolgen Sie die unten beschriebene Anleitung, um eine SQL-WHERE-Komponente zu konfigurieren:

  • 1. Klicken Sie in der MapForce-Symbolleiste auf die SQL-WHERE-Bedingung, um eine SQL-WHERE-Bedingung in Ihr Datenmapping Design einzufügen.
  • 2. Ziehen Sie eine Verbindungslinie von der zu filternden Datenbanktabelle auf das Tabellen-Input-Feld der SQL-WHERE-Komponente.

    connecting table to input field

  • 3. MapForce öffnet automatisch das Dialogfeld mit den SQL-WHERE-Eigenschaften und zeigt die SELECT-Anweisung an, die anhand der Tabelle, die Sie mit dem Input-Feld (oben) verbunden haben, automatisch generiert wurde. Geben Sie den/die Parameter und die Bedingung(en) für die WHERE-Bedingung ein und definieren Sie den Parametertyp (String, decimal, usw.). Klicken Sie anschließend auf OK, um das Dialogfeld zu schließen.

    SQL-WHERE properties

  • 4. Um einen Wert für den Parameter des Filters anzugeben, fügen Sie über die MapForce-Symbolleistenschaltfläche eine 'Konstanten'-Komponente ein. In diesem Beispiel filtern wir die Tabelle "Employee" der Datenbank, um die Angestellten mit der Bezeichnung "MANAGER" in der Zieldatenstruktur auf das Feld "Manager" zu mappen, sodass der Wert der Konstante "MANAGER" ist.
  • 5. Mappen Sie das Ergebnis der SQL-WHERE-Komponente auf die gewünschte Tabelle in der Zieldatenstruktur und mappen Sie die anderen Felder, wie erforderlich.

    the mapping

  • 6. Kicken Sie auf das Register "Ausgabe", um die Ergebnisse sofort anzuzeigen oder generieren Sie Programmcode, um Ihr Mapping (lizengebührenfrei) als Software-Applikation zu implementieren.


Anmerkung: Nähere Informationen zur Erstellung von SQL-WHERE-Filtern finden Sie in der MapForce Online-Hilfe.


Download Klicken Sie hier um eine kostenlose 30-Tage Testversion von Altova MapForce® 2012 mit dem vollen Funktionsumfang herunterzuladen!



transparent
Print
Mail
Like It
.

Lesen Sie den Altova Blog
Read the Altova Blog!

.

Im Altova Blog lesen Sie über die neuesten Altova-Produktankündigungen, neue Produktfunktionen, technische Tipps und Informationen über die Branche. Registrieren Sie sich jetzt!

.
Akronymophobie
.

Substantiv. Zustand, der durch eine unübersehbare Anzahl an technischen Abkürzungen, Akronymen und Schlagwörtern verursacht wird. Lässt sich mit dem Altova-Glossar gut behandeln.

.
.

transparent

transparent