Közös adatmodell

Prev Next

Útmutató a közös adatmodell betartásához, valamint példák annak létrehozására.

Mi az a közös adatmodell?

Egy robusztus, skálázható adatmodell megtervezése az egyik legnagyobb kihívás a termelési rendszer kiépítése során. A közös adatmodell (CDM) útmutatást nyújt ahhoz, hogy digitális átalakulása már az első naptól kezdve skálázható legyen.

Az alkalmazások kombinálhatók az egyes felhasználási esetek megoldására, a Tulip közös adatmodell{target=_blank} tábláinak segítségével összekapcsolva a gyártási folyamatokat. A függőségeken alapuló hagyományos adatmodellektől eltérően a Tulip összetett közös adatmodellje lehetővé teszi, hogy a táblákat idővel, eseti alapon bővítsék.

Composability Levels Combined.png

A Common Data Model szabványosított és bővíthető adatsémák gyűjteményét biztosítja. Ezek az előre definiált sémák különféle adattípusokat fednek le, beleértve az operatív artefaktumokat, a fizikai artefaktumokat, a referenciaanyagokat és az eseménynaplókat. Az olyan széles körben használt fogalmak és tevékenységek ábrázolásával, mint például a munkarendelések és az egységek, ezek a sémák megkönnyítik az adatok létrehozását, összeállítását és elemzését. Ez a szabványosítás segít egyszerűsíteni az adatkezelést a különböző rendszerek között.

Példák

Közös adatmodell a moduláris rendszerben

A Tulip táblák döntő szerepet játszanak az adatáramlás kezelésében és az alkalmazások közötti kapcsolat fenntartásában. Olyan információkat tartalmaznak, amelyek az alkalmazásokban megjelennek, és az alkalmazások táblarekordokat hoznak létre, frissítenek és törölnek. Ha több alkalmazás is ugyanazokat a táblákat használja, azok a táblákon keresztül kommunikálhatnak egymással.

Például egy vezető létrehoz egy munkarendeltetést egy alkalmazásban, egy operátor pedig egy másik alkalmazásban vagy alkalmazáscsoportban hajtja végre azt a munkarendeltetést.

Table Model Ex

Egy adott probléma megoldásának tervezésekor a használni kívánt táblák meghatározása az egyik legfontosabb lépés. A táblák logikus kiválasztása egyszerűbb, újrafelhasználhatóbb és összetett alkalmazásokhoz vezethet. Ha a táblákban a megfelelő mennyiségű adatot tárolják, az alkalmazásfejlesztő csökkentheti a használt alkalmazásváltozók számát, így az alkalmazás kevésbé lesz bonyolult és könnyebben testreszabható. Ha egy megoldáson belüli alkalmazások ugyanazt a táblakészletet használják, az alkalmazások cserélhetővé vagy összetetté válnak anélkül, hogy az egyik vagy a másik alkalmazást újra kellene tervezni.

Alaptábla-verzió

A közös adatmodell alapvető táblaváltozata az az alapvető struktúra, amely meghatározza egy entitás lényeges, rendszer-szintű attribútumait. Csak a minimális, minden folyamatban közös, általánosan szükséges mezőkészletet tartalmazza.

Célja, hogy újrafelhasználható, stabil alapot biztosítson az adatkezeléshez. Ez szolgál az egyetlen hiteles forrásként, és kiterjesztésekkel bővíthető anélkül, hogy az eredeti sémát módosítani vagy duplikálni kellene.

Táblakiterjesztések

A táblakiterjesztések moduláris módszert kínálnak a meglévő táblák bővítésére: domain-specifikus mezőket adnak hozzá anélkül, hogy megváltoztatnák a táblák alapsémáját. Amikor egy kiterjesztést importálnak, annak mezői automatikusan beolvasztódnak a megfelelő meglévő táblába, ahelyett, hogy új táblát hoznának létre.

Ez a megközelítés biztosítja, hogy a Tulip-táblák áttekinthetők, modulárisak és rendkívül rugalmasak maradjanak. A kiterjesztések külön munkaterületeken való tárolásával az alapvető táblák könnyűsúlyúak maradnak, miközben továbbra is támogatják mind az egyszerű, mind a komplex telepítési igényeket.

Táblakészletek

A táblakészlet egy letölthető alkalmazás, amely kizárólag előre strukturált, egymással összekapcsolt adattáblákat tartalmaz konkrét gyártási felhasználási esetekhez. A táblakészletek biztosítják az adatbázist az egyéni munkafolyamatok felépítéséhez, előre elkészített felhasználói felület vagy folyamatok nélkül.

A rendelkezésre álló táblakészletek a következők:

Készítse el saját közös adatmodelljét

A Tulip közös adatmodellje úgy lett kialakítva, hogy kiindulási pontként szolgáljon az Ön adatmodelljének létrehozásához. Mivel azonban minden folyamat és megoldás eltérő, az alkalmazásokhoz hasonlóan az adatmodell is szükség szerint testreszabható.

A kisebb változtatások közé tartozik a mezők hozzáadása és eltávolítása a táblázatokból. Bizonyos esetekben (speciális folyamatok, ugyanazon felhasználási esethez több táblára van szükség) jelentős változtatásokra van szükség. Ez úgy valósítható meg, hogy a letöltött adatmodellből egy vagy több táblát kicserélünk, vagy további táblákat illesztünk be.

Közös adatmodell tervezése

  1. Határozza meg a folyamat elemeit
  2. Keresse meg az egyes elemekhez tartozó táblákat
  3. Vizsgálja meg az alkalmazások által gyűjtendő adattípusokat és a használni kívánt hivatkozásokat

További olvasnivaló

Kérdéseivel vagy saját megközelítésének megosztásával keresse fel a Tulip közösséget{target=_blank}.