Mithilfe der folgenden SQL-Abfragen können Sie die Werte im Lucanet.Financial Warehouse prüfen. Führen Sie die Abfragen mit der Funktion Datenbank analysieren aus (siehe Datenbanken analysieren).

Die SQL-Abfragen an das Lucanet.Financial Warehouse helfen in den folgenden Situationen:

  • In Lucanet werden falsche Werte angezeigt, im Lucanet.Financial Warehouse sind jedoch die korrekten Werte enthalten. In diesem Fall muss der Import in die Buchungskreise geprüft werden.
  • Die erwarteten Werte sind nicht im Lucanet.Financial Warehouse enthalten. In diesem Fall muss geprüft werden, ob der Import in das Lucanet.Financial Warehouse und das für den Import verwendete Skript korrekt konfiguriert wurden.

Die folgenden Hinweise gelten für die Verwendung der SQL-Abfragen an das Lucanet.Financial Warehouse:

  • Die unter Platzhalter in den Abfragen aufgeführten Elemente sind Platzhalter und müssen entsprechend ersetzt werden.
  • Einzelne Zeilen können mit // auskommentiert werden. Die Zeilen werden dann in der SQL-Abfrage nicht mehr berücksichtigt.
  • Texte und damit auch Dimensionswerte werden in Anführungszeichen (') gesetzt, Zahlen wie Wirtschaftsjahr und Perioden nicht.
  • Sie können verschiedene Abfragen mit UNION oder UNION ALL kombinieren, wenn die Anzahl der Ergebnisspalten, deren Namen und deren Datentypen identisch sind. Bei UNION werden mehrfach vorkommende Datensätze nicht ausgegeben, was sich nur auf Duplikate auswirkt. Bei UNION ALL werden alle Datensätze ausgegeben.
  • Für die SQL-Statements können bei Bedarf die folgenden Aliasse für die Tabellen verwendet werden, um die Abfragen übersichtlicher zu gestalten: B für Bundle, OB für OpeningBalance, FP für FinancialPosting und FPL für FinancialPostingLine.

Die folgenden Operatoren können in den SQL-Abfragen an das Lucanet.Financial Warehouse verwendet werden:

OperatorBeschreibung
=Gleich
!=Ungleich
<>Ungleich
>Größer als
<Kleiner als
>=Größer oder gleich
<=Kleiner oder gleich
BETWEEN x AND yLiegt zwischen den Werten x und y, jeweils einschließlich
LIKE %%Platzhalter für Zeichenketten
IN ()Entspricht einem beliebigen Wert der angegebenen Liste

Beispiele für die Operatoren LIKE und IN:

  • "Dim_GLAccount" LIKE '%1000' bedeutet Konten, die mit 1000 enden.
  • "Dim_GLAccount" LIKE '1000%' bedeutet alle Konten, die mit 1000 beginnen.
  • "Dim_GLAccount" IN ('1000', '2000', '3000') bedeutet die Konten 1000, 2000 und 3000.

Bedingungen können mit AND, OR oder NOT verknüpft werden, z. B. NOT IN (x, y, z), und mit Klammern gekapselt werden.

Die SQL-Abfragen an das Lucanet.Financial Warehouse enthalten verschiedene Platzhalter, die vor dem Senden der SQL-Abfrage ersetzt werden müssen:

PlatzhalterBeschreibung
ReportingEntityCodeName des Buchungskreises
AdjustmentLevelCodeName der Bewertungsebene
DataLevelCodeName der Datenebene
FiscalYearWirtschaftsjahr
PeriodBuchungsperiode
Account und weitereDimensionswert

Die folgenden Standarddimensionen stehen im Lucanet.Financial Warehouse zur Verfügung, sofern sie konfiguriert sind:

DimensionscodeBeschreibung
GLAccountSachkonto
GroupAccountKonzernkonto
SubLedgerAccountUnterkonto eines Sachkontos, z. B. Debitor, Kreditor oder Anlage
CostCenterKostenstelle
FunctionAreaFunktionsbereich
LegalEntityPartnerPartner
TransactionTypeBewegungsart für Spiegel
BusinessUnitGeschäftseinheit
CostElementKosten- und/oder Erlösart aus der Kostenrechnung
CostUnitKostenträger
OrderAuftrag
OrganizationUnitOrganisationseinheit
ProfitCenterProfit-Center
ProjectProjekt
StatisticAccountStatistisches Konto

Für die Abfrage der Stammdaten aus der Tabelle ElementAttribute werden die Dimensionscodes ohne Dim_ angegeben, z. B. GLAccount statt Dim_GLAccount. Für den ElementCode von Unterkonten, SubLedgerAccount, wird in der Regel ein Präfix verwendet, das das Konto genauer bestimmt: C_ für Kreditoren, D_ für Debitoren und A_ für Anlagen.

Die folgenden Abschnitte enthalten Beispielabfragen an das Lucanet.Financial Warehouse.

Ermittelt den BundleCode für einen bestimmten Buchungskreis und ein bestimmtes Wirtschaftsjahr. Der zuletzt ausgeführte Import steht an erster Stelle.

sql
    
  

Ermittelt alle Buchungen für einen bestimmten Buchungskreis, ein bestimmtes Wirtschaftsjahr und eine bestimmte Periode. Das Ergebnis kann auf verschiedene Dimensionen eingeschränkt werden.

sql
    
  

Ermittelt die Eröffnungsbilanzwerte für einen bestimmten Buchungskreis und ein bestimmtes Wirtschaftsjahr. Das Ergebnis kann auf verschiedene Dimensionen eingeschränkt werden.

sql
    
  

Ermittelt den Saldo für einen bestimmten Buchungskreis und ein bestimmtes Wirtschaftsjahr. Das Ergebnis kann auf die Periode und auf verschiedene Dimensionen eingeschränkt werden.

sql
    
  

Ermittelt die Stammdaten für einen bestimmten Buchungskreis, ein bestimmtes Wirtschaftsjahr und ein bestimmtes Element. Das Ergebnis kann auf verschiedene Dimensionen eingeschränkt werden.

sql
    
  

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