Zum Hauptinhalt wechseln
Adaptive Planning
Zuletzt aktualisiert: 2023-06-23
Schritte: Tabellengruppen einrichten

Schritte: Tabellengruppen einrichten

Eine Tabellengruppe ist eine Datenquelle, die Tabellen aus vielen verschiedenen Quellen kombiniert. Beispiel: Sie haben eine Tabelle mit Vertriebsdaten, einige JDBC-Datenbanken mit Personal- oder Bestandsinformationen und Fertigungsinformationen aus einer anderen Division in NetSuite und möchten dann mithilfe der Skripterstellung für eine Tabelle komplexe Filter festlegen und Berechnungen durchführen. Dafür werden alle Tabellen durch SQL-Joins und zusätzliche Filter verknüpft.
Sie können eine Tabellengruppe einrichten, um Tabellen von verschiedenen Speicherorten zu importieren und dann mithilfe von SQL-Joins und anderen Vorgängen Informationen zu filtern und auszuwählen. Sie müssen alle vorausgesetzten Datenquellen bereits eingerichtet haben: Wenn Sie beispielsweise aus einer JDBC-basierten Tabelle importieren, muss bereits eine JDBC-Datenquelle eingerichtet sein, einschließlich eines Datenagenten, mit dem Sie auf diese Datenbank zugreifen können.
So richten Sie eine Tabellengruppen-Datenquelle ein:
  1. Öffnen Sie den Datendesigner über
    Integration > Integrationsdesign
    .
  2. Klicken Sie im Ordner „Datenquellen“ in der Komponentenbibliothek auf der rechten Seite des Bildschirms auf
    Neue Datenquelle erstellen
    . Das Dialogfeld „Neu erstellen“ wird angezeigt.
  3. Wählen Sie
    Tabellengruppe
    als Art der Datenquelle aus und geben Sie einen Namen für die Datenquelle ein.
  4. Klicken Sie auf
    Erstellen
    . Im mittleren Bereich des Bildschirms werden die Einstellungen der neuen Datenquelle und andere Informationen angezeigt.
  5. Geben Sie Informationen zur Datenquelle ein:
    • Protokollebene:
      Wählen Sie eine Protokollebene aus der Dropdown-Liste, um anzugeben, welche Details für diese Datenquelle protokolliert werden. Folgende Optionen sind verfügbar:
      • Fehler:
        Protokolliert nur schwere Fehler.
      • Info:
        Protokolliert alle Basisinformationen, z. B. wann die Datenquelle aktualisiert wurde.
      • Ausführlich:
        Stellt sehr detaillierte Informationen zu allen Phasen und Aktionen bereit. (Diese Ebene wird hauptsächlich für Fehlerbehebung oder Auditing verwendet, da sie möglicherweise mehr Protokollinformationen liefert, als für die normale Verwendung praktikabel ist.)
  6. Klicken Sie im Menü „Aktionen“ auf
    Speichern
    .

Tabellen zu einer Tabellengruppe hinzufügen

Nachdem Sie die Protokollebene festgelegt haben, können Sie die Informationen angeben, die Sie importieren möchten.
So fügen Sie der Tabellengruppe Tabellen hinzu:
  1. Erweitern Sie den Eintrag „Benutzerdefinierte Tabelle“ im Menü „Datenkomponenten“.
  2. Ziehen Sie das Element „Join-Tabellen“ per Drag-and-Drop in den Bereich „Zu importierende Tabellen“.
  3. Ziehen Sie die Tabellen, die Sie importieren möchten, per Drag-and-Drop in den Abschnitt „Zu importierende Tabellen“ in der Mitte des Bildschirms. Wenn Sie das Element ablegen, wird das Dialogfeld für die Join-Tabelle angezeigt:
  4. Geben Sie Informationen zur Join-Tabelle ein:
    • Name
      : Geben Sie einen Namen für die Tabelle ein. Ein Standardname ist bereits eingegeben.
    • Primäre Tabelle
      : Klicken Sie auf den Pfeil rechts neben diesem Feld, um alle Datenquellen anzuzeigen, die aktuell dieser Anmeldung zugeordnet sind. Erweitern Sie dann eine Datenquelle und wählen Sie eine Tabelle in dieser Datenquelle aus, die als primäre Tabelle verwendet werden soll.
    • Joined-Tabelle
      : Klicken Sie auf den Pfeil rechts neben diesem Feld, um alle Datenquellen anzuzeigen, die aktuell dieser Anmeldung zugeordnet sind. Erweitern Sie dann eine Datenquelle und wählen Sie eine Tabelle in dieser Datenquelle aus, die als Joined-Tabelle verwendet werden soll.
    • Art
      : Wählen Sie „Inner Join“, „Right Join“ oder „Left Join“ aus der Dropdown-Liste.
    • Join-Ausdruck
      : Klicken Sie auf dieses Feld, um eine Join-Bedingung einzugeben. Das Dialogfeld „SQL-Join-Ausdruck bearbeiten“ wird angezeigt. Weitere Informationen zum Erstellen von SQL-Joins finden Sie unter SQL-Join-Tabelle hinzufügen .
  5. Sie können auf
    Anwenden
    klicken, um die Basisinformationen für diese Tabelle zu speichern und später zu bearbeiten, oder Sie können SQL-Join-Informationen hinzufügen, indem Sie auf
    Join hinzufügen
    klicken.
  6. Klicken Sie auf
    Speichern
    , um die Änderungen an der Tabellengruppen-Datenquelle zu speichern.
