0 / 0
Go back to the English version of the documentation
Vytvoření referenčních datových sad se složenými klíči
Last updated: 28. 4. 2023
Vytvoření referenčních datových sad se složenými klíči

Referenční hodnoty dat v sadě jsou obvykle identifikovány jedinečným kódem. Je však možné, že budete potřebovat identifikovat data pomocí více než jednoho sloupce. Složený klíč je kombinací sloupce s kódem a až 5 vlastních sloupců v referenční datové sadě. Složený klíč se pak používá k jedinečné identifikaci každé hodnoty referenčních dat.

Požadovaná oprávnění Chcete-li vytvořit, upravit nebo odstranit referenční datové sady, musíte mít toto oprávnění uživatele:

  • Artefakty řízení přístupu

Kromě toho musíte mít jednu z těchto spolupracujících rolí kategorie v primární kategorii pro referenční datovou sadu:

  • Administrace
  • Vlastník
  • Editor
  • Vlastní role s oprávněním k vytváření referenčních datových sad.

Složený klíč se používá k jedinečné identifikaci každé hodnoty referenčních dat. S kompozitním klíčem nemusí být hodnoty ve sloupci kódu jedinečné. Jedinečnost je zaručena pouze tehdy, jsou-li hodnoty všech určených sloupců zkombinovány-hodnoty v jednotlivých sloupcích nejsou nutně jedinečné.

Definujete-li složený klíč pro sadu, každá referenční datová hodnota v takové sadě je v systému identifikována fyzickým znázorněním složeného klíče, který je zřetězením sloupce s kódem a vlastních sloupců složeného klíče v pořadí, které bylo určeno při prvotním vytvoření sady. Hodnoty jsou odděleny znakem |, například: CODE|CC1|CC2|CC3. Tato fyzická reprezentace se používá k identifikaci hodnot referenčních dat v systému (například ke sledování vztahů) a nelze ji změnit.

Pro vlastní sloupce, které se používají k vytvoření složeného klíče, platí následující omezení:

  • Sloupce kompozitního klíče lze přidat pouze do nových nebo prázdných referenčních datových sad. Pokud již sada obsahuje odkazy na datové hodnoty, které jste přidali, nemůžete definovat složený klíč.
  • Vlastní sloupce, které chcete ověřit, musí být typu Text.
  • Do sloupce Kód může být přidáno až 5 vlastních sloupců, které mají obsahovat složený klíč. Sloupec kódu je vždy první.
  • Je-li vlastní sloupec součástí složeného klíče, musí být nastaven jako povinný.
  • Když jsou do sady přidány referenční datové hodnoty, složený klíč již nelze upravovat. Je-li změna nutná, musíte vytvořit novou referenční datovou sadu.
  • Sloupec složeného klíče může mít délku až 200 znaků. Vlastní sloupce, které nejsou součástí složeného klíče, mají limit nastavený na 2000.
  • Znaky | a UNIT SEPARATOR (kód ASCII 0x31) nesmí být použity ve sloupci kódu nebo ve vlastních sloupcích použitých k vytvoření složeného klíče. Tento znak se používá k oddělení hodnot složeného klíče při vytváření fyzické reprezentace složeného klíče v databázi. Toto omezení platí pouze pro rozhraní API v4.

Chcete-li vytvořit referenční datovou sadu se složeným klíčem pomocí souboru CSV s hodnotami, postupujte takto:

  1. Vyberte volbu Regulace > Referenční data a poté klepněte na volbu Přidat datovou sadu odkazů.

  2. Klepněte na volbu Nová datová sada odkazů a na panelu Podrobnosti zadejte následující informace:

    1. Odešlete soubor CSV.
    2. Zadejte název pro referenční datovou sadu.
    3. Uveďte typ hodnot: Text, Číslo nebo Datum.
    4. Vyberte kategorii, ve které chcete vytvořit referenční datovou sadu.
    5. Volitelně zadejte popis.
  3. Na panelu Mapovat sloupce namapujte sloupce ze souboru CSV na cílové sloupce:

    1. Určete, zda by měl být první řádek v souboru CSV použit jako hlavička sloupce místo první referenční hodnoty dat.

    2. Namapujte sloupce z vašeho souboru jednu po druhé. Zobrazí se náhled odeslaného sloupce. Pokud předdefinované sloupce nesplňují vaše požadavky, vyberte volbu Nový vlastní sloupec.

    3. Pro každý vlastní sloupec zadejte:

      • Název: Název sloupce musí být jedinečný v rámci dané referenční datové sady.
      • Typ: Text, Číslo nebo Datum.
      • Popis: volitelný.
      • Maximální počet znaků, které se použijí pro záznam ve sloupci. Limit pro sloupec složeného klíče je 200. Pro všechny ostatní sloupce je mezní hodnota 2000. Tento limit lze změnit pouze tehdy, je-li datová sada odkazů prázdná. Když jsou hodnoty přidány do sady, můžete pouze zvýšit limit.
      • Volitelně vyberte referenční datovou sadu, kterou chcete použít pro ověření-hodnoty ve sloupci budou validovány proti sloupci CODE ve vybrané referenční datové sadě. Je-li hodnota vlastního sloupce z jakékoli příčiny neplatná, nebude vytvořena ani importována referenční datová hodnota a do sestavy se přidá varování.

      Poznámka:

      • Referenční datová sada, kterou zvolíte jako validátor, již nemůže být odebrána, dokud nebude odebráno ověření platnosti pro tuto sadu.
      • Validátor pro sloupec lze nastavit nebo upravit pouze v případě, že je datová sada odkazů prázdná.
      • Ověřit lze pouze sloupce typu Text, protože sloupec CODE, který ověřujete, je vždy tohoto typu.
    4. Chcete-li, aby byl vlastní sloupec součástí složeného klíče, vyberte volbu Část složeného klíče. Sloupec se poté automaticky označí jako Povinné, což znamená, že hodnoty nemohou být prázdné.

  4. Jsou-li mapovány všechny sloupce, zkontrolujte informace na panelu Přezkoumání . Všimněte si, že v tomto bodě můžete změnit pořadí sloupců složeného klíče tak, aby odpovídaly vašim požadavkům. Pořadí sloupců nastavených na tomto panelu ovlivňuje, jak se formuje fyzická reprezentace složeného klíče v systému. Jsou-li například sloupce v tomto panelu uvedeny v tomto pořadí:

    • vlastní sloupec 1
    • vlastní sloupec 2
    • vlastní sloupec 3

    Pak se fyzická reprezentace složeného klíče pro tyto hodnoty referenčních dat vytvoří jako CODE|CC1|CC2|CC3. Když přidáte hodnoty do datové sady odkazu, tento příkaz již nebude možné změnit. Uspořádání sloupců v uživatelském rozhraní můžete změnit při zobrazení sady, ale neovlivňuje skutečné složení složeného klíče. Srovnejte pořadí sloupců s pořadím uvedeným v souboru CSV a v případě potřeby jej upravte.

  5. Klepněte na volbu Vytvořit. Referenční datová sada se uloží jako koncept.

Poznámka: Při práci se soubory CSV s hodnotami referenčních dat se ujistěte, že nadřízený vztah mezi hodnotami je reprezentován jako zřetězení hodnot CODE a kompozitního klíče vlastních hodnot sloupce oddělených znakem |. Kód je vždy první, pak složené hodnoty sloupce klíče. Ujistěte se, že pořadí těchto sloupců je stejné v souboru CSV a na souhrnném panelu průvodce vytvořením nebo importem.

Po dokončení se rozhodněte, zda:

  • Zavřete novou referenční datovou sadu ve svém stavu konceptu.
  • Klepnutím na tlačítko Odstranit koncept odstraníte novou datovou sadu odkazů.
  • V závislosti na definici sledu prací klepněte na volbu Publikovat nebo Odeslat ke schválení , chcete-li zpracovat referenční datovou sadu.

Další informace

Nadřízené téma: Referenční data

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more