Egy saját SQL-környezet 15 percenként veszi át a forrásrendszer változásait, és kiszolgálja a Power BI üzleti riportjait. Az adatátvételtől a lekérdezésekig összehangolt folyamat támogatja a napi döntéseket.
Az írás tartalma
A feladat: naprakész adatok az üzleti döntésekhez
Az ügyfél napi döntéseihez Power BI-riportokat használ. Ehhez olyan adatforrásra volt szüksége, amely rendszeresen átveszi a forrásrendszerben történt változásokat, és kiszolgálja az értékesítési, készlet- és tranzakciós kimutatásokat.
A BitNext saját Windows-alapú VPS-en alakított ki SQL-környezetet. Az adatátvétel a módosult rekordokra összpontosít, így nem kell minden alkalommal a teljes adatkészletet újra feldolgozni.
Az adatok útja három lépésben
- Átvesszük a változásokat. A forrásrendszerből API-kapcsolaton keresztül érkeznek az új és módosult tranzakciók.
- Ellenőrizzük és betöltjük az adatokat. Az adatfeldolgozó folyamat ellenőrzi, átalakítja és a céladatbázisba írja a rekordokat. Az eseményeket és hibákat naplózza.
- A Power BI lekérdezi az SQL-adatbázist. A riportok a kialakított adatbázisból dolgoznak; a lekérdezéseket a VPS terhelhetőségéhez igazítottuk.
A változásokat az egyes rekordok utolsó módosítási időpontja alapján követjük. A projektben az adatfrissítés 15 percenként történik, így a riportok frissességét ez az ütemezés is meghatározza.
Milyen riportokat szolgál ki a rendszer?
- Értékesítési áttekintés: az értékesítési adatok követése egy közös felületen.
- Készletforgási kimutatás: a készletmozgások és a forgás áttekintése.
- Tranzakciós napló elemzése: az egyes üzleti események visszakeresése és vizsgálata.
A Power BI DirectQuery kapcsolata közvetlenül az SQL-adatbázist kérdezi le. A gyors kiszolgáláshoz ezért nemcsak a riportot, hanem az adatbázis felépítését és a lekérdezéseket is hangolni kellett.
Üzemeltethető és védett háttér
A rendszer egy elkülönített Windows Server-környezetben működik, Microsoft SQL Serverrel. A hozzáférést tűzfalszabályokkal, IP-alapú korlátozással és titkosított kapcsolatokkal védjük.
A megoldás része az automatikus mentés és a rendszerfelügyelet. Az adatfeldolgozás naplózása segít azonosítani, ha egy átvétel vagy frissítés hibába ütközik.
Mit jelent ez az ügyfél számára?
A riportok egy rendszeresen frissülő, saját adatforrásra támaszkodnak. Az értékesítés, a készlet és a tranzakciók ugyanabból az SQL-környezetből elemezhetők.
A módosult adatok célzott feldolgozása kevesebb ismételt adatmozgatást igényel, a naplózás pedig követhetőbbé teszi a frissítések működését. A saját VPS lehetőséget ad arra is, hogy a környezetet az ügyfél igényeihez igazítsuk.
Részletes műszaki háttér
| Összetevő | Kialakítás |
|---|---|
| Virtuális szerver | Windows Server 2022, 4 vCPU, 16 GB memória és SSD-tárhely. |
| Adatbázis | Microsoft SQL Server 2022 Standard, dedikált adatbázissal, indexeléssel és partícionálással. |
| Adatátvétel | API-alapú átvétel és SSIS-feldolgozás; az utolsó módosítási időpont alapján követett változások. |
| Frissítés | 15 percenkénti adatfrissítés, naplózással és hibaellenőrzéssel. |
| Riportkapcsolat | Power BI DirectQuery, a kiszolgálóhoz igazított lekérdezésekkel. |
| Üzemeltetés | Automatikus mentés, rendszerfelügyelet és szabályozott hozzáférések. |
Power BI-riportjaihoz rendszeresen frissülő adatforrást szeretne? Írja meg, honnan érkeznek az adatok, és segítünk kialakítani a kiszolgáló környezetet.