Lade...
 

Datenkonnektor

Datenkonnektor

Beschreibung

Datenkonnektoren bilden das Bindeglied zwischen der Datenbank und Berichten. Die Datenkonnektoren definieren mögliche Datenfelder, die auch komplexe Logik enthalten können, und Kommandos zum Laden aller Objekte eines Datenkonnektors. Berichte wiederum setzen darauf auf und nutzen nur eine Untermenge der Felder des Datenkonnektors und können die Daten filtern. In speziellen Anwendungsfällen kann ein Bericht auch neue Datenfelder definieren oder die Kommandos zum Laden der Daten überschreiben. Während Berichte für den Endanwender gedacht sind und zum Beispiel für individuelle Listen verwendet werden, sind die Datenkonnektoren technischer Art und nicht zur direkten Verwendung durch Endanwender gedacht.

Datenkonnektoren können entweder manuell definiert werden oder mittels des Objekt Web Crawler automatisch aus den Daten einer Datenbank erstellt werden. Letzteres hat den Vorteil, dass die Datenkonnektoren dann genau die Daten in der Datenbank repräsentieren. Der Objekt Web Crawler und seine Logik sind auf einer eigenen Seite beschrieben.

Es gibt eine Unterscheidung in Hauptdatenkonnektoren und Hilfsdatenkonnektoren. Hauptdatenkonnektoren werden vom Objekt Web Crawler nur für Hauptobjekte angelegt. Hauptobjekte sind hauptsächlich Objekte einer REP. Diese Logik wird noch durch eine Blacklist und eine Whitelist verfeinert. Für mehr Informationen, sehen Sie sich bitte die Seite des Objekt Web Crawler an. Für alle Objekte, die gefunden werden, aber keine Hauptobjekte sind, werden Hilfsdatenkonnektoren angelegt. Diese erscheinen nicht in den Listen der Datenkonnektoren, sie dienen nur der Navigation in den Apps, die Datenkonnektoren und ihre Verweise darstellen.

Funktionalität

Eingabefenster

Dieses Fenster dient der Pflege von Datenkonnektoren.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Gültigkeit Gültigkeit festlegen
: Schließen Fenster schließen
Suchen Listenfenster aufrufen

 

Toolbar
Symbol Beschreibung
new.png Neuen Datenkonnektor anlegen
save.png Änderungen speichern
delete.png Datenkonnektor löschen
CX_VALIDITY.png Gültigkeit festlegen
CX_VALIDITY.png Datenkonnektor im CyberEnterprise Browser öffnen

 

