Objektverwaltung:Importe: Unterschied zwischen den Versionen

Aus CoPlanner 11
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:
===SQL Import===
===SQL Import===


Der SQL Import hat als Quelle eine SQL Datenbank. Um eine Verbindung aufbauen zu können müssen nur die Zugangsdaten eingetragen werden.
Der SQL Import hat als Quelle eine SQL Datenbank. Um eine Verbindung aufbauen zu kön-nen, wird eine entsprechende Systemverbindung gewählt (hinzuzufügen in der Konfigurationsdatei „copservice.exe.config“.
 
Alternativ können die Zugangsdaten auch manuell eingetragen werden.


[[image:Fw_Importe.jpg|thumb|center|Framework, SQL Import]]
[[image:Fw_Importe.jpg|thumb|center|Framework, SQL Import]]


Klicken Sie auf Verbindung testen um zu überprüfen, ob die Zugangdaten korrekt eingetragen sind. Bei erfolgreicher Verbindung können Sie den Import danach weiter erstellen.
Klicken Sie auf „Verbindung überprüfen“ um zu testen, ob die Zugangsdaten korrekt eingetragen sind. Bei erfolgreicher Verbindung können Sie den Import danach weiter erstellen.  


===Text Import===
===Text Import===

Version vom 22. Juli 2009, 09:57 Uhr

Um einen neuen Import zu erstellen, wechseln Sie zunächst in den Entwicklermodus und wählen den Menüpunkt Objektverwaltung.

Importtypen

Wir unterscheiden drei Importtypen:

  • SQL
  • Text
  • Datendefinition

Der Unterschied dieser Importe ist die Datenquelle.

SQL Import

Der SQL Import hat als Quelle eine SQL Datenbank. Um eine Verbindung aufbauen zu kön-nen, wird eine entsprechende Systemverbindung gewählt (hinzuzufügen in der Konfigurationsdatei „copservice.exe.config“.

Alternativ können die Zugangsdaten auch manuell eingetragen werden.

Framework, SQL Import

Klicken Sie auf „Verbindung überprüfen“ um zu testen, ob die Zugangsdaten korrekt eingetragen sind. Bei erfolgreicher Verbindung können Sie den Import danach weiter erstellen.

Text Import

Als Datenquelle dient hier eine Datei (csv, txt, …). Diese sollte sich am Server, im CoPlanner Server Verzeichnis befinden (von jedem Client aus dadurch erreichbar). Durch einen eigens implementierten Dateiselector können Sie diese dann als Quelle selektieren.

Framework, TEXT Import


Datendefinition

Als Datenquelle wird hier eine CoPlanner Datendefinition verwendet. Diese ist bereits aus Reporting und Agg-Maskendefinition bekannt. Vorrangig wird diese Art des Imports für die Übernahme von Ist-Daten nach Plan verwendet (Datenassistent).

Framework, Datendefinition Import


Tabellenzuordnung

Egal welche Datenquelle Sie gewählt haben, die weiteren Schritte sind immer die Selben.

Framework, Tabellenzuordnung

Das linke Grid beinhaltet die Quellobjekte. Das rechte die Zielobjekte. Markieren Sie ein Quellobjekt, danach ein Zielobjekt und drücken Sie den Button Neu. Es wird eine Verbindung zwischen den beiden Objekten hergestellt. Durch Doppelklick auf die Zuweisung bzw. durch Navigation im Baum gelangen Sie zur Detailansicht der Zuweisung.

Framework, Detailansicht Zuordnung


Hinweis  Wenn Objekte erst weiterbearbeitet werden können, wenn die bisherigen Einstellungen bereits gespeichert sein müssen wird der entsprechende Button rot.

Es besteht bei der Tabellenzuordnung auch die Möglichkeit, Daten der Quelle, bzw. des Ziels anzusehen. Klicken Sie mit der rechten Mousetaste im Quell-/Zielgrid auf das gewünschte Objekt.

Framework, Tabellenzuordnung Vorschau

Klicken Sie im Kontextmenü auf Vorschau und es erscheint ein Dialog, der die Daten beinhaltet.


Feldzuordnung

Die Objektzurodnungen wurden getroffen. Nun muss noch definiert werden, welches Feld der Quelle in welches Feld des Ziels geschrieben werden soll.

Framework, Feldzuordnung

Gleich wie bereits bei der Tabellenzuordnung gibt es wieder zwei Grids. Links die Spalten des Quellobjekts, rechts jene des Zielobjekts. Selektieren Sie eine Quellspalte und eine Zielspalte und drücken Sie den „Neu“ Button. Durch Doppelklick auf die Zuweisung bzw. durch den Baum gelangen Sie zur Detailansicht.

Framework, Feldzuordnung Detailansicht


Starten des Imports

Sind alle Einstellungen gespeichert (kein Button mehr rot), drücken Sie Import starten (gleicher Effekt wie Doppelklick des Objekts in der Objektverwaltung). Im Baum können Sie im Import Verlauf mitverfolgen, ob der Import funktionierte bzw. welche Teilschritte ausgeführt wurden.


Details zum Datendefinitionsimport

Wie bereits erwähnt dient dieser für die Übernahme von Istdaten im CoPlanner in Plantabellen, oder zum Übertragen von Daten des Plans A nach Plan B. Hierfür ist es oft erforderlich, eine Datenmatrix mit mehr als zwei Achsen als Quelle zu erstellen. Um den Aufbau dieser zu beschleunigen, wurde am Server eine Optimierungsroutine implementiert. Diese wird aktiv wenn:

  • mindestens eine Achse als Ausrichtung „Keine“ besitzt
  • kein Subset als Achse verwendet wird

Des Weiteren wird ja, wenn ein Import auf eine Lookup-Spalte erfolgt, eine Zuweisung über eine Schlüsselspalte benötigt (um Beispielsweise über einen Vorsystemschlüssel auf das CoPlanner Dimensionselement rück schließen zu können). Ist die Schlüsselspalte die COPSYS_ID Spalte (bei Datendefinitionsimport default und empfohlen, werden Serverseitig Dimensionsinformationen nicht geladen und Verknüpfungs-IDs 1:1 übernommen. Dies hat wieder eine Zeitersparnis zur Folge.