Bestandteile von Database Gateway
Database Gateway besteht aus einem Dienst und vier Wegen, ihn zu nutzen. Diese Seite sagt, welcher Teil wofür da ist, wo er läuft und wie er ausgeliefert wird.
graph LR
subgraph Arbeitsplatz
A["(2) Access + OData-ODBC-Treiber"]
E["Excel / Power BI (ohne eigenen Bestandteil)"]
N["(3) .NET-Programm + Client"]
V["(4) VBA-Programm + Klasse"]
M["(5) Verwaltungsanwendung"]
end
subgraph Server
G["(1) Datendienst Wkl.Data.Gateway"]
S[("Verwaltungsspeicher")]
end
A -- "OData v4" --> G
E -- "OData v4" --> G
N -- "HTTP" --> G
V -- "HTTP" --> G
M -- "HTTP /admin/" --> G
G --- S
G --> Q[("SQL Server")]| Nr. | Bestandteil | Wofür | Läuft auf | Auslieferung |
|---|---|---|---|---|
| 1 | Datendienst (Wkl.Data.Gateway) | einziger Weg zur Datenbank: Anmeldung, Rechte, SQL erzeugen, Audit; Verwaltung von Datenquellen, Personen, Schlüsseln | Server (Windows-Dienst, auch hinter IIS) | Installationsprogramm Wkl.Data.Gateway-Setup-<Version>.exe bzw. Paket .msi, siehe So installieren Sie den Datendienst |
| 2 | OData-ODBC-Treiber (Wkl.Data.OData.Odbc, Treibername Wkl OData) | Access verknüpft Tabellen, liest, bearbeitet und reicht Abfragen durch, als wäre der Dienst eine Datenbank | Arbeitsplatz, 32 und 64 Bit | eigenes Installationspaket; siehe die Dokumentation des Treibers |
| 3 | .NET-Client (Wkl.Data.Gateway.Client) | typisierter Zugriff aus .NET-Programmen auf den eigenen Vertrag | im Programm | NuGet-Paket |
| 4 | VBA-Klasse WklGatewayClient | Befehle der Verwaltung aus VBA (Schlüssel ausstellen, zweiten Faktor einrichten, Prozeduren aufrufen) | in einer Access-Anwendung | Klassenmodul zum Einfügen, siehe „WklGatewayClient – VBA-Klasse für den Datendienst“ (Dokumentation der Verwaltungsanwendung) |
| 5 | Verwaltungsanwendung | Datenquellen, Regeln, Personen, Schlüssel, Anmelderichtlinie und Protokoll pflegen | Arbeitsplatz eines Administrators, Access oder Access-Runtime | ZIP-Datei GatewayManager-<Version>-share.zip mit dem Starter, der Anwendung, den WKL-Komponenten und dem ODBC-Treiber; siehe „Administrator-Handbuch für WKL Database Gateway Manager“ (Dokumentation der Verwaltungsanwendung) |
Excel und Power BI brauchen keinen eigenen Bestandteil: Sie lesen den OData-Feed des Dienstes über Power Query, siehe Daten in Excel mit Power Query laden.
Welcher Weg passt?
| Sie wollen … | Weg |
|---|---|
| mit Access Tabellen anzeigen und bearbeiten | Treiber (2) |
| Berichte in Excel oder Power BI | OData-Feed, ohne Bestandteil |
| aus einem .NET-Programm lesen und Prozeduren aufrufen | Client (3) oder HTTP direkt |
| aus einer eigenen Access-Anwendung Zugänge ausstellen | VBA-Klasse (4) |
| den Dienst verwalten | Verwaltungsanwendung (5) |
Verwandte Themen
de/wiki/data-conectivity/database-gateway/getting-started/components.txt · Last modified: by Wolfgang van der Stille