Sie können eine einzelne Tabelle bearbeiten, indem Sie auf dem Register auf den Pfeil rechts neben dem Tabellennamen klicken. Dadurch wird das Dialogfeld für die Join-Tabelle angezeigt.

Mit importierten Daten in einer Tabellengruppe arbeiten

Da eine Tabellengruppe Tabellen aus anderen Datenquellen verwendet, importieren Sie Daten nicht direkt in eine Tabellengruppen-Datenquelle. Stattdessen stützt sich die Tabellengruppe auf Informationen im Staging-Bereich für die Komponententabellen. Um die Informationen in den Tabellen einer Tabellengruppe zu löschen oder zu aktualisieren, müssen Sie zu den Datenquellen für die Komponententabellen wechseln und diese löschen oder aktualisieren.

Spaltenoptionen festlegen

Im Abschnitt „Zu importierende Tabellen“ können Sie eine Vorschau der Daten anzeigen, wie sie nach dem Import im Staging-Bereich vorhanden sind. Sie können die Optionen für jede Spalte ändern, indem Sie den Cursor über die Überschrift bewegen und dann auf das Dropdown-Menü neben dem Namen klicken. Folgende Optionen sind verfügbar:
  • Aufsteigend sortieren
    : Sortiert die gesamte Tabelle basierend auf dieser Spalte in aufsteigender Reihenfolge.
  • Absteigend sortieren
    : Sortiert die gesamte Tabelle basierend auf dieser Spalte in absteigender Reihenfolge.
  • Spalteneinstellungen
    : In diesem Dialogfeld können Sie die Eigenschaften der Spalte in der Staging-Tabelle ändern.
    • Name
      : Der Name der Spalte, der im Header angezeigt wird.
    • Spaltenart
      : Die Art der in der Spalte verwendeten Daten.
    • Spaltenart konvertieren
      : Wählen Sie die neue Art aus diesem Dropdown-Menü aus.
  • Spalte von Import ausschließen
    : Klicken Sie auf diese Option, um diese Spalte aus den zu importierenden Daten zu entfernen.
  • Spalte löschen:
    Klicken Sie auf diese Option, um die Spalte zu löschen. (Nur für benutzerdefinierte Spalten verfügbar.)

Erweiterten Filter verwenden

Unterhalb des Dropdown-Menüs „Quelle“ können Sie auf „Erweiterter Filter“ klicken, um Optionen für das Filtern der Daten im Vorschaubereich „Zu importierende Tabellen“ anzuzeigen. Der erweiterte Filter bietet Tools zum Anzeigen und Durchsuchen einer Teilmenge der Daten in einer Staging-Tabelle. Durch Ändern der Filtereigenschaften können Sie die Ansicht der im Vorschaufenster angezeigten Daten ändern, ohne die Daten im Staging-Bereich zu ändern.
Der Vorschaubereich dient speziell der Vorschau eines kleinen Teils der Daten im Staging-Bereich. Sie können die in der Tabelle verfügbaren Daten prüfen und anhand des Staging-Bereichs verifizieren, dass die erwarteten Daten abgerufen werden. Sie können damit auch den Datenimportfilter verfeinern, den Sie verwenden möchten. (Filter, die in der Vorschaufunktion festgelegt werden, haben keine Auswirkungen auf die tatsächlichen Daten im Staging-Bereich.)
Folgende Optionen sind im erweiterten Filter verfügbar:
  • Distinkte Zeilen:
    Aktivieren Sie dieses Kontrollkästchen, um doppelte Zeilen auszublenden.
  • Maximale Zeilenanzahl:
    Begrenzen Sie die Anzahl der Zeilen, die im Vorschaubereich angezeigt werden, indem Sie eine Zahl in das Textfeld eingeben.
  • Spalten:
    Aktivieren oder deaktivieren Sie die Kontrollkästchen der Spalten in diesem Dropdown-Menü, um die angezeigten Spalten ein- oder auszublenden.
Wenn Sie eine Spalte in dieser Liste entfernen, wird die Spalte nicht aus der Importliste entfernt.
  • SQL-Filter:
    Klicken Sie in das große Textfeld, um das Dialogfeld „SQL-Filter bearbeiten“ anzuzeigen. Sie können einen SQL-Filter eingeben, um die Zeilen einzuschränken, die in der Vorschau angezeigt werden. Klicken Sie auf
    Anwenden
    , um die SQL-Syntax des Filters automatisch zu prüfen. (Falls Fehler auftreten, werden diese im Ausdruck angegeben.) Der von Ihnen eingegebene Ausdruck wird im Feld „Datenimportfilter“ angezeigt. Um detaillierte Hilfe zur SQL-Syntaxzu erhalten, klicken Sie auf „Online-Hilfe“ im Abschnitt Hinweise.
Klicken Sie auf
Filter entfernen
(neben dem Dropdown-Menü „Quelle“), um alle Einstellungen des erweiterten Filters zu löschen.
Im Rahmen der Tabellenanpassung können Sie auch Join-Tabellen und benutzerdefinierte Spalten mit SQL-Ausdrücken erstellen.