Business Central bővítmények és SQL szerver

Business Central - bővítmények - SQL

Business Central - bővítmények - SQL

A Business Central 2019 Wave 2 (BC15) megjelenése óta az üzleti logikát megvalósító objektumok egy külön bővítménybe kerültek, amely Base Application néven érhető el a bővítmények között. Az alaprendszer bővítménybe helyezése kihat azokra az on prem rendszerekre, ahol az adatkezelés MS SQL adatbázisban történik.

Business Central bővítmények, app, extension

 

Azokban az esetekben, amikor egy bővítmény segítségével új mezőkkel egészítünk ki egy alaptáblát, az SQL szerverben is létrejön egy új tábla, amelynek neve az alaptábla neve + a bővítmény azonosítója lesz. Természetesen a Base Application bővítmény azonosítója is be fog kerülni a táblanévbe és megváltozik a vállalat név + tábla név szintaxis és felváltja vállalat név + tábla név + bővítmény azonosító elnevezés.

Business Central SQL táblanevek bővítmény azonosítóval

 

"A fentiek értelmében, egy alaptáblához annyi kiegészítő tábla jön létre, ahány külön bővítményből adtunk hozzá új mezőket"

A Business Central szempontjából a külön táblák nem jelentenek problémát, mert a háttérben futó folyamatai segítségével egyként kezelik azokat.

Problémát jelenthet viszont azokban az üzleti helyzetekben, amikor külső rendszerek is kapcsolódnak az SQL adattáblákra (PowerBI, Access / ODBC,  stb) esetleg egy régebbi NAV, Navision adatstruktúrára van kialakítva a kapcsolat.

A fenti esetekben érdemes a bővítmények által szétszabdalt táblákat egy-egy SQL View-ba átvezetni és a külső rendszereket azokra átállítani.

Business Central SQL view

 

A Business Central felhős verziójában (SaaS) nagy valószínűséggel meg fog változni az adattárolás módja. A hírek és a 2020-as ütemterv szerint szerepet kap a CDS, amely elősegíti a jobb és könnyebb integrálhatóságot a Power Platform szolgáltatásaihoz.

Terület