Felder
Feld Beschreibung
Datenkonnektor
: Beschreibung -
: : Identifikator Der Identifikator ist der eindeutige Name des Datenkonnektors. Listen und Konnektoren sind darüber verknüpft.
: : Herkunft Auf welche Weise der Datenkonnektor hinterlegt wurde, kann über die Auswahl eines oder mehrerer der Kontrollkästchen "Crawler" (durch den Objekt Web Crawler vorbelegt), "Zugriffsausdruck" und "Manuell" gespeichert werden.
: : Name Der Name des Datenkonnektors. Zu sehen z.B. in der Liste der Reports, wenn man die Zwischenablage aufruft.
: : Kundeneigener Datenkonnektor Handelt es sich um einen Kundeneigenen Datenkonnektor werden die Konnektoren aus dem Kundenunterordner heraus im- und exportiert.
: : Beschreibung Die Beschreibung des Datenkonnektors.
: : Klasse Die Klasse, die durch diesen Datenkonnektor repräsentiert wird. Es kann mehrere Datenkonnektoren zu der gleichen Klasse geben.
: : Datenkontext Der Datenkontext des Konnektors. Hierbei handelt es sich um einen Ordnungsbegriff der Klasse REPORTS. Mithilfe des Datenkontextes können Konnektoren strukturiert werden, was z.B. die Suche erleichtert.
: : Objekte Anzahl der Verwendungen des Datenkonnektors (wird vom Objekt Web Crawler ermittelt)
: : Häufigkeit (1-10) Gewichtung des Datenkonnektors (wird vom Objekt Web Crawler aus der Länge des Zugriffspfades ermittelt)
: AppsWarehouse App Schaltet die feste AppsWarehouse® Anbindung ein bzw. aus.
: : Generiere App Über den Button lässt sich das Eingabefenster des Modul Generators aufrufen.
: : Basis Modul Legt das Modul fest, auf das sich der Datenkonnektor bezieht. Statt der Eingabe von Freitext kann über den Button mit den drei Punkten auch der AppsWarehouse Module Selektor aufgerufen werden.
: : Editier-App Legt die Editier-App fest, auf das sich der Datenkonnektor bezieht.
: : Listen-App Legt die Listen-App fest, auf die sich der Datenkonnektor bezieht.
: : Selektions-App Legt die Selektions-App fest, auf die sich der Datenkonnektor bezieht.
: Zusammenhang Hauptdatenkonnektor Dieser Baum zeigt die Hierarchie des aktuellen Hauptdatenkonnektors und aller ihm untergeordneten Hilfsdatenkonnektoren. Per Doppelklick auf einen Datenkonnektor wird er in der Quick View geöffnet.
: Abgeleitet von Hier können die Datenkonnektoren definiert werden, von denen dieser Datenkonnektor abgeleitet ist. Beim Ableiten erbt der Datenkonnektor Felder und Startkommandos der entsprechenden Datenkonnektoren.
: : Einfügen Fügt einen neuen Datenkonnektor in die Liste ein.
: : Liste Zeigt die Datenkonnektoren an, von denen dieser Datenkonnektor abgeleitet ist.
: : Entfernen Entfernt den selektierten Datenkonnektor aus der Liste.
Grundgesamtheit
: ... per Kommandos Definition von Kommandos zum Erstellen der Grundgesamtheit. Weitere Informationen finden Sie hier.
: ... per Auswahl-App Definition von Auswahl-Apps zum Auswählen der Grundgesamtheit durch den Benutzer.
: : Einfügen Fügt eine neue Zeile in die Liste ein.
: : Liste Liste mit definierten Auswahl-Apps für den Datenkonnektor. Zu einer Definition gehört der Name, der zum Beispiel bei der Berichtsdefinition zur Auswahl der richtigen App verwendet wird, sowie eine Message zum Öffnen der App und eine Message, die die App mit dem Ergebnis sendet.
: : Pfeile Das selektierte Kommando wird um eine Position nach oben / unten verschoben.
: : Fenster ausführen Führt die gerade ausgewählte App zum Testen aus.
: : Entfernen Entfernt die ausgewählten Zeilen aus der Liste.
Datenfelder
: Verweise auf diesen Datenkonnektor

Diese Liste zeigt alle Datenfelder an, die auf diesen Datenkonnektor verweisen. Ein Doppelklick öffnet das entsprechende Datenfeld.

Kontextmenü
Menüpunkt Beschreibung
Datenfeld bearbeiten Öffnet das selektierte Datenfeld zur Bearbeitung
Quick View Datenkonnektor Öffnet den Datenkonnektor des Datenfeldes in der Quick View
Quick View Hauptdatenkonnektor Öffnet den Hauptdatenkonnektor in der Quick View

 

: Datenfelder Die Datenfelder definieren Daten, die Objekte zu diesem Datenkonnektor potentiell haben können. Die Möglichkeiten sind dabei nicht nur auf Felder beschränkt. Es können auch Methoden, Provider und Prozeduren verwendet werden.
: : Laden Wenn das Bearbeitungsfenster über die Berichtsausgabe geöffnet wurde, kann mit diesem Button die Definition aus der entsprechenden Liste geladen werden.
: : Einfügen Fügt ein neues Datenfeld ein.
: : Liste

Zeigt alle Datenfelder des Datenkonnektors an. Mit einem Doppelklick kann das entsprechende Datenfeld bearbeitet werden.

Kontextmenü
Menüpunkt Beschreibung
Datenfeld bearbeiten Öffnet das selektierte Datenfeld zur Bearbeitung
Quick View Datenkonnektor Öffnet den referenzierten Datenkonnektor in der Quick View
Quick View Hauptdatenkonnektor Öffnet den Hauptdatenkonnektor des referenzierten Datenkonnektors in der Quick View

 

: : Bearbeiten Öffnet das Bearbeitungsfenster für das gerade selektierte Datenfeld.
: : Entfernen Entfernt das gerade selektierte Datenfeld.
: Prozeduren Hier können Prozeduren definiert werden, die dann wiederum in den Felddefinitionen verwendet werden können. So kann auch aufwändigere Logik hinterlegt und in Listen verwendet werden.
Merkmale Für den Datenkonnektor können Merkmale definiert werden, auf die später im BIRT-Bericht über einer Variable bzw. bei der Filterung der Datenbasis über den PlugSpace zugegriffen werden können.
: : Anlegen Ermöglicht das Einfügen eines eigenen, neu anzulegenden Merkmals.
: : Einfügen Ermöglicht das Einfügen eines Standardmerkmals.
: : Liste Zeigt alle Merkmale, die mit dem Datenkonnektor verknüpft sind.
: : Pfeile Das selektierte Merkmal wird um eine Position nach oben / unten verschoben.
: : Entfernen Entfernt das selektierte Merkmal.
Berichte
: : Anlegen Erstellen von neuen Berichten und Strukturknoten unter der Position, die gerade in der Struktur ausgewählt ist. Anschließend öffnet sich das Bearbeitungsfenster für das neue Objekt.
: : Strukturbaum Zeigt eine Übersicht der Berichte und Berichtdarstellungen, die diesem Datenkonnektor zugeordnet sind. Doppelklick öffnet den entsprechenden Bericht, Berichterstellung oder Strukturknoten zur Bearbeitung. Mit "Drag and Drop" können Bericht und Strukturknoten aufgeteilt werden.
: : Löschen Ausgewählten Bericht oder Strukturknoten löschen.
: : Berichtdarstellungen Liste der Berichtdarstellungen für den ausgewählten Punkt anzeigen.
: : Bearbeiten Öffnet den gerade ausgewählten Bericht oder Strukturknoten zur Bearbeitung.
Formulare
: : Anlegen Erstellt ein neues Formular zu diesen Datenkonnektor und öffnet das Bearbeitungsfenster zu dem Formular.
: : Liste Zeigt eine Übersicht der Formulare, die diesem Datenkonnektor zugeordnet sind. Doppelklick öffnet das entsprechende Formular zur Bearbeitung.
: : Bearbeiten Öffnet das gerade selektierte Formular zur Bearbeitung.

 

Knöpfe
Knopf Beschreibung
Zurück Fenster schließen
Löschen Datenkonnektor löschen
Neu Neuen Datenkonnektor anlegen
CyberEnterprise Browser Den Datenkonnektor im CyberEnterprise Browser öffnen
Speichern Datenkonnektor speichern

 

Listenfenster

Dieses Fenster dient der Auflistung von Datenkonnektoren.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Datenaustausch -
: : Export Exportiert den in der Liste selektierten Datenkonnektor in eine Datei
: : Import Öffnet einen Datei-Dialog zum Importieren von Datenkonnektoren
: Zurücksetzen Liste zurücksetzen:
Die Liste und Suchfelder werden geleert.

 

Toolbar
Symbol Beschreibung
new.png Neuen Datenkonnektor anlegen
open.png Selektierten Datenkonnektor bearbeiten
delete.png Selektierte Datenkonnektoren löschen
CX_PRINTER_hardcopy.png Datenkonnektor drucken
copytoclipboard.png Alle Objekte in die Zwischenablage kopieren

 

Suchfelder
Feld Beschreibung
Name Nach dem Namen des Datenkonnektors suchen
Identifikator Nach dem Identifikator des Datenkonnektors suchen
Datenkontext Nach Datenkontext des Datenkonnektors suchen

 

Knöpfe
Knopf Beschreibung
Zurück Fenster schließen
Löschen Die gerade selektierten Datenkonnektoren löschen
Neu Die Eingabemaske zum Erstellen eines neuen Datenkonnektors öffnen
CyberEnterprise Browser Den CyberEnterprise Browser mit den gerade selektierten Datenkonnektoren öffnen
Bearbeiten Den gerade selektierten Datenkonnektor bearbeiten

 

Selektionsfenster

Dieses Fenster dient der Selektion eines Datenkonnektors

Suchfelder
Feld Beschreibung
Name Nach dem Namen des Datenkonnektors suchen
Identifikator Nach dem Identifikator des Datenkonnektors suchen
Datenkontext Nach Datenkontext des Datenkonnektors suchen

 

Knöpfe
Knopf Beschreibung
Zurück Fenster schließen
Auswählen Auswahl bestätigen

 

Quick View

Dieses Fenster bietet einen schnellen Überblick über einen Datenkonnektor.

Felder
Feld Beschreibung
Datenkonnektor Der Datenkonnektor, zu dem die Quick View angezeigt wird
Zusammenhang Hauptdatenkonnektor Die Hierarchie des Hauptdatenkonnektors mit allen ihm untergeordneten Hilfsdatenkonnektoren
Verweise auf diesen Datenkonnektor Alle Felder, inklusive des Pfades zum Hauptdatenkonnektor, die auf diesen Datenkonnetor verweisen
Datenfelder Alle Felder des Datenkonnektor zusammen mit den Datenkonnektoren, auf die sie verweisen

Wird in einem der Bäume auf einen Datenkonnektor doppelt geklickt, so wechselt die Quick View auf den Datenkonnektor. Wird auf ein Datenfeld doppelt geklickt, wird das Bearbeitungsfenster für das Datenfeld geöffnet.

Knöpfe
Knopf Beschreibung
Zurück Fenster schließen
Bearbeiten Öffnet das Bearbeitungsfenster für den Datenkonnektor

 

 

Verwandte Themen

 


Technische Dokumentation

Datenkonnektor Basismodul

Modulname

cxDataConnector.mod

Klassen

CX_DATA_CONNECTOR (Pseudoklasse)

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
DATA_CONNECTOR_CHANGED   Datenkonnektor wurde verändert  
DATA_CONNECTOR_CREATED   Datenkonnektor wurde erzeugt  
DATA_CONNECTOR_DELETED   Datenkonnektor wurde gelöscht  
STRUCTURE_SELECTED   Eine Struktur wurde ausgewählt  

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
COPY_TO_CLIPBOARD ObjectListView-Widget Öffnet den Dialog für die Zwischenablage Reporting Modul
EDIT_DATA_CONNECTOR NULL oder Datenkonnektor-Objekt Eingabefenster für Datenkonnektor aufrufen Datenkonnektor Editiermodul
SELECT_STRUCTURE Collection Struktur-Objekte oder NULL, Empfänger der Antwort Selektionsfenster für Struktur aufrufen Struktur Selektionsmodul

Datenkonnektor Editiermodul

Modulname

dataConnectorEdit.app

Klassen

