Wenn der Import aus einer Datenbank erfolgt, müssen Sie den Datenbanktyp auswählen.

Sie müssen die folgenden Parameter definieren:

Typ

In diesem Fall muss der Wert „Datenbank“ lauten.

Geben Sie die verwendete DBMS-Technologie an:

  • MS Access,
  • MySQL,
  • Oracle,
  • SQL Server,
  • PostgreSQL,
  • oder unter MariaDB.

Verbindungseinstellungen

Die Verbindungseinstellungen variieren je nach Art des gewählten DBMS. Wenn Sie auf „Verbindungseinstellungen“ klicken, wird ein neues Fenster angezeigt:

Visual Planning 10 - DBMS

MS Access MySQL, SQL Server, ORACLE PostgreSQL, MariaDB

SID
Passwort
Pfad
Port
Server
Anmelden

Wichtig:

Bei „SQL-Server“-Datenbanken müssen Sie die Schaltfläche „SSLRequire“ aktivieren, falls für die Datenbankverbindung SSL erforderlich ist.

Um diese Einstellungen zu überprüfen, klicken Sie auf:

  • OK,
  • oder „Abbrechen“, um zurückzugehen.

Datenbank

Legen Sie den Namen der Datenbank fest, die für den Import verwendet werden soll.

Tabelle

Wählen Sie die Tabelle oder Ansicht aus, die importiert werden soll.

Diese Liste ist leer, bis die Datenbank identifiziert wurde.

Visual Planning 10 - Wichtig - Abbildung 1
Visual Planning 10 - Wichtig - Abbildung 2
Visual Planning 10 - Wichtig - Abbildung 3

SQL Bedingung

Es ist möglich, eine SQL-Bedingung zu definieren, insbesondere um die zu importierenden Daten zu filtern.

Diese Bedingung hängt ausschließlich von der Struktur der als Quelle verwendeten externen Tabelle ab.

Es handelt sich hierbei nicht um eine Anfrage an SQL, sondern um eine Bedingung von SQL.

Für Abfragen, die durch „SELECT * FROM TABLE WHERE CONDITION“ definiert sind, entfernen Sie einfach das „SELECT“.

  • FROM TABLE WHERE-Anweisung, um nur die BEDINGUNG beizubehalten.
Fachliche BedeutungBeispiel für eine Anfrage an SQLEntsprechende SQL-Bedingung
Alle Personen aus NantesSELECT * FROM Personnel WHERE Agency LIKE ‘Nantes’Agentur LIKE „Nantes“
Alle Baustellen mit einer Dauer von 10,5 TagenSELECT * FROM Client.Worksite WHERE Duration = 10.5Dauer = 10,5
Alle Personen, deren Name den Buchstaben B enthältSELECT * FROM Personnel WHERE Personnel.name LIKE '%B%'Personnel.name LIKE '%B%'

Konkrete Werte

Dadurch ist ein Import ohne Quelldatei möglich.

Die zu importierenden Werte werden direkt im Importkontext definiert, indem sie entweder direkt in das Feld „Wert“ eingegeben werden oder indem ein Attribut einer Ressource aus einer Dimension im Quellfeld ausgewählt wird.

Ressourcenparameter

Diese Informationen sind hilfreich für einen Import, bei dem neue Ressourcen (ohne Verwendung eines Schlüssels) eingefügt werden sollen.

Wichtig:

Hiermit sind Informationen gemeint, die neuen, importierten Ressourcen zugewiesen werden. Diese Parameter werden bei einer Aktualisierung bestehender Parameter nicht geändert.

  • Stundenkalender: Wählen Sie den Stundenkalender aus, der den neuen Ressourcen zugewiesen werden soll,
  • Tageskalender: Wählen Sie den Tageskalender aus, der den neuen Ressourcen zugewiesen werden soll,
  • Farbe: Wählen Sie eine Farbe aus,
  • Symbol: Wählen Sie das Standardsymbol aus, sofern die Einstellungen der Dimension dies zulassen.
  • Regel für die Erstellung von Vorgängen: Wählen Sie die Erstellungsregel aus, die dem neuen Vorgang zugewiesen werden soll.

Ressourcen.

Ressourcenfilter

Es ist möglich, die Ressourcen zu definieren, die bei der Durchführung eines Imports zur Änderung in der Planung als im Planung vorhanden berücksichtigt werden sollen.

Wählen Sie dazu einfach einen Ressourcenfilter aus.

Wichtig:

Dieser Filter ist nützlich für Importe bei der Aktualisierung bestehender Ressourcen.

Importmodus

Es gibt drei mögliche Importmodi:

  • Nur Erstellung: Diese Option dient zum einfachen Hinzufügen von Ressourcen,
  • Nur Änderung: Diese Option wird zusammen mit der Auswahl der Tasten für eine einfache

Aktualisierung bestehender Ressourcen,

  • Ändern/Erstellen: Diese Option wird zusammen mit der Auswahl der Schlüssel für eine

Aktualisierung bestehender Ressourcen sowie die Erstellung neuer Ressourcen.

Gespeicherte Prozedur

Wichtig:

Dieser Parameter ist nützlich und kann nur bei Importen aus einer Datenbank (außer MSAccess) aufgerufen werden.

Der Name der gespeicherten Prozedur sollte definiert werden.

Gespeicherte Prozeduren sollten nur die folgenden zwei Parameter enthalten:

  • Operativer Rückgabewert OUT vom Typ INTEGER: Muss bei Erfolg den Wert 0 annehmen,
  • Operative Meldung OUT und Typ VARCHAR: Muss einen erklärenden Text enthalten,

die dem Anwender zur Verfügung gestellt werden.

Vorgänge importieren – Vorgehensweise

Wichtig:

Dieser Parameter ist nützlich und kann nur bei Importen aus einer Datenbank (außer MSAccess) aufgerufen werden.

Dies dient dazu, nach Ausführung der gespeicherten Prozedur einen weiteren Importkontext zu starten.

Der Anwender sollte einen Importkontext aus den aufgeführten Optionen auswählen.

Die Liste der vorgeschlagenen Importe umfasst folgende Typen:

  • Datenbank,
  • URL.

Registerkarte „Korrespondenz“

Diese Registerkarte dient dazu, eine Zuordnung zwischen der Quelle – bei der es sich um eine Datei, ein Arbeitsblatt oder eine Tabelle handeln kann – und dem Ziel, das eine der Dimensionen der Planung darstellt, herzustellen.

Diese Zuordnung wird Feld für Feld definiert.

Füllen Sie einfach die Tabelle aus, die mehrere Spalten enthält:

Dimension

Diese Spalte trägt den Namen der ausgewählten Dimension. Diese Spalte enthält die Namen der Rubriken und die für den Import ausgewählten Attribute.

Durch Klicken auf können Sie Folgendes importieren:

  • Jede Rubrik der Dimension für sich genommen,
  • Wenn Sie auf „(Attribute auswählen)“ klicken, werden mehrere Rubriken gleichzeitig angezeigt. Dies ist nützlich

Wenn beim Import eine große Anzahl von Rubriken betroffen ist,

  • Die interne Kennung (UID) für die Ressourcen.

Wichtig:

Werte können nicht in Rubriken der folgenden Typen importiert werden:

  • Steuerspalte,
  • Bedienung,
  • Geolokalisierung (sofern die automatische Lokalisierung aktiviert ist),
  • sowie Vorgänge.

Werden diese Rubriken ausgewählt, werden sie automatisch als Schlüssel definiert.

Quelle

Wählen Sie für jede zu importierende Rubrik oder jedes zu importierende Attribut das entsprechende Quellfeld aus.

Der Name jedes zu importierenden Elements sollte aus der Liste der Quellfelder ausgewählt werden. Der Name des entsprechenden Feldes muss nicht identisch sein. Diese Zuordnung gilt für jeden Speichervorgang der Quelle.

Die Rubriken ohne Entsprechung werden wie folgt behandelt:

  • Beim Hinzufügen neuer Ressourcen sind die Werte dieser Rubriken leer,
Visual Planning 10 - Wichtig
  • Bei Änderungen an bestehenden Ressourcen werden die Werte nicht geändert.

Wert

Sollten Informationen in der Quelle nicht enthalten sein, können die Werte bestimmter Felder mithilfe dieser Spalte manuell eingegeben werden. Dieser Feldwert ist für alle importierten Ressourcen identisch.

Globale Variablen

In einer Text-Rubrik können die folgenden Werte als fester Wert für einen Import hinzugefügt werden:

  • $USERNAME: gibt die ID des Anwenders zurück, der den Import ausgeführt hat;
  • $NOW: Gibt das Datum und die Uhrzeit an, zu denen der Import durchgeführt wurde;
  • $DATENOW: Gibt den Tag zurück, an dem der Import durchgeführt wurde;
  • $TIMENOW: Gibt den Zeitstempel zurück, zu dem der Import ausgeführt wurde.

Hinweis:

Die Rückgabewerte für Datumsangaben entsprechen dem durch die Serversprache festgelegten Format.

Nun

In einer Rubrik vom Typ „Datentyp“ ist es möglich, das Datum für den Beginn des Imports („Jetzt“) als Wert für das zu importierende Datum anzugeben.

Aktivieren Sie dazu das Kontrollkästchen neben der Datumsauswahl.

Mehrere Werte

In Rubriken eines bestimmten Typs ist die Eingabe mehrerer Werte möglich:

  • Rubrik vom Typ „Auswahlliste“,
  • Rubrik zum Anhangstyp.

Zu diesem Zweck müssen Sie in der Quelle die zu importierenden Werte angeben, getrennt durch das Zeichen „|“.

Schlüssel

Für jeden Eintrag in der Importquelle lässt sich mithilfe eines Schlüssels überprüfen, ob die Informationen bereits als Ressourcen in der Planung vorhanden sind.

Ein Schlüssel ist eine eindeutige ID, die sich aus einer oder mehreren Rubriken zusammensetzt. Ein Schlüssel ermöglicht es somit, zwischen Einfügungen und Aktualisierungen zu unterscheiden.

Es gibt zwei mögliche Optionen:

  • Wenn keine Rubrik als Schlüssel markiert ist, handelt es sich um das Hinzufügen neuer Ressourcen.
  • Wenn eine oder mehrere Rubriken als Schlüssel ausgewählt werden, handelt es sich hierbei um eine Aktualisierung bestehender

Ressourcen sowie gegebenenfalls das Hinzufügen neuer Ressourcen.

Ändern eines Importkontexts

Um einen Ressourcenimportkontext zu ändern, gehen Sie zum Menü „Einstellungen“ > „Import/Export“ > „Ressourcen importieren“,

Klicken Sie anschließend auf den Kontext, um Änderungen vorzunehmen.

Der entsprechende Bereich wird daraufhin aktiviert. Passen Sie die Parameter an (siehe „Importkontext erstellen“) und klicken Sie anschließend auf „OK“, um Ihre Änderungen zu speichern.

Löschen eines Importkontexts

Um einen Importkontext zu löschen, gehen Sie zum Menü „Einstellungen“ > „Import/Export“ und klicken Sie dann mit der rechten Maustaste auf den

Kontext > Löschen.

Die folgende Meldung wird angezeigt:

Klicken Sie auf:

  • Ja, um den Kontext endgültig zu löschen,
  • „Nein“, um den Löschvorgang abzubrechen.
Visual Planning 10 - Klicken Sie anschließend auf den Kontext, um Änderungen vorzunehmen.