datapipe_manager

Dieses Modul ist verantwortlich für das Erstellen/Löschen der Data Warehouse-Tabellen in Sybase IQ. Neben dem Erstellen oder Löschen registriert es die Tabellen innerhalb der von SHR verwalteten Metadaten bzw. hebt ihre Registrierung auf.

Dieses Modul wird im Allgemeinen bei der Content Pack-Installation aufgerufen, um Tabellen zu erstellen, und bei der Content Pack-Deinstallation, um Tabellen zu löschen.

Hinweis: Staging-Tabellen gehören nicht zu Data Warehouse-Tabellen und werden daher bei der Content Pack-Installation oder -Deinstallation nicht erstellt bzw. gelöscht.

Protokolldatei
  • {PMDB_HOME}/log/trend.log
Verwendung 1: Zum Erstellen einer Tabelle
  • datapipe_manager -p create -a <path_to_schema_definition_file> -d <debug_level>
Verwendung 2: Zum Löschen einer Tabelle
  • datapipe_manager -p delete -t <table> -d <debug_level>
p [create|delete]

create zum Erstellen einer Tabelle und delete zum Löschen einer Tabelle

a

Vollständiger Pfad zur Schemadefinitionsdatei. Diese Datei besitzt das Eigenschaftenformat TEEL und wird von CDE durch Lesen der Modell-XML erstellt.

d

Die Ebene der zu erstellenden Debug-Informationen. Die Daten werden in "trend.log" gespeichert. Die unterstützten Debug-Protokollierungsebenen sind 1, 2 und 3.

t Der Name der zu löschenden Tabelle. Abhängige Tabellen werden damit nicht gelöscht. Sie müssen separat gelöscht werden. Wenn durch eine andere, untergeordnete Tabelle auf diese Tabelle verwiesen wird, muss zunächst die untergeordnete Tabelle gelöscht werden, bevor diese Tabelle gelöscht werden kann.