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üpunkt | Beschreibung |
---|---|
Bearbeiten | - |
: Gültigkeit | Gültigkeit festlegen |
: Schließen | Fenster schließen |
Suchen | Listenfenster aufrufen |
Symbol | Beschreibung |
---|---|
Neuen Datenkonnektor anlegen | |
Änderungen speichern | |
Datenkonnektor löschen | |
Gültigkeit festlegen | |
Datenkonnektor im CyberEnterprise Browser öffnen |
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.
|
||||||||
: 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.
|
||||||||
: : 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. |
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ü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. |
Symbol | Beschreibung |
---|---|
Neuen Datenkonnektor anlegen | |
Selektierten Datenkonnektor bearbeiten | |
Selektierte Datenkonnektoren löschen | |
Datenkonnektor drucken | |
Alle Objekte in die Zwischenablage kopieren |
Feld | Beschreibung |
---|---|
Name | Nach dem Namen des Datenkonnektors suchen |
Identifikator | Nach dem Identifikator des Datenkonnektors suchen |
Datenkontext | Nach Datenkontext des Datenkonnektors suchen |
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
Feld | Beschreibung |
---|---|
Name | Nach dem Namen des Datenkonnektors suchen |
Identifikator | Nach dem Identifikator des Datenkonnektors suchen |
Datenkontext | Nach Datenkontext des Datenkonnektors suchen |
Knopf | Beschreibung |
---|---|
Zurück | Fenster schließen |
Auswählen | Auswahl bestätigen |
Quick View
Dieses Fenster bietet einen schnellen Überblick über einen Datenkonnektor.
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.
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.
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 |
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.
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 |
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.
Message | Parameter | Funktion | Security |
---|---|---|---|
SELECT_DATA_CONNECTION | Collection Datenkonnektor-Objekte oder NULL, Empfänger der Antwort | Selektionsfenster für Datenkonnektoren aufrufen |
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
DATA_CONNECTOR_SELECTED | Collection Datenkonnektor-Objekte, Empfänger der Antwort | Ein Datenkonnektor wurde ausgewählt | - |