Data-Warehouse-Integration

Dokumente im Fabric Lakehouse, bereit für Power BI

Holofin liest PDFs und Scans und schreibt jedes Feld in eine Delta-Tabelle in Ihrem Lakehouse, abfragbar über den SQL-Analyseendpunkt und in Power BI.

Greffe du Tribunal de commerce de Lyon
EXTRAIT KBIS
Code de vérification : 4F7KQ2
DénominationVerger Numérique SAS
Forme juridiqueSociété par actions simplifiée
Capital social50 000,00 euros
Adresse du siège12 quai Saint-Vincent, 69001 Lyon
PrésidentInès Fabre
Extrait délivré le02/06/2026

✓6 Felder geladen

!1 zur Prüfung markiert

Von Holofin gelesen und in Microsoft Fabric geladen: Handelsregisterauszug. Beispieldokument, alle Namen und Zahlen sind erfunden.

So funktioniert es

  1. 1

    Microsoft Fabric einmal verbinden

    Legen Sie eine Rolle mit Schreibrechten auf ein einziges Schema an und hinterlegen Sie ihre Zugangsdaten in Holofin. Holofin erstellt die Tabelle beim ersten Laden; darüber hinaus gibt Microsoft Fabric nichts preis.

  2. 2

    Dokumente wie gewohnt senden

    Per Upload in der App, per E-Mail-Weiterleitung oder über die API. Holofin klassifiziert jede Datei, trennt Sammeldateien in einzelne Dokumente und liest die Felder jedes Dokumenttyps.

  3. 3

    Zeilen abfragen

    Jedes Feld landet als eigene Zeile, mit Konfidenz, Quellseite und needs_review-Flag. Microsoft Fabric behandelt diese Zeilen wie jede andere Quelle: Verknüpfen Sie sie mit Ihren eigenen Tabellen.

So schreibt der Microsoft Fabric-Connector

Holofin schreibt Delta-Tabellen in OneLake, in ein Lakehouse des Arbeitsbereichs Ihrer Wahl. Die Anmeldung erfolgt über eine App-Registrierung in Microsoft Entra ID, die Sie nur diesem einen Arbeitsbereich als Mitwirkender hinzufügen. Die Tabelle erscheint im SQL-Analyseendpunkt und in semantischen Direct-Lake-Modellen.

Die einzige Berechtigung, die Holofin braucht:

# Entra ID app registration: holofin-loader
# Workspace Finance-Ops > Manage access > Add people or groups
#   holofin-loader  ->  Contributor
# Tables land as Delta in OneLake: Files/ and Tables/extracted/

Die Tabelle, die Holofin schreibt

Eine Zeile pro Feld, damit ein neuer Dokumenttyp die Tabelle nie verändert. Die Spalten sind überall dieselben; die Datentypen tragen die Namen, die Microsoft Fabric verwendet.

HolofinLakehouse.extracted.document_fields
document_idSTRINGHolofins Kennung des Dokuments, stabil über erneute Ladevorgänge hinweg.
document_typeSTRINGDie Klasse, die Holofin dem Dokument zugewiesen hat: supplier_invoice, payslip, bank_statement und so weiter.
fieldSTRINGDer Feldname in snake_case, wie in Ihrem Extraktionsschema definiert.
valueSTRINGDer Wert als normalisierter Text: ISO-Datumsangaben, Punkt als Dezimaltrennzeichen, IBANs ohne Leerzeichen.
confidenceFLOATZwischen 0 und 1. Wie sicher sich Holofin bei dem Wert ist.
pageINTEGERDie Seite der Quelldatei, auf der der Wert gelesen wurde.
bboxARRAY<FLOAT>Die Position auf dieser Seite: x, y, Breite, Höhe, als Anteile der Seite.
needs_reviewBOOLEANTrue, wenn die Konfidenz niedrig ist oder eine Regel fehlschlägt, etwa ein Saldo, der nicht aufgeht.
reviewed_bySTRINGWer den Wert in Holofin bestätigt oder korrigiert hat, sobald das geschehen ist.
loaded_atTIMESTAMPWann die Zeile geschrieben wurde. Korrekturen schreiben eine neue Zeile; die jüngste gilt.

