Nutzen
Mit der FNDataBridge rufen Sie Daten per SQL-Skript oder SQL-View für das aktuelle Wirtschaftsjahr über mehrere Mandanten hinweg ab.
Voraussetzung: Es muss mindestens die FibuNet Version r1194 installiert sein.
Einrichtung
Mandanten konfigurieren
Die auszuwertenden Mandanten richten Sie in der Datei FibuNet.ini unter dem FibuNet-Datenverzeichnis ein.
Beispiel für die Mandanten 001, 010, 100 und 1000:
[FNDataBridge]
Include=1,10,100,1000
Database=FNDataBridge
SQL-Skripte ablegen
Legen Sie die gewünschten SQL-Skripte im folgenden Ordner ab:
<FibuNet-Datenverzeichnis>\SYSTEM\FNDataBridge\
Wenn das Verzeichnis nicht existiert, erstellen Sie es bitte manuell.
Automatische Erstellung der Views
Beim nächsten Start des FibuNet-Servers bzw. des FibuNet Server Dienstes V5 werden automatisch folgende Elemente erstellt:
Eine Datenbank namens FNDataBridge
SQL-Views (Sichten) für die Ergebnisse der SQL-Abfragen
Für jedes SQL-Skript im FNDataBridge-Ordner wird ein Gesamt-View über die konfigurierten Mandanten erstellt.
Update-Zeitpunkt
Nach der Erstellung oder Aktualisierung der Views wird in der FibuNet.ini folgender Eintrag gesetzt:
[FNDataBridge]
Include=1,10,100,1000
Database=FNDataBridge
LastUpdate=2024-06-11T09:01:08.302+02:00
Das automatische nächste Update erfolgt um 0:00 Uhr des folgenden Tages.
Views ändern
Um vorhandene Abfragen anzupassen oder neue SQL-Views hinzuzufügen, legen Sie die angepassten oder neuen SQL-Skripte im Ordner ab:
<FibuNet-Datenverzeichnis>\SYSTEM\FNDataBridge\
Damit die SQL-Views aktualisiert werden, haben Sie zwei Möglichkeiten:
Warten Sie bis zum nächsten Tag, wenn um 0:00 Uhr die automatische Aktualisierung ausgeführt wird.
Entfernen Sie den Eintrag LastUpdate=... komplett aus der FibuNet.ini. Die Aktualisierung erfolgt kurz darauf.
Die Aktualisierung kann je nach Anzahl der Mandanten und Skripte einige Minuten dauern.
Beispiel: Konto.sql
Dieses SQL-Skript gibt eine Liste aller Konten mit Bezeichnung aus. Die Daten betreffen immer das aktuelle Wirtschaftsjahr und die in der INI-Datei angegebenen Mandanten.
SELECT Konto_Nr, Bez1 FROM tbKonto