CX_DATA_CONNECTOR (Pseudoklasse)

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
ATTRIBUTE_DELETED Merkmal-Objekt Attribut wurde gelöscht  
COMMENT_CHANGED Notiz-Objekt Notiz wurde gelöscht  
CONDITIONED_ATTRIBUTE_CHANGED Bedingte Tabelle Objekt Bedingte Tabelle wurde verändert  
CONDITIONED_ATTRIBUTE_CREATED Bedingte Tabelle Objekt Bedingte Tabelle wurde gelöscht  
DATA_CONNECTOR_CHANGED Datenkonnektor-Objekt Datenkonnektor wurde verändert  
DATA_CONNECTOR_CREATED Datenkonnektor-Objekt Datenkonnektor wurde erzeugt  
DATA_CONNECTOR_DELETED Datenkonnektor-Objekt Datenkonnektor wurde gelöscht  
EDIT_DATA_CONNECTOR NULL oder Datenkonnektor-Objekt Eingabefenster für Datenkonnektor aufrufen  
LIST_DATA_CONNECTOR NULL oder Collection Datenkonnektor-Objekte Listenfenster für Datenkonnektoren aufrufen  
LOAD_DATA_CONNECTOR      
META_OBJECT_SELECTED Collection Meta-Objekt Objekt Ein Meta-Objekt wurde ausgewählt  
MODULE_SELECTED Collection Modul-Objekt Ein Modul wurde ausgewählt  
SELECT_EXECUTES_TO_CREATE_DATA_COLLECTION      
STRUCTURE_SELECTED Collection Ordnungsbegriff-Objekt Eine Struktur wurde ausgewählt  
TEST_DATA_CONNECTOR String Testet die als String übermittelten InstantView®-Aufrufe im Datenkonnektor-Modul  

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
ASK_YES_NO String Ja/Nein Abfragedialog aufrufen Dialog Modul
DATA_CONNECTOR_CHANGED Datenkonnektor-Objekt Datenkonnektor wurde verändert  
DATA_CONNECTOR_CREATED Datenkonnektor-Objekt Datenkonnektor wurde erzeugt  
DATA_CONNECTOR_DELETED Datenkonnektor-Objekt Datenkonnektor wurde gelöscht  
EDIT_COMMENT Objekt Eingabefenster für Notiz aufrufen Notiz Editiermodul
EDIT_CONDITIONED_ATTRIBUTE NULL oder Bedingtes Attribut-Objekt Eingabefenster für Bedingtes Attribut aufrufen Bedingtes Attribut Editiermodul
EDIT_DATA_CONNECTOR NULL oder Datenkonnektor-Objekt Eingabefenster für Datenkonnektor aufrufen Datenkonnektor Editiermodul
EDIT_FORMULA_ATTRIBUTE NULL oder Errechnetes Attribut-Objekt Eingabefenster für Errechnetes Attribut aufrufen Errechnetes Attribut Editiermodul
EDIT_OBJECT Objekt Öffnet ein dem Objekt entsprechendes Eingabefenster Objekte Bearbeiten Modul
EDIT_REPORT NULL oder Bericht-Objekt Eingabefenster für Bericht öffnen Bericht Editiermodul
EDIT_SLOT_ATTRIBUTE NULL oder Voreingestelltes Sachmerkmal-Objekt Eingabefenster für Voreingestelles Sachmerkmal öffnen Voreingestellte Sachmerkmal Editiermodul
EDIT_VALIDITY_BY_DATE Fenstertitel, Objekt, Empfänger der Antwort Eingabefenster für Gültigkeit aufrufen Gültigkeit nach Datum Editiermodul
EXECUTES_TO_CREATE_DATA_COLLECTION_SELECTED      
LIST_DATA_CONNECTOR Collection Datenkonnektor-Objekte oder NULL Listenfenster für Datenkonnektoren aufrufen Datenkonnektor Modul
SELECT_ATTRIBUTE Collection Merkmal-Objekte oder NULL, Empfänger der Antwort Selektionsfenster für Merkmale aufrufen Merkmale Selektionsmodul
SELECT_META_OBJECT Collection Metaobjekt-Objekte oder NULL, Empfänger der Antwort Selektionsfenster für Metaobjekt aufrufen Metaobjekt Selektionsmodul
SELECT_MODULE Collection Modul-Objekte oder NULL, Empfänger der Antwort Selektionsfenster für Modul aufrufen AppsWarehouse® Browser Modul
SELECT_STRUCTURE Collection Struktur-Objekte oder NULL, Empfänger der Antwort Selektionsfenster für Struktur aufrufen Struktur Selektionsmodul
SHOW_PREVIEW Empfänger der Antwort oder NULL, Widget Ein Widget wird im Druckvorschaufenster angezeigt Druckvorschau
TEST_DATA_CONNECTOR String Testet die als String übermittelten InstantView®-Aufrufe im Datenkonnektor-Modul  
UNLINK_STRUCTURE Strukturreferenz, Rückreferenz, Objekt, Ordnungsbegriff-Objekt Die Verknüpfung eines Objekts zu einem Ordnungsbegriff lösen Struktur Editiermodul

Datenkonnektor Selektionsmodul

Modulname

dataConnectorSelect.app

Klassen

CX_DATA_CONNECTOR (Pseudoklasse)

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
SELECT_DATA_CONNECTION Collection Datenkonnektor-Objekte oder NULL, Empfänger der Antwort Selektionsfenster für Datenkonnektoren aufrufen  

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
DATA_CONNECTOR_SELECTED Collection Datenkonnektor-Objekte, Empfänger der Antwort Ein Datenkonnektor wurde ausgewählt -

Operativer Betrieb