Was ist proALPHA ERP?
proALPHA ist ein mächtiges ERP-System für den industriellen Mittelstand.
Typische Module:
- Auftragsabwicklung
- Materialwirtschaft
- Fertigung & Produktion
- Finanzwesen & Controlling
- Projektmanagement
- CRM, DMS, EDI, Workflow
Technische Basis:
- Datenbank: Progress OpenEdge RDBMS
- Zugriff über ODBC, eigene Tools und SQL-Abfragen (mit Berechtigung)
- Zusätzlich: CSV-/Excel-Exporte, Batch-Prozesse
- Architektur: Client-Server (Windows & Web)
- Keine native SQL Server-Unterstützung – Zielsysteme müssen angebunden werden
Noch aktuell?
Ja. proALPHA ist 2025 ein etabliertes ERP-System in der DACH-Region.
Kein akuter Wechselbedarf, aber:
- Zugriff und Auswertung erfordern Know-how
- Für DWH, BI oder Datenmigration brauchst Du einen Plan
- Moderne Tools wie Power BI oder Azure DWH müssen angebunden werden
Nachfolger? Nur bei Strategiewechsel oder Konzernvorgaben (z. B. SAP, Dynamics 365)
Warum anbinden?
Weil die Daten in proALPHA nicht verschwinden sollen, sobald das System gewechselt wird.
Oder weil Du mehr willst als ein Report im ALV-Stil:
- Monatsumsätze im Power BI
- Echtzeit-Monitoring von Fertigungsdaten
- Altdaten-Migration für einen ERP-Neustart
- Zentrale DWH-Lösung mit mehreren Quellsystemen
Was geht – und was nicht
| Zugriff | Status | Bemerkung |
|---|---|---|
| ODBC (Progress) | ✅ | Über proALPHA ODBC-Treiber, ggf. kostenpflichtig |
| SQL-Abfragen | ✅ mit Berechtigung | Nur für geschulte Benutzer freischaltbar |
| CSV-/Excel-Export | ✅ | Über Menüs oder definierte Ausgaben |
| REST-API | ❌ | Nicht standardmäßig vorhanden |
| Automatisierung | ⚠️ begrenzt | RPA oder Exportjobs möglich |
Zugriff über ODBC in Access
Zuerst: ODBC-Treiber für Progress OpenEdge einrichten (Treiber: MERANT, DataDirect, OpenAccess).
Dann in Access:
DoCmd.TransferDatabase acLink, "ODBC Database", _
"ODBC;DSN=proalpha_dsn;UID=readonly;PWD=geheim", _
acTable, "auftrag_kopf", "tblAuftrag"
Danach: klassische Access-Auswertungen mit Jet-SQL
SELECT kunde, COUNT(*) AS Anzahl
FROM tblAuftrag
GROUP BY kunde
ORDER BY Anzahl DESC;
Zugriff über SQL Server (Linked Server)
Mit ODBC-Bridge:
EXEC sp_addlinkedserver
@server = N'PROALPHA',
@srvproduct=N'Progress',
@provider=N'MSDASQL',
@datasrc=N'proalpha_dsn';
SELECT *
FROM OPENQUERY(PROALPHA, 'SELECT * FROM auftrag_kopf WHERE status = ''aktiv''');
Für größere Datenmengen: ETL-Prozess mit SSIS oder Azure Data Factory nutzen.
Export via CSV-Dateien
Über definierte Reporte oder den Batchserver können Daten als CSV erzeugt werden:
- Aufträge
- Lagerbewegungen
- Stücklisten
- OP-Listen
- Kunden & Artikel
Speicherung im Dateisystem → Import per VBA oder BULK INSERT
BULK INSERT dbo.Auftraege
FROM 'C:\Export\auftraege.csv'
WITH (
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n',
FIRSTROW = 2
);
T-SQL für BI-Vorverarbeitung
Beispiel: Umsatz nach Region und Jahr
SELECT Region, YEAR(Datum) AS Jahr, SUM(Betrag) AS Umsatz
FROM dbo.Auftraege
GROUP BY Region, YEAR(Datum)
ORDER BY Region, Jahr;
RPA mit Power Automate Desktop
Falls Du keinen Zugriff auf ODBC oder Exportjobs hast:
- proALPHA-Client starten
- Berichtsmaske aufrufen
- Filter setzen
- Report ausführen und exportieren
- Datei speichern und weiterverarbeiten
Läuft stabil – ideal für wiederkehrende Prozesse ohne Entwicklerzugriff.
Typische Fragen aus der Praxis
Wie viele offene Fertigungsaufträge pro Linie?
→ Fertigungsdaten mit Status-Filter in SQL oder Power BI
Wie hat sich die Lieferzuverlässigkeit entwickelt?
→ Abgleich Lieferdatum vs. Solltermin über mehrere Jahre
Welche Kunden sind inaktiv geworden?
→ Letzter Auftrag älter als 12 Monate
Wie hoch ist der Umsatzanteil je Warengruppe?
→ Gruppierung nach Artikelgruppen, Vergleich über Zeit
Empfehlungen für ein Zielmodell im SQL Server
| Tabelle | Inhalt |
|---|---|
| Auftraege | Kopf- und Positionsdaten |
| Artikel | Stammdaten + Warengruppen |
| Kunden | Stammdaten + Region |
| Bewegungen | Lager, Fertigung, Einkauf |
| Rechnungen | Umsätze, Zahlungen |
Zentral im DWH oder Power BI nutzbar – mit Historien und Drilldown-Funktion.
Fazit
proALPHA ist stark in der Produktion – aber nicht in der Auswertung.
Mit ODBC, CSV und ein wenig SQL bekommst Du Deine Daten raus und rein ins DWH oder BI.
Ich helfe Dir gern beim Zugriff, bei der Bereinigung, beim ETL – oder wenn Du aus dem Altsystem raus willst.
Meld Dich. Dann holen wir gemeinsam Struktur ins ERP-Chaos.

