https://github.com/kanton-bern/hellodata-be
The Open-Source Enterprise Data Platform in a single Portal
https://github.com/kanton-bern/hellodata-be
data-engineering
Last synced: about 1 month ago
JSON representation
The Open-Source Enterprise Data Platform in a single Portal
- Host: GitHub
- URL: https://github.com/kanton-bern/hellodata-be
- Owner: kanton-bern
- License: other
- Created: 2023-10-27T07:59:48.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2026-02-05T10:49:43.000Z (about 1 month ago)
- Last Synced: 2026-02-05T10:58:41.186Z (about 1 month ago)
- Topics: data-engineering
- Language: Java
- Homepage: https://kanton-bern.github.io/hellodata-be/
- Size: 35 MB
- Stars: 264
- Watchers: 6
- Forks: 25
- Open Issues: 9
-
Metadata Files:
- Readme: README.de.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE-OF-CONDUCT.md
Awesome Lists containing this project
- awesome-java - HelloDATA BE
README
🇬🇧 [English](README.md) | 🇩🇪 [Deutsch](README.de.md)
# HelloDATA BE: Open-Source Enterprise Data Platform
> Die offene Enterprise-Datenplattform in einem einzigen Portal
HelloDATA BE integriert die Leistungsfähigkeit von Open-Source-Tools in eine einheitliche, unternehmensgerechte
Datenplattform. Sie vereinfacht das End-to-End-Datenmanagement durch die Kombination von Tools wie dbt, Airflow und
Superset, basierend auf einer robusten Postgres-Datenbank. Unsere Plattform verbindet die Flexibilität von Open Source
mit der Zuverlässigkeit von Unternehmenslösungen und optimiert Ihren Datenworkflow in einem zugänglichen Portal.

## Vision und Ziel
Agile und transparente Datenplattformen sind in einer sich schnell entwickelnden digitalen Welt unerlässlich. HelloDATA
BE bietet eine Open-Source-Lösung, die speziell auf die Anforderungen von Unternehmen zugeschnitten ist. Unsere Mission
ist es, Daten zu demokratisieren und Innovation im Datenmanagement von Anfang bis Ende zu
fördern. [Mehr erfahren](docs/docs/vision/vision-and-goal.md).
## Schnellstart
**Grundlegende Einrichtung**
1. **Einstellungen fĂĽr Docker Desktop**: Mac-Benutzer sollten die Einstellungen von Docker Desktop fĂĽr
Multi-Plattform-UnterstĂĽtzung anpassen (insbesondere fĂĽr Benutzer mit einem
Arm64-Chip). [Details](hello-data-deployment/docker-compose/README.md#mac).
2. **Hosts-Datei-Eintrag**: FĂĽgen Sie sicher, dass `127.0.0.1 host.docker.internal` in `/etc/hosts` hinzugefĂĽgt wurde.
Unter Windows muss dies in den Docker Desktop WSL-Einstellungen aktiviert
werden. [Anleitung](hello-data-deployment/docker-compose/README.md#prepare-environment).
**Startanleitung**
Wechseln Sie in das Verzeichnis `hello-data-deployment/docker-compose` und fĂĽhren Sie aus:
```sh
docker-compose up -d
```
Das Herunterladen aller Images und das Starten der Container kann einige Zeit in Anspruch nehmen. Nach Abschluss können
Sie das Webportal unter [localhost:8080](http://localhost:8080) (Standard: admin/admin) aufrufen.
> **Hinweis:**
> - AusfĂĽhrliche Startanleitungen, Fehlerbehebung und FAQs finden Sie in
der [docker-compose README](hello-data-deployment/docker-compose/README.md).
> - Spezielle Einrichtungsinformationen fĂĽr [Windows-Benutzer](hello-data-deployment/docker-compose/README.md#windows).
## Hauptfunktionen
HelloDATA BE ist mehr als nur eine Plattform; es ist eine umfassende Datenlösung:
- Einheitliche Enterprise-Datenplattform mit nahtlos integrierten Open-Source-Tools.
- Domänenspezifische Architektur für effektive Datenverwaltung.
- Leistungsfähige Datenmodellierung mit Verfolgung der Datenherkunft.
- Echtzeit-Einblicke in AusfĂĽhrungen und Orchestrierungen.
- Erstellung und gemeinsame Nutzung von Dashboards fĂĽr das gesamte Unternehmen.
## Architektur und Komponenten
HelloDATA BE basiert auf einer modularen und erweiterbaren Architektur, unterstĂĽtzt
durch [NATS](https://nats.io/), [Keycloak](https://www.keycloak.org/) und weitere Technologien, die eine sichere,
effiziente und flexible Datenverarbeitung
gewährleisten. [Entdecken Sie die Architektur](docs/docs/architecture/architecture.md).
### [Domänenansicht](docs/docs/architecture/architecture.md): Geschäfts- und Daten-Domänen
Die verschiedenen Ansichten sind ein zentraler Bestandteil von HelloDATA BE. Die Hinzufügung mehrerer Geschäftsdomänen
mit n Daten-Domänen macht es von Haus aus unternehmensfähig.
- **Geschäftsdomäne**: Kernservices, einschließlich Portal, Orchestrierung und Überwachung.
- **Daten-Domäne**: Der Kern der Datenspeicherung, einschließlich Tabellen/Schemas, dbt-Datenmodellen, Data Marts,
DWH-Umgebungen und mehr.
In jeder Geschäftsdomäne koexistieren mehrere Daten-Domänen, die jeweils über dedizierten Speicher und spezialisierte
Datenmodelle verfĂĽgen. [Erfahren Sie mehr](docs/docs/architecture/architecture.md). Weitere Details finden Sie
im [Benutzerhandbuch](docs/docs/manuals/user-manual.md).
> **[Dokumentationswebsite](https://kanton-bern.github.io/hellodata-be):** Alle Referenzen und
> Entwicklerdokumentationen, die hier auf GitHub zu finden sind, sind auch als Website fĂĽr mehr Komfort verfĂĽgbar.
## Beitragen zu HelloDATA BE
Werden Sie Teil unserer Entwicklungsreise:
- [Entwickler-Richtlinien](CONTRIBUTING.md)
- HelloDATA BE Architektur
- [Verwendeter Datenstack](docs/docs/architecture/data-stack.md)
- [ArchitekturĂĽbersicht](docs/docs/architecture/architecture.md)
- [Infrastruktur-Einblicke](docs/docs/architecture/infrastructure.md)
## Entwicklungsstatus
Bleiben Sie mit unseren Fortschritten und Plänen auf dem Laufenden, indem Sie
unsere [Roadmap](docs/docs/vision/roadmap.md) verfolgen, oder nehmen Sie ĂĽber Diskussionen oder PR/Issue Kontakt mit uns
auf.
## Mitwirkende
- [Adrian Berger](https://github.com/adberger) (Entwickler)
- Andreea Hansel (Tester)
- [Dario Bagatto](https://github.com/bedag-bad) (Entwickler)
- [Lorin Reber](https://github.com/lreber) (Produktinhaber, Value-Lead)
- [Micha Eichmann](https://github.com/michadavid) (Entwickler)
- [Michael Disteli](https://www.linkedin.com/in/michael-disteli-0044311b7/) (Produktmanager)
- [Nicolas Schmid](https://github.com/nschmid) (Initialentwickler & Architekt)
- [Rajib Mitra](https://github.com/ramich) (Entwickler)
- [Simon Späti](https://github.com/sspaeti) (Entwickler)
- [Slawomir Wieczorek](https://github.com/wieczorslawo) (Entwickler)
- [Thomas Amlang](https://github.com/Thomas-Amlang) (Entwickler)
(in alphabetischer Reihenfolge)
## Lizenz
HelloDATA BE wird unter der [BSD 3-Clause Lizenz](LICENSE) veröffentlicht.
Copyright (c) 2024 Kanton Bern.
## Kontakt
Wir empfehlen, hier auf GitHub eine Diskussion zu starten oder ein Issue zu erstellen. Alternativ können Sie uns
unter [info-hd-be@bedag.ch](mailto:info-hd-be@bedag.ch) erreichen.