Abfragen in Microsoft Fabric

Handelsregisterauszüge, die älter als drei Monate sind, in T-SQL über den SQL-Analyseendpunkt:

-- Company extracts older than three months, newest supplier first
SELECT TOP 50
  d.document_id,
  n.value AS company_name,
  CAST(d.value AS date) AS extract_date
FROM HolofinLakehouse.extracted.document_fields AS d
JOIN HolofinLakehouse.extracted.document_fields AS n
  ON n.document_id = d.document_id AND n.field = 'company_name'
WHERE d.field = 'extract_date'
  AND CAST(d.value AS date) < DATEADD(month, -3, CAST(GETUTCDATE() AS date))
ORDER BY d.loaded_at DESC;

Sicherheit

  • Die Dokumente werden in Europa verarbeitet, auf ISO-27001-zertifizierten OVHcloud-Servern in Frankreich.
  • Holofin schreibt ausschließlich in das Schema, das Sie freigeben. Ihre übrigen Tabellen kann Holofin nicht lesen.
  • Die Aufbewahrung der Quelldateien in Holofin wird pro Organisation festgelegt, von Zero Data Retention bis unbegrenzt. Für die Zeilen in Ihrem Warehouse gelten Ihre eigenen Richtlinien.
  • DSGVO: Holofin handelt als Ihr Auftragsverarbeiter. Kein Dokument verlässt die Europäische Union.

Häufig gestellte Fragen

Kann ich einen Power-BI-Bericht auf der Tabelle aufbauen?

Ja. Fügen Sie sie einem semantischen Modell im Direct-Lake-Modus hinzu, dann liest der Bericht die Delta-Dateien direkt aus OneLake, ohne Import-Aktualisierung.

Warum ist ein aktueller Wert zur Prüfung markiert?

Nicht nur eine niedrige Konfidenz, auch Regeln können einen Wert markieren. Bei einem Handelsregisterauszug markiert Holofin ein Auszugsdatum, das älter als drei Monate ist, da die meisten Onboarding-Verfahren einen aktuellen Auszug verlangen.

Wie schnell erscheinen die Felder in Microsoft Fabric?

Wenige Sekunden, nachdem das Dokument gelesen wurde. Die meisten Dokumente sind in unter einer Minute gelesen, eine per E-Mail gesendete Datei ist in Microsoft Fabric also meist eine Minute später abfragbar.

Was passiert, wenn jemand einen Wert korrigiert?

Holofin schreibt für dieses Feld eine neue Zeile mit dem korrigierten Wert, needs_review auf false und ausgefülltem reviewed_by. Behalten Sie pro Dokument und Feld die jüngste Zeile für den aktuellen Stand, oder alle Zeilen für einen vollständigen Audit-Trail.

Kann ich festlegen, welche Felder geladen werden?

Ja. Jeder Dokumenttyp hat in Holofin ein Extraktionsschema. Fügen Sie dort Felder hinzu, benennen Sie sie um oder entfernen Sie sie, und die nächsten Dokumente werden mit den neuen Namen geladen. An der Tabellenstruktur ändert sich nichts.

Welche Dokumente liest Holofin?

Jedes Geschäftsdokument als PDF, Scan oder Foto: Rechnungen, Gehaltsabrechnungen, Kontoauszüge, Steuerbescheide, Handelsregisterauszüge, Ausweise, Bescheinigungen. Holofin prüft außerdem jede Datei auf Manipulationen und kann ein verdächtiges Dokument markieren, bevor man seinen Feldern vertraut.

Testen Sie Holofin mit Ihren eigenen Dokumenten.

Jeder Wert mit der Seite verknüpft, von der er stammt, jedes PDF auf Manipulation geprüft, Regeln über die gesamte Fallakte geprüft.

Holofin