Az adatok tárolására vonatkozó bevált gyakorlatok

Prev Next

Ismerje meg, hogyan tárolhatja és kezelheti optimálisan az adatokat a Tulipben.

Az alkalmazásokhoz hasonlóan a Tulipben található adatoknak is rendszerként kell együttműködniük. Ha az adatokat könnyen hozzáférhetővé tesszük az emberek és más rendszerek számára, az növeli az átláthatóságot, és elkerülhetővé válik az adatok több helyen történő duplikálása.

Bevált gyakorlatok

Íme néhány alapelv, amelyet érdemes követnie az alkalmazásai adatstruktúrájának tervezésekor:

Vezessen be digitális iker struktúrát a táblákhoz

A digitális iker egy alkatrész, tárgy, gép vagy akár egy teljes gyártási folyamat dinamikus, virtuális ábrázolása vagy modellje. A fizikai tárgyból, annak virtuális ábrázolásából, valamint a fizikai és a virtuális objektum között az adatok oda-vissza áramlását lehetővé tevő összekötő funkcióból áll.

A Tulip táblázatoknak a lehető legpontosabban (1:1 arányban) tükrözniük kell a gyártócsarnokban zajló folyamatokat.

A táblázatok információk szerinti szervezése

A legjobb, ha azonosítja a táblázatok típusait, és meghatározza azokat. A megoldás tervezésekor különösen fontos megérteni, hogy mely információk kerülnek mely táblázatokba.

Solution Design Process

Például a Tulip példájában szereplő közös adatmodell táblái két kategóriába sorolhatók:

Kategória Leírás Példák
Fizikai tárgy Ez egy kézzelfogható tárgy, amelyet fizikailag meg lehet érinteni a gyártócsarnokban Készletcikk, berendezés és eszköz
Működési dokumentumok Ez egy egyedi azonosítóval rendelkező, immateriális elem, amely általában a működéssel kapcsolatban fordul elő. Ezek gyakran nyomtatott kísérőlapok vagy jegyek formájában jelennek meg. Kanban-kártya, munkarend
NOTE

It’s important to remember that tables should avoid duplicating external data.

Táblázatszerkezet és beállítás

A tábláknak és mezőknek egyszerűnek kell lenniük, és egyértelműen meg kell határoznia, hogy milyen információkat tárolnak. A korábban tárgyalt táblatípusok (fizikai tárgyak és működési tárgyak) használatával pontosan meghatározhatja az egyes táblák célját.

Az egyes táblák mezői az artefaktumokhoz kapcsolódó információktól függenek. Jó irányelv, hogy a legtöbb táblának tartalmaznia kell egy állapot (vagy hasonló) mezőt. Egyéb gyakori mezők, amelyeket hozzáadhat:

  • Anyag
  • Hely/Raktárhely
  • Azonosítók (munkarendelés, anyag, ügyfél stb.)
  • Mérések
  • Kezdési, igénylési vagy befejezési dátumok
  • Megjegyzések
  • Fotó

Ha bármely adatot felhasználni szeretne a számításokhoz, hozzon létre lekérdezést vagy összesítést. A célok és a KPI-k alapjául szolgáló számítások segítségével áttekintést kaphat a jelenlegi műveletekről.

Névadási szabályok

Ne feledje, hogy az Ön által használt táblaneveket és oszlopneveket más polgári fejlesztők és a Tulip Analytics operátorai is láthatják, ezért a táblák és oszlopok elnevezéséhez inkább intuitív, emberközpontú neveket használjon, ahelyett, hogy a szoftverfejlesztők által általában használt névkonvenciókat alkalmazná. Azaz adjon egy táblának olyan nevet, mint „Berendezések és eszközök”, ahelyett, hogy „eqps_tools”-nak nevezné, és használjon olyan oszlopneveket, mint „Berendezés típusa”, ahelyett, hogy „eqpType”-nak nevezné.

Tudjon meg többet a Tulip elemeinek elnevezésére vonatkozó bevált gyakorlatokról.

A táblák optimalizálása a skálázhatóság és a teljesítmény érdekében

A fenti linkre kattintva elérhető cikk a „ Tulip table ” modell megvalósításának és karbantartásának alapjait tárgyalja, amely modell teljesítményorientált, megbízható, összetett és skálázható.

Mikor érdemes használni a befejezési rekordokat

A befejezési rekordot vagy egy alkalmazás „App / Complete App” (Alkalmazás / Alkalmazás befejezése) típusú átmenettel történő befejezésével, vagy a „Save All App Data”(Az összes alkalmazásadat mentése) kiváltó művelettel hozhatja létre. A korábbi adatokat hagyományosan az alkalmazás befejezése révén követik nyomon, és az egyes alkalmazásokhoz tartozó befejezési rekordokban tárolják.

Ha az adatokat kizárólag a folyamat előzményeinek nyomon követése és/vagy az Analytics segítségével történő elemzés céljából kell tárolni, akkor a befejezési rekordok valószínűleg elegendőek, és ez a legegyszerűbb módszer az adatok mentésére.

További információk a befejezési rekordokról.

Fontolja meg egy közös adatmodell használatát

A közös adatmodell lehetővé teszi a komponálhatóságot, ami a Tulip sikeres használatának kulcsfontosságú tényezője. Az alkalmazáscsomag kiépítése során fontos, hogy legyen egy adatmodell is, amely alapul szolgál az alkalmazások „összekapcsolásához” újrafelhasználható adatokkal.

Tudjon meg többet a közös adatmodell használatáról.

Kezdhet a Tulip közös adatmodelljével is, amelyet később igényeihez igazíthat.