Metabase Data Access Layer
Das Dokument beschreibt den Metabase Data Access Layer und seine Verwendung. Es handelt sich dabei um ein technisches Dokument für ein technisches Zielpublikum. Primär spricht es Entwickler an, die mithilfe des Metabase-Frameworks Applikationen programmieren.
Dokument: | Metabase Data Access Layer |
Umfang: | ca. 70 Seiten |
Format: | PDF, Druck |
Sprache: | Deutsch |
Zum Download-Bereich
Inhalt
Mit dem Metabase Data Access Layer steht eine einheitliche API zum Arbeiten mit Metabase basierenden Daten zur Verfügung. Die aktuell vorliegende API umfasst sämtliche wichtigen Metabase Datenoperationen und kapselt die tiefer liegenden Kernfunktionen.
Der Metabase Data Access Layer stellt folgende Operationen zur Verfügung:
- Lesen von in der Metabase gespeicherten Daten
- Lookup von Einzeldaten, Verknüpfungen, Beziehungen und Formularen
- Erstellen, Ändern und Löschen von in den Metabase gespeicherten Daten
- Manipulation von einzelnen Datensätzen
- Direktes Ausführen von SQL-Kommandos
Folgende Liste führt einige der Haupteigenschaften des Metabase Data Access Layers auf:
- Geschachtelte Transaktionsunterstützung für alle Operationen
- Vollständig asynchrone Operationen (synchrone Operationen werden nicht unterstützt)
- Methodenverkettung zur effizienten Ausführung von komplexen Operationen
- Komplette Abstraktion aller umgebungsspezifischen Typen
Das vorliegende Dokument beschreibt die Verwendung des Metabase Data Access Layer.
Kapitelüberblick
- Einleitung
- Überblick
- IMetabaseOperationProvider
- IMetabaseOperationContext
- IMetabaseOperationTransaction
- Prüfen von Berechtigungen
- Lesen von in der Metabase gespeicherten Daten
- Daten-Lookup mittels der LookupData-Operation
- Entitäts-Lookup
- Log-Lookup
- Formular-Lookup
- Schreibender Zugriff auf Metabase-DAten (CUD)
- Spezifische Datensatzmanipulation
- Ausführen von SQL Statements
- Direktverarbeitung auf Systemkontexten
- Mapping von Eigenschaften und Feldern
- Überwachung des Data Access Layer
- Anhang