Skip to main content

Datensätze

Datenobjekte sind wiederverwendbare Bausteine, die Felder, Datenseiten, Ansichten und andere Elemente sammeln und organisieren. Während der Case-Bearbeitung werden den Elementen, die einem Datenobjekt zugeordnet sind, Werte zugewiesen. Die eindeutige Sammlung von Feldern und Werten, aus denen eine Instanz eines Datenobjekts besteht, wird als Datensatz bezeichnet. Wird jeder Datensatz lokal in einer Pega-Datenbank gespeichert, wird aus diesem Datensatz eine Zeile in einer Datenbanktabelle. Nachdem Sie Datensätze zu einem Datenobjekt hinzugefügt haben, können Sie die Datensätze in einem Formular oder einer Ansicht referenzieren. 

Die folgende Abbildung zeigt ein Beispiel für Kundendatensätze:

Image showing an example of customer Data Records

Datensätze und Datenobjekte

In der Pega-Plattform stellen Datenobjekte wichtige Business-Entitäten dar. Datenobjekte enthalten alle Felder, die zur Beschreibung des Objekts, das sie darstellen, erforderlich sind. Zum Beispiel dienen die Felder First name, Last name, Email und Phone zur Beschreibung eines Kunden und werden deshalb in einem Kundendatenobjekt gespeichert.

Datensätze für ein Datenobjekt umfassen mehrere zugewiesene Werte für jedes der Felder, die das Objekt beschreiben. Eine Liste mit Datensätzen kann verwendet werden, um die zulässigen Werte für ein Feld in einer Ansicht zu definieren, wobei aber nicht alle Felder durch Datensätze beschränkt sind. Die Verwendung von Datensätzen zur Beschränkung auf gültige Eingabewerte trägt dazu bei, Fehler zu reduzieren und die Automatisierung zu erleichtern.

Im Allgemeinen erfordert eine Änderung an einem Datensatz keine Änderung des Geschäftsprozesses selbst. Wenn Sie z. B. einen Kunden hinzufügen oder Kundendaten aktualisieren, ändert sich nicht die Art und Weise, wie das Unternehmen seine Kundendaten handhabt. Eine Änderung der Felder, die im Kundendatenobjekt gespeichert sind, stellt jedoch eine Änderung in der Art und Weise dar, wie das Unternehmen mit Informationen umgeht. Ein Unternehmen, das sein Angebot um verschiedene Service-Abonnements erweitern möchte, könnte ein Feld Subscription level hinzufügen und von allen Neukunden verlangen, dass sie bei der Kontoerstellung eine Abonnementstufe auswählen.

Nehmen wir z. B. eine Reiseanwendung mit einem Drop-down-Auswahlmenü, das eine Liste von Flughäfen umfasst, um nach künftigen Flügen zu suchen. Dem Case-Typ ist ein Flughafendatenobjekt zugeordnet. Jeder Flughafen wird individuell durch einen Code, eine Stadt und ein Land beschrieben. In diesem Beispiel stellt jede Gruppierung von Werten, die einen Flughafen beschreiben, einen einzelnen Datensatz dar. Da die Flughafendaten für jeden Case identisch sind, sorgt die Verwendung von Datensätzen für Datenkonsistenz.

Die Datensätze werden standardmäßig als Auswahlliste dargestellt. Sie können auswählen, welches Feld in der Liste angezeigt wird. Die restlichen Daten werden im Formular angezeigt, sobald der Benutzer eine Auswahl getroffen hat. In der folgenden Abbildung werden die Flughafendatensätze im Drop-down-Auswahlmenü angezeigt und das angezeigte Feld ist der Flughafencode. Die für Stadt und Land angezeigten Werte werden basierend auf dem ausgewählten Flughafencode aktualisiert.

Image showing airport codes representing data records in a drop-down list

Lokaler Datenspeicher

In einer Pega-Plattform-Anwendung gibt es mehrere Möglichkeiten, um Datensätze für den Zugriff auf Informationen zu nutzen.

Datensätze können im Tab „Records“ direkt in das Datenobjekt eingegeben werden. Auf diese Weise können Sie Daten direkt in die Anwendung eingeben und die Daten lokal in Tabellen in der Pega-Datenbank speichern, ohne dafür direkt auf die Datenbank zugreifen zu müssen.

Klicken Sie in der folgenden Abbildung auf die Pluszeichen (+), um mehr über lokal in einem Datenobjekt gespeicherte Datensätze zu erfahren:

Externe Datenquellen

Sie können ein Datenobjekt auch so konfigurieren, dass es Daten aus einer externen Datenquelle abruft, z. B. aus einer Datenbank oder einem Webdienst.

In diesem Fall ist zwar jede Datenzeile noch ein Datensatz, die Informationen werden jedoch nicht in der Pega-Plattform gespeichert. Stattdessen verwendet der Case die einem Datenobjekt zugeordneten Integrationseinstellungen und Datenseiten, um die konfigurierte externe Datenquelle zu referenzieren und die Werte für die Datenfelder bereitzustellen.  Beispiel: Eine Anwendung für einen Online-Lebensmittel-Lieferservice referenziert auf die externe Produktdatenbank des Supermarkts, um eine Liste der verfügbaren und damit bestellbaren Produkte abzurufen.

Hinweis: Weitere Informationen zum Konfigurieren externer Datenquellen finden Sie unter Informationen zum Konnektor und Metadaten-Assistent.

Prüfen Sie mit der folgenden Interaktion Ihr Wissen:


Dieses Thema ist im folgenden Modul verfügbar:

Wenn Probleme mit den Lerninhalten auftreten, lesen Sie bitte die Pega Academy Support FAQs.

Fanden Sie diesen Inhalt hilfreich?

Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice