Tábla-rekordok összekapcsolása

Prev Next

Kapcsolatok létrehozása a táblázati rekordok és a kapcsolódó rekordok között

Ebben az útmutatóban a következőket fogja megtanulni

  • Mik azok a kapcsolódó táblázati rekordok
  • Figyelmeztetés a kapcsolódó rekordok teljesítményével kapcsolatban
  • Hogyan lehet összekapcsolni a táblázati rekordokat

Áttekintés

A Tulip táblákat számos különböző adat kezelésére használják, beleértve a munkarendeléseket, a készségek mátrixát, az alkatrészlistákat és még sok mást. Valószínűleg lesznek meghatározható kapcsolatok két táblázat között (pl.: összeszerelési és alkatrész-összeszerelési adatok, műszakbeosztás és operátorinformációk).

A kapcsolt rekordok segítségével meghatározhatja, kezelheti és vizualizálhatja ezeket a kapcsolatokat a különböző táblák között.

Alkalmazási példák

1. Referenciaadatok (egy másodlagos táblából) megjelenítése egy interaktív táblában * Lehetővé teszi a törzsadatok megjelenítését anélkül, hogy oszlopokat kellene duplikálni * Csak kulcsfontosságú információk esetén ajánlott használni

Reference data with linked records

2. Genealógiai rekordok / adatok létrehozása * A genealógiai adatokra vonatkozó nézetek szűrése a kapcsolt rekordok segítségével egyszerűbb * Javasolt a szülői azonosítót továbbra is oszlopként tárolni a lekérdezések/összesítések érdekében (lásd a korlátozásokat)

3. Egyszerű interaktív táblaszűrés az „is in” szűrő használatával

Linked record interactive table filters

Figyelmeztetés a kapcsolt rekordok teljesítményével kapcsolatban

Low performance of linked records observed at scale

While linked records provide the ability to relate tables to one another, Tulip has seen significant performance issues when this feature is used at large scale (i.e. several linked record columns in a Table, several hundred thousand records in a table).

Korlátozások

Fontos megjegyezni, hogy a kapcsolt rekordoknak bizonyos korlátai vannak a következő Tulip-funkciók tekintetében:

Teljesítmény* Ha egy táblában sok összekapcsolt rekord oszlop található, az teljesítményproblémákhoz vezethet* Kezelésük bonyolultabb lehet, mivel nem lehet importálni őket, és az API-hoz szükséges formátumot kell használni

Alkalmazás-triggerek

  • 1:1 kapcsolatok esetén a rekordok nem tölthetők be közvetlenül
  • Minden összekapcsolt rekordmező karakterlánc-tömb, még 1:1 kapcsolat esetén is
  • Ha a rekord már összekapcsolva van, nem jelenik meg hibaüzenet

Import/export

  • A kapcsolt rekordok nem importálhatók CSV-importon keresztül
  • A CSV-exportálás következtében minden összekapcsolt rekordmező karakterlánc-tömb lesz

Táblázati lekérdezések és összesítések

  • Összesítés nem lehetséges az összekapcsolt mezőkön
  • A kapcsolt mezőkön nem lehet szűrni

Elemzések* Az elemzések egyszerre csak egy táblára vonatkozhatnak. A kapcsolt rekordok segítségével nem lehet egyszerre több táblából származó adatokat elemezni.

Felhasználói élménybeli korlátozások

Miután létrehozták a kapcsolt rekordok közötti kapcsolatot, a kapcsolat típusát (egy-egy, egy-több stb.) kizárólag a „rekordkártya nézetben” lehet megtekinteni (a Táblázatok oldalon található felhasználói felületen, amikor rákattint egy táblázati rekordra, vagy szerkeszti a táblázat oszlopnevét).

Alternatív megközelítések a kapcsolt rekordokhoz

Az alábbiakban olyan ajánlott architektúra-terveket mutatunk be, amelyek akkor jöhetnek szóba, ha nem szeretne összekapcsolt rekordokat használni.

Egy-egy vagy egy-több kapcsolatok

A táblákat úgy „összekapcsolhatja”, hogy az azonosítót rekordként tárolja a táblában.

Példa

A „Hibák” táblában a hibák és a „Munkarendelések” táblák összekapcsolása helyett hozzon létre egy „munkarendelés-azonosító” oszlopot a „Hibák” táblában, és minden sorban tároljon egy vagy több értéket vesszővel elválasztott listaként.

Sok-sok kapcsolat

Az információk összekapcsolását tartalmazó karakterlánc-tömböt tárolhat egy táblamezőben

Példa

Ahelyett, hogy összekapcsolná azokat az alkatrészszámokat, amelyeknél minőségellenőrzésre van szükség, tároljon egy azonosítókból álló tömböt az egyes alkatrészrekordokban szükséges ellenőrzésekhez.

Lépések: 1. Hozzon létre egy tömböt az alkalmazás logikájában a szükséges kapcsolatokhoz

  1. Konvertálja a tömböt karakterlánccá, és tárolja el egy táblamezőben
  2. Konvertálja vissza a karakterláncot tömbbé, ha az adatokat szűrőkben, az alkalmazás logikájában bármilyen későbbi logikai művelethez vagy összekapcsoláshoz kell felhasználnia.

Táblarekordok összekapcsolása

Két táblarekord összekapcsolásához új oszlopot kell hozzáadnia a kapcsolat létrehozásához és meghatározásához. Fontos megjegyezni, hogy a Tulip-táblában nem lehet meglévő oszlopokat összekapcsolni.

A táblázati rekordok a rekord azonosítója ( ID) alapján kapcsolódnak egymáshoz.

Amikor összekapcsolt rekord oszlopot ad hozzá egy táblához, a rendszer kéri, hogy határozza meg a két táblázat közötti kapcsolatot. A létrehozáskor automatikusan létrejön egy új oszlop az összekapcsolt táblázatban is, így mindkét összekapcsolt táblázatban egy-egy oszlop lesz. Ezeket az oszlopokat az egyes táblázati rekordok azonosítója tölti ki.

Tábla-rekord összekapcsolásához adjon hozzá egy új oszlopot az egyik összekapcsolni kívánt táblához, majd válassza a „Mezőtípus: Összekapcsolt rekord” lehetőséget.

Megjelenik egy modális ablak a következő opciókkal:

  • Címke: Határozza meg az oszlop címkéjét abban a táblázatban, amelyben éppen dolgozik
  • Kapcsolat > Táblázat: Válassza ki azt a táblázatot, amelyhez a rekordját kapcsolni szeretné
  • Hivatkozás > Mezőcímke: Határozza meg a hivatkozott táblában megjelenő oszlop címkéjét
  • Kapcsolat típusa: Határozza meg a táblák rekordjai közötti kapcsolat típusát. Ha nem biztos abban, hogy melyik kapcsolat típus illik legjobban az adataihoz, olvassa el ezt a cikket.
NOTE

Once you save the column, the link type can not be edited.

Példa

A következő példában két táblázat szerepel:* Összeszerelési táblázat* Alkatrész-táblázat.

Minden szerelvény több alkatrészből áll.

Az Összeszerelési táblában hozzáadunk egy új oszlopot, hogy létrehozzuk a két táblázat közötti kapcsolatot. Itt a kapcsolat típusa „Sok-sokhoz”. Ennek oka, hogy egy alkatrész több különböző szerelvényben is felhasználható, és fordítva.

Az oszlop mentése után a következő oszlopok jönnek létre mindkét táblában:

Ezen a ponton még csak a táblák közötti kapcsolat szerkezete lett meghatározva. Most pedig itt az ideje, hogy minden táblarekordot a hozzá tartozó kapcsolódó rekordra irányítsunk.

Ehhez kattintson egy táblázati rekordra. A következő modális ablak jelenik meg:

A keresősávban kiválaszthatja azoknak a táblázati rekordoknak az azonosítóit, amelyeket összekapcsolni szeretne. Mint fentebb említettük, az összekapcsolt táblázati rekordok közötti kapcsolatot a táblázati rekordok azonosítói határozzák meg.

Az alábbiakban láthatja, hogyan néznek ki a táblák az egyes táblarekordok összekapcsolása után:

További információk

{{snippet.Megtalálta, amit keresett?}}