Mithilfe der Funktion Datenbank analysieren können Sie eigene SQL-Abfragen gegen eine verbundene Datenbank ausführen und das Ergebnis direkt in Lucanet Consolidation & Financial Planning anzeigen, ohne ein separates Datenbank-Tool zu verwenden. Außerdem können Sie die Tabellen der Datenbank, die Spaltenstruktur und die Anzahl der Datensätze jeder Tabelle anzeigen und die technischen Details der Verbindung einsehen.

Typische Anwendungsfälle für die Funktion Datenbank analysieren sind:

  • Die Richtigkeit importierter Daten prüfen, indem Sie bestimmte Werte abfragen und die Werte zusammengehöriger Tabellen vergleichen
  • Die Datenbank eines ERP-Vorsystems analysieren, wenn ein Problem beim Datenimport untersucht wird

Der Zugriff auf die Datenbanken erfolgt während der Analyse ausschließlich lesend.

Die folgenden Datenbanken können mit der Funktion Datenbank analysieren analysiert werden:

DatenbankBeschreibung
Lucanet.Financial WarehouseDas temporäre und das persistente Lucanet.Financial Warehouse
Datenbank eines VorsystemsJede Datenbank, die Sie in Lucanet Consolidation & Financial Planning verbinden können, z. B. die Datenbank eines ERP-Systems.

Die Datenbank kann in der Cloud oder in Ihrem lokalen Netzwerk liegen.

In Lucanet Consolidation & Financial Planning wird die Schaltfläche Datenbank analysieren in der Detailansicht der folgenden Elemente angezeigt:

In der Detailansicht eines Elements vom Typ Verbindung wird die Schaltfläche z. B. wie folgt angezeigt:

Zeigt den Reiter 'Konfiguration' einer Verbindung in Lucanet Consolidation & Financial Planning mit der Dropdown-Liste 'Datenbank'. Die Schaltfläche 'Datenbank analysieren' ist rot umrandet, daneben steht die Schaltfläche 'Verbindung testen'.
Schaltfläche 'Datenbank analysieren' in der Detailansicht einer Verbindung

Für die Funktion Datenbank analysieren ist keine eigene Berechtigung erforderlich. Es genügt der Zugriff auf den Arbeitsbereich, in dem das jeweilige Element liegt.

So öffnen Sie in Lucanet Consolidation & Financial Planning den Dialog Datenbank analysieren:

1

Klicken Sie auf Datenbank analysieren.

2

Für alle Datenbanktypen außer Lucanet.Cloud JDBC, Lucanet.Cloud JDBC MSSQL und Lucanet.Data Lakehouse JDBC wird der Dialog Verbinden z. B. wie folgt angezeigt:

Zeigt den Dialog 'Verbinden' der Funktion 'Datenbank analysieren' in Lucanet Consolidation & Financial Planning mit den Feldern 'Benutzername', 'Kennwort' und 'Anwendung' sowie den Schaltflächen 'Abbrechen' und 'Verbinden'.
Dialog 'Verbinden'

Geben Sie die folgenden Optionen an:

  • Benutzername und Kennwort: die Zugangsdaten des Datenbankbenutzers, mit dem die Abfragen ausgeführt werden. Der Benutzername wird aus der Verbindung übernommen und kann geändert werden.
  • Anwendung: Auf dem Server ausführen (Standard) für Datenbanken, die aus der Lucanet.Cloud erreichbar sind, oder der Name einer Lucanet.Script Execution Application (kurz SEA) für Datenbanken in Ihrem lokalen Netzwerk (siehe Lucanet.Script Execution Application installieren und aktualisieren).

Klicken Sie anschließend auf Verbinden.

Für die Datenbanktypen Lucanet.Cloud JDBC, Lucanet.Cloud JDBC MSSQL und Lucanet.Data Lakehouse JDBC wird der Dialog Verbinden nicht angezeigt. Es werden die in der Verbindung hinterlegten Zugangsdaten verwendet, und der Dialog Datenbank analysieren wird direkt geöffnet.

3

Der Dialog Datenbank analysieren wird z. B. wie folgt angezeigt:

Zeigt den Dialog 'Datenbank analysieren' in Lucanet Consolidation & Financial Planning mit den leeren Feldern 'Katalog' und 'Schema', einem Aktualisieren-Symbol sowie den Schaltflächen 'Abfrage' und 'Verbindungsinformationen'. Darunter enthält der Bereich 'Tabellen' die Schaltfläche 'Tabelleninformationen laden', und im Bereich 'Details' steht der Text 'Wählen Sie eine Datenbanktabelle, um die Details hier anzuzeigen.'.
Dialog 'Datenbank analysieren'

Die folgende Tabelle beschreibt die Optionen des Dialogs Datenbank analysieren in Lucanet Consolidation & Financial Planning:

OptionBeschreibung
KatalogDer Katalog der Datenbank, auf den die Tabelleninformationen und die Abfragen eingeschränkt werden.

Der Katalog wird aus der Verbindung übernommen, sofern dort ein Katalog konfiguriert ist, und kann geändert werden.
SchemaDas Schema der Datenbank, auf das die Tabelleninformationen und die Abfragen eingeschränkt werden.

Eine Datenbank kann mehrere Schemas enthalten, z. B. ein Schema pro Lucanet.Financial Warehouse. Das Schema wird aus der Verbindung übernommen, sofern dort ein Schema konfiguriert ist, und kann geändert werden.
Aktualisieren-SymbolLädt die Tabelleninformationen mit den aktuellen Werten der Felder Katalog und Schema erneut (siehe Tabellen einer Datenbank anzeigen)
AbfrageÖffnet ein leeres Abfragefenster (siehe Abfrage ausführen)
VerbindungsinformationenZeigt die technischen Details der Verbindung an (siehe Verbindungsinformationen anzeigen)
TabellenZeigt die Tabellen der Datenbank an (siehe Tabellen einer Datenbank anzeigen)
DetailsZeigt die Struktur der Tabelle an, die im Bereich Tabellen ausgewählt ist (siehe Details einer Tabelle anzeigen)

Im Dialog Datenbank analysieren können Sie alle Tabellen der verbundenen Datenbank anzeigen. So finden Sie die Tabelle, die Sie untersuchen oder abfragen möchten, auch ohne die Tabellennamen vorher zu kennen.

So zeigen Sie in Lucanet Consolidation & Financial Planning die Tabellen einer Datenbank an:

1

Ändern Sie ggf. in den Feldern Katalog und Schema den Katalog und das Schema, auf die die Tabelleninformationen eingeschränkt werden sollen.

2

Klicken Sie im Bereich Tabellen auf Tabelleninformationen laden.

Die Tabellen der Datenbank werden im Bereich Tabellen als Baumstruktur angezeigt: der Katalog auf der obersten Ebene, darunter die Schemas und unter jedem Schema die Tabellen.

Die Baumstruktur der Tabellen hat in der Funktion Datenbank analysieren von Lucanet Consolidation & Financial Planning die folgenden Eigenschaften:

  • Ist in der Datenbank für eine Tabelle eine Bemerkung hinterlegt, wird neben dem Tabellennamen ein Bemerkungssymbol angezeigt.
  • Kataloge und Schemas, die keine Tabellen enthalten, werden nicht angezeigt.
  • Liefert die Datenbank keine Kataloginformationen, werden die Tabellen nur nach Schemas gruppiert. Liefert die Datenbank weder Katalog- noch Schemainformationen, werden die Tabellen als einfache Liste angezeigt.
  • Enthält die Datenbank keine Tabellen, wird der Text Keine Tabellen gefunden angezeigt.

Im Bereich Details des Dialogs Datenbank analysieren können Sie die Spaltenstruktur und die Anzahl der Datensätze einer Tabelle anzeigen, z. B. um die Datenstruktur zu verstehen, bevor Sie eine Abfrage zur Prüfung importierter Daten schreiben.

Um in Lucanet Consolidation & Financial Planning die Details einer Tabelle anzuzeigen, klicken Sie im Bereich Tabellen auf die gewünschte Tabelle.

Die Tabelle wird hervorgehoben, und ihre Struktur wird im Bereich Details z. B. wie folgt angezeigt:

Zeigt den Dialog 'Datenbank analysieren' in Lucanet Consolidation & Financial Planning. Im Bereich 'Tabellen' ist die Baumstruktur mit 'Katalog: main_lnfwh' und 'Schema: public' aufgeklappt und die Tabelle 'Currency' ausgewählt. Der Bereich 'Details' zeigt 'Anzahl Datensätze: 27', die Schaltfläche 'Abfrageergebnisse anzeigen' und eine Tabelle mit den Spalten 'Name', 'Lucanet-Datentyp', 'Bemerkungen', 'JDBC-Datentyp', 'Original-Datentyp', 'Länge' und 'Anzahl Dezimalstellen' für die Spalten 'CurrencyCode', 'Name' und 'Description'.
Struktur einer Tabelle im Bereich 'Details'

Für jede Spalte der ausgewählten Tabelle zeigt der Bereich Details die folgenden Informationen an:

SpalteBeschreibung
NameDer Name der Spalte in der Datenbank
Lucanet-DatentypDer Datentyp der Spalte in Lucanet, z. B. VarChar (3)
BemerkungenDie Bemerkung, die in der Datenbank für die Spalte hinterlegt ist. Ist keine Bemerkung vorhanden, bleibt das Feld leer.
JDBC-DatentypDer Datentyp der Spalte laut JDBC-Treiber, z. B. VARCHAR
Original-DatentypDer Datentyp der Spalte in der Datenbank, z. B. varchar
LängeDie maximale Länge der Spaltenwerte
Anzahl DezimalstellenDie Anzahl der Dezimalstellen numerischer Spalten

Wenn Sie die Daten der Tabelle anzeigen möchten, klicken Sie auf Abfrageergebnisse anzeigen.

Ein Abfragefenster mit einem SELECT * FROM-Statement für die ausgewählte Tabelle wird geöffnet, und die Abfrage wird sofort ausgeführt (siehe Abfrage ausführen).

Die Verbindungsinformationen zeigen die technischen Details der Datenbankverbindung, die die Funktion Datenbank analysieren verwendet, z. B. um bei der Untersuchung eines Verbindungsproblems die Treiber- und die Datenbankversion zu prüfen.

Um in Lucanet Consolidation & Financial Planning die Verbindungsinformationen anzuzeigen, klicken Sie im Dialog Datenbank analysieren auf Verbindungsinformationen.

Das Pop-up-Fenster Verbindungsinformationen wird z. B. wie folgt angezeigt:

Zeigt das Pop-up-Fenster 'Verbindungsinformationen' der Funktion 'Datenbank analysieren' in Lucanet Consolidation & Financial Planning mit den Werten 'Treiber: PostgreSQL JDBC Driver', 'Treiber-Version: 42.7.12', 'Datenbank: PostgreSQL' und 'Datenbank-Version: 16.11'.
Pop-up-Fenster 'Verbindungsinformationen'

Die folgende Tabelle beschreibt die Angaben im Pop-up-Fenster Verbindungsinformationen in Lucanet Consolidation & Financial Planning:

AngabeBeschreibung
TreiberDer Name des JDBC-Treibers, der für die Verbindung verwendet wird
Treiber-VersionDie Version des JDBC-Treibers
DatenbankDer Name des Datenbanksystems
Datenbank-VersionDie Version des Datenbanksystems

Können die Verbindungsinformationen nicht abgerufen werden, wird stattdessen eine Fehlermeldung angezeigt.

Die SQL-Abfragen der Funktion Datenbank analysieren führen Sie in einem Abfragefenster aus. Das Abfragefenster wird in einem separaten Browserfenster geöffnet. Sie können das Abfragefenster auf eine der folgenden Arten öffnen:

  • Klicken Sie im Dialog Datenbank analysieren auf Abfrage, um ein leeres Abfragefenster zu öffnen.
  • Klicken Sie im Bereich Details auf Abfrageergebnisse anzeigen, um ein Abfragefenster mit einem SELECT * FROM-Statement für die ausgewählte Tabelle zu öffnen. Die Abfrage wird sofort ausgeführt (siehe Details einer Tabelle anzeigen).

Ein leeres Abfragefenster wird z. B. wie folgt angezeigt:

Zeigt das leere Abfragefenster der Funktion 'Datenbank analysieren' in Lucanet Consolidation & Financial Planning mit der Zeile 'URL', dem Feld 'Datensatzlimit' mit dem Wert 500, dem leeren Feld 'SQL-Abfrage', der deaktivierten Schaltfläche 'Abfrage ausführen', der Schaltfläche 'Abfrageverlauf' und zwei Pfeilschaltflächen. Im Bereich 'Ergebnisse' steht der Text 'Führen Sie hier eine Abfrage aus, um die Ergebnisdatensätze anzuzeigen.'.
Abfragefenster vor der ersten Abfrage

Unter URL wird die Datenbank angezeigt, gegen die Ihre Abfragen ausgeführt werden. Das Feld Datensatzlimit enthält die maximale Anzahl der Datensätze, die im Bereich Ergebnisse angezeigt werden: 500.

So führen Sie in Lucanet Consolidation & Financial Planning eine Abfrage aus:

1

Geben Sie das gewünschte Statement im Feld SQL-Abfrage an.

Lucanet schränkt die SQL-Abfragen nicht ein. Welche Tabellen und Daten Sie abfragen können, hängt nicht von Ihren Berechtigungen in Lucanet ab, sondern von den Berechtigungen des Datenbankbenutzers, der in der Verbindung konfiguriert ist.

Beispielabfragen für das Lucanet.Financial Warehouse finden Sie unter SQL-Abfragen an das Lucanet.Financial Warehouse.

2

Klicken Sie auf Abfrage ausführen.

Das Ergebnis wird im Bereich Ergebnisse unterhalb des Felds z. B. wie folgt angezeigt:

Zeigt das Abfragefenster der Funktion 'Datenbank analysieren' in Lucanet Consolidation & Financial Planning mit dem Statement 'SELECT * FROM "public"."Currency"' im Feld 'SQL-Abfrage' und dem Ergebnis darunter. Rechts oben wird das Feld 'Datensatzlimit' mit dem Wert 500 angezeigt. Oberhalb der Ergebnistabelle steht der Text 'Beendet. Insgesamt wurden 27 Datensätze gelesen.'. Die Zeile unter den Spaltenköpfen 'CurrencyCode', 'Name' und 'Description' zeigt den Datentyp 'VarChar' der jeweiligen Spalte.
Abfragefenster mit dem Ergebnis eines Statements

Oberhalb des Ergebnisses wird die Gesamtzahl der gelesenen Datensätze angezeigt. Unterhalb der Spaltenköpfe wird der Datentyp der jeweiligen Spalte angezeigt.

Das Datensatzlimit gilt nur für die Anzeige und kann nicht geändert werden. Die Abfrage selbst läuft auf der Datenbank immer vollständig durch. Daher kann die Gesamtzahl der gelesenen Datensätze höher sein als die Anzahl der angezeigten Datensätze.

Kann das Statement nicht ausgeführt werden, wird im Bereich Ergebnisse eine Fehlermeldung angezeigt. Die Meldung stammt von der Datenbank und kann eine technische Meldung sein.

Abfragen auf sehr großen Tabellen können mehrere Millionen Datensätze zurückgeben. Begrenzen Sie die Ergebnismenge daher im Statement selbst, mit der Syntax der Zieldatenbank, z. B. mit LIMIT in PostgreSQL oder TOP in MS SQL Server.

Der Abfrageverlauf listet die Statements auf, die Sie in einem Abfragefenster der Funktion Datenbank analysieren ausgeführt haben. So können Sie eine Abfrage wiederholen, ohne sie erneut einzugeben. Jedes Statement wird automatisch in den Abfrageverlauf übernommen, wenn Sie auf Abfrage ausführen klicken.

So verwenden Sie in Lucanet Consolidation & Financial Planning eine Abfrage aus dem Abfrageverlauf wieder:

1

Klicken Sie im Abfragefenster auf Abfrageverlauf.

Der Dialog Abfrageverlauf wird z. B. wie folgt angezeigt:

Zeigt den Dialog 'Abfrageverlauf' der Funktion 'Datenbank analysieren' in Lucanet Consolidation & Financial Planning mit zwei SQL-Statements, das neueste oben. Jeder Eintrag hat rechts ein Kopieren-Symbol und ein Löschen-Symbol. Unter den Einträgen wird die Schaltfläche 'Verlauf löschen' angezeigt.
Dialog 'Abfrageverlauf'

Die Statements werden so aufgelistet, dass das zuletzt ausgeführte Statement oben steht.

2

Klicken Sie auf das gewünschte Statement.

Das Statement wird in das Feld SQL-Abfrage eingefügt, und der Dialog Abfrageverlauf wird geschlossen.

3

Klicken Sie auf Abfrage ausführen.

Die folgende Tabelle beschreibt die weiteren Optionen für die Arbeit mit dem Abfrageverlauf der Funktion Datenbank analysieren in Lucanet Consolidation & Financial Planning:

OptionBeschreibung
Symbol Abfrage kopierenFügt das Statement in das Feld SQL-Abfrage ein. Der Dialog Abfrageverlauf bleibt geöffnet.
Symbol Abfrage löschenLöscht das Statement aus dem Abfrageverlauf
Verlauf löschenLöscht alle Statements aus dem Abfrageverlauf
Vorherige Abfrage und Nächste AbfrageDie Pfeilschaltflächen neben Abfrageverlauf fügen das vorherige bzw. das nächste Statement des Abfrageverlaufs in das Feld SQL-Abfrage ein, ohne dass der Dialog Abfrageverlauf geöffnet wird.

Der Abfrageverlauf gehört zu dem Abfragefenster, in dem die Statements ausgeführt wurden. Der Abfrageverlauf wird gelöscht, wenn Sie das Abfragefenster oder den Dialog Datenbank analysieren schließen, und wird nicht über die Sitzung hinaus gespeichert.

In Lucanet Consolidation & Financial Planning können Sie mehrere Abfragefenster gleichzeitig öffnen und nebeneinander anordnen, um die Daten zusammengehöriger Tabellen direkt zu vergleichen. Jedes Fenster behält seine eigene Verbindung, sein Statement, sein Ergebnis und seinen Abfrageverlauf. Das Öffnen eines neuen Fensters wirkt sich nicht auf die bereits geöffneten Fenster aus.

Dieser Inhalt wurde mithilfe von KI erstellt und vor der Veröffentlichung von Lucanet-Fachexperten geprüft.