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:

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.



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 Bedeutung | Beispiel für eine Anfrage an SQL | Entsprechende SQL-Bedingung |
|---|---|---|
| Alle Personen aus Nantes | SELECT * FROM Personnel WHERE Agency LIKE ‘Nantes’ | Agentur LIKE „Nantes“ |
| Alle Baustellen mit einer Dauer von 10,5 Tagen | SELECT * FROM Client.Worksite WHERE Duration = 10.5 | Dauer = 10,5 |
| Alle Personen, deren Name den Buchstaben B enthält | SELECT * 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,

- 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.

