Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:7-import_et_export:import_resources_definition



Definition des Import-Kontexts von Ressourcen

Diese Seite beschreibt die notwendigen Einstellungen für die Definition eines Kontexts für den Import von Ressourcen.

Die Einstellungen für die anderen Import/Export Kontext-Typen finden Sie hier:

Geben Sie die Import-Merkmale auf den bestehenden Registerkarten an.

Registerkarte Quelle

Die einzige Importquelle kann folgenden Typ haben:

Die für den Import benötigten Einstellungen unterscheiden sich je nach Typ.

Datenbank

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

Zusätzlich sind folgende Einstellungen notwendig:

Typ

In diesem Fall muss der Wert Datenbank lauten.

DBMS

Geben Sie die verwendete Technologie des DBMS<p>1)<p> an:

  • MSAccess,
  • MySQL,
  • Oracle,
  • SQL Server,
  • oder PostgreSQL

Verbindungseinstellungen

Die Verbindungseinstellungen variieren je nach verwendetem DBMS. Durch einen Klick auf Verbindungseinstellungen öffnet sich eine neues Fenster:

MSACCESS MYSQL ORACLE SQLSERVER POSTGRESQL
SID
Passwort
Pfad
Port
Server
Login

Zum übernehmen dieser Einstellungen klicken Sie auf

  • OK,
  • oder auf Abbrechen, um den Vorgang abzubrechen.

Datenbank

Geben Sie den Namen der Datenbank an, aus der importiert werden soll.

Tabelle

Wählen Sie die zu importierende Tabelle oder Ansicht aus.

Diese Liste bleibt leer, solange keine Datenbank eingetragen wurde.

Condition SQL

Sie können eine SQL Bedingung angeben, die vor allem eine Filterung der zu importierenden Daten ermöglicht.

Diese Bedingung hängt ausschließlich von der Struktur der Datenbank ab, die als Quelle dient.

Es handelt sich nicht um eine SQL Abfrage, sondern wirklich um eine SQL Bedingung.
Von einer Anfrage wie SELECT * FROM TABLE WHERE CONDITION

Genügt es, den folgenden Ausdruck zu entfernen: SELECT * FROM TABLE WHERE

sodass nur folgender Ausdruck übrig bleibt: CONDITION

Beispiele:
Business Direction Beispielabfrage SQL passende SQL Bedingung
Alle Personen aus Nantes SELECT * FROM Personal WHERE Agentur LIKE ‘Nantes’ Agentur LIKE ‘Nantes’
Alle Baustellen mit einer Dauer von 10,5 Tagen SELECT * FROM Client.Baustelle WHERE Duration = 10.5 Duration = 10.5
Alle Personen, deren Name den Buchstaben B enthält SELECT * FROM Personal WHERE Personal.name LIKE '%B%' Personal.name LIKE '%B%'

Excel-Datei

Zusätzlich sind folgende Einstellungen notwendig:

Typ

In diesem Fall muss der Wert Excel Datei lauten.

Pfad

Geben Sie den Zugangspfad zur Zieldatei im Format *.XLS oder *.XLSX ein.

Blatt

Geben Sie das Blatt der Zieldatei an, in das exportiert werden soll.

*.CSV Datei

Zusätzlich sind folgende Einstellungen notwendig:

Typ

In diesem Fall muss der Wert *.CSV Datei lauten.

Trennezeichen

Der Trenner für die Werte in der Quelldatei kann sein:

  • Semikolon,
  • Punkt,
  • Leerzeichen,
  • Komma,
  • Tabulator,
  • oder senkrechter Strich.

Codierung

Die Kodierung muss entsprechend dem Betriebssystem des Servers ausgewählt werden:

  • Standard (Kodierung des Systems)
  • UTF8,
  • Windows-1252 (Windows).

Pfad

Geben Sie den Zugangspfad an, dieser kann enthalten:

  • Eine Datei vom Typ CSV.
  • Eine URL,
  • Ein Text vom Typ Export=Importkontextname, dieser ermöglicht Exporte von Importen.

Spezifische Werte

Dies ermöglicht den Import ohne Quelldatei.

Die zu importierenden Werte werden direkt während des Imports festgelegt durch Eingabe in das Feld Wert.

Registerkarte Übereinstimmung

Diese Registerkarte ermöglicht es, eine Übereinstimmung zwischen der Quelle, die entweder eine Datei, ein Blatt oder eine Tabelle ist, und dem Ziel herzustellen, das eine der Dimensionen der Planung ist.

Diese Übereinstimmung wird Feld für Feld hergestellt.

Füllen Sie die folgende Tabelle mit mehreren Spalten aus:

Dimension

Diese Spalte erhält den Namen der gewählten Dimension. Sie enthält die Namen der Rubriken und der für den Export ausgewählten Einstellungen.

Durch einen Klick auf können Sie Folgendes importieren:

  • Jede Rubrik der Dimension einzeln,
  • Mehrere Rubriken gleichzeitig, wenn Sie auf (Alle Attribute auswählen) klicken. Dies ist nützlich, wenn eine große Anzahl an Rubriken vom Import betroffen ist,
  • Den internen Identifikator (UID) der Ressourcen.

In Rubriken vom folgenden Typ können Sie keine Werte importieren:

  • Prüfsumme,
  • Berechnung,
  • Geolokalisierung (Wenn die automatische Lokalisierung ausgewählt ist),
  • und Werte von Vorgängen,

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

Quelle

Wählen Sie für jede zu exportierende Rubrik oder Eigenschaft das entsprechende Quellfeld.

Der Name jedes zu importierenden Elements muss in der Liste der Felder der Quelle ausgewählt werden. Die Namen der übereinstimmenden Felder müssen nicht identisch sein. Diese Übereinstimmung gilt für jedes Speichern der Quelle.

Die Rubriken, die keine Übereinstimmung haben, verhalten sich wie folgt:

  • bei einer Einfügung neuer Ressourcen bleiben die Werte dieser Rubriken leer,
  • bei einer Anpassung bestehender Ressourcen (Verwendung eines Schlüssels), bleiben die Werte unverändert.

Wert

Falls die Information in der Quelle nicht vorhanden ist, können Werte einiger Felder dank dieser Spalte manuell eingetragen werden. Der Wert dieses Felds ist dann für alle importierten Ressourcen gleich.

Spezialfälle:

Globale Variablen

In einer Rubrik vom Typ Text ist es möglich, die Variable $USERNAME als statischer Wert eines Imports zuzuweisen.

Der angenommene Wert ist dann der Benutzername des Benutzers, der den Import ausgelöst hat.

vgl. Auslöser für Importe/Exporte

Jetzt

In einer Rubrik oder Eigenschaft vom Typ Datum kann das Datum der Auslösung des Imports („Jetzt“) als Wert des zu importierenden Datums angegeben werden.

Die Option befindet sich rechts von der Auswahl des Datums.

Mehrwertige Daten

Es können mehrwertige Daten in Formular-Rubriken von folgendem Typ eingefügt werden:

  • Multiple Auswahlliste
  • Anhang

Dazu müssen in der Datenquelle die zu importierenden Werte voneinander getrennt durch das Zeichen | angegeben werden.

Schlüssel

Dank dieses Begriffs Schlüssel kann für jeden in der Importquelle bestehenden Eintrag überprüft werden, ob er bereits als Ressource in der Planung besteht.

Ein Schlüssel ist eine einzigartige Kennung, die aus einer oder mehreren Rubriken gebildet wird. Der Schlüssel ermöglicht daher die Unterscheidung, ob es sich um eine Einfügung oder um eine Aktualisierung handelt.

Es gibt zwei Möglichkeiten:

  • Wenn keine Rubrik als Schlüssel gekennzeichnet ist, handelt es sich um eine Einfügung neuer Ressourcen.
  • Wenn eine oder mehrere Rubriken als Schlüssel gekennzeichnet sind, handelt es sich um eine Aktualisierung bestehender Ressourcen und gegebenenfalls die Einfügung neuer Ressourcen.

vgl. Import-Modus

Registerkarte Definition

Die Registerkarte Definition fasst mehrere Einstellungen zusammen:

Einstellungen der Ressourcen

Diese Informationen sind bei einem Import zum Einfügen neuer Ressourcen nützlich (ohne Verwendung von Schlüsseln).

Es handelt sich um Informationen, die den neuen importierten Ressourcen zugehörig sind. Diese Einstellungen werden bei einer Aktualisierung bestehender Ressourcen nicht verändert.

Ressourcenfilter

Es ist möglich, anzugeben, welche Ressourcen als in der Planung vorhanden angesehen werden. (Import zur Veränderung)

Dies erfordert die Auswahl eines Ressourcenfilters.

Dieser Filter ist besonders im Rahmen eines Imports zur Aktualisierung bestehender Vorgänge nützlich.

Import-Modus

Es gibt drei Möglichkeiten des Imports:

  • Nur erstellen: diese Option ermöglicht das einfache Einfügen neuer Ressourcen,
  • Nur anpassen: diese Option ermöglicht, mit der Auswahl von Schlüsseln, eine einfache Aktualisierung von bestehenden Ressourcen,
  • Anpassen/Erstellen: diese Option ermöglicht, mit der Auswahl von Schlüsseln, eine Aktualisierung von bestehenden sowie das Einfügen von neuen Ressourcen.

Gespeicherte Prozedur

Diese Einstellung ist nur bei einem Export in eine Datenbank (außer MSACCESS) verfügbar und nützlich.

Sie müssen den Namen einer Gespeicherten Prozedur definieren.

Gespeicherte Prozeduren dürfen nur die beiden folgenden Einstellungen besitzen:

  • retcode der Richtung OUT und vom Typ INTEGER: muss im Erfolgsfall den Wert 0 annehmen,
  • message der Richtung OUT und vom Typ VARCHAR: darf nur einen erklärenden Text enthalten, der dem Benutzer zur Verfügung gestellt wird.

vgl. Verkettung von Importen/Exporten

Folgender Vorgangs-Import

Diese Einstellung ist nur bei einem Export in eine Datenbank (außer MSACCESS) verfügbar und nützlich.

Dies erlaubt den Start eines weiteren Import-Kontexts, sobald der gespeicherte Vorgang ausgeführt wurde.

Der Import-Kontext muss aus den in der Liste verfügbaren ausgewählt werden.

Die Liste der vorgeschlagenen Importe ist vom Typ:
1)
Datenbank Management System
de/7-import_et_export/import_resources_definition.txt · Zuletzt geändert: 2017/07/25 13:50 von egasteier