Sdílet prostřednictvím


Vytvoření složené domény

platí pro:SQL Server

Toto téma popisuje, jak vytvořit složenou doménu ve znalostní bázi ve službě Data Quality Services (DQS). Složená doména se skládá z jedné nebo více domén, které platí pro jedno datové pole. Další informace o složených doménách najdete v tématu Správa složených domén.

Existují dva způsoby, jak vytvořit novou složenou doménu. První je během kroku mapování v aktivitě zjišťování znalostí, kdy analyzujete vzorek dat pro přidání znalostí do nové nebo stávající znalostní báze. Druhá je během aktivity správy domény, když místo změny existující domény vytvoříte novou. Abyste mohli vytvořit složenou doménu, musíte už mít vytvořené aspoň dvě domény, které se mají přidat do složené domény. Při vytváření nové složené domény jsou k dispozici pouze ty domény, které již byly vytvořeny a které nebyly přidány do existující složené domény. Jednu doménu nelze přidat do více složených domén a složenou doménu nelze přidat do jiné složené domény.

Po vytvoření složené domény můžete změnit vlastnosti složené domény, připojit k doméně referenční datovou službu, vytvořit pravidla mezi doménou nebo vytvořit relace hodnot. Uděláte to tak, že vyberete složenou doménu v seznamu Doména na stránce Domain Management a vyberete příslušnou kartu.

Než začnete

Požadavky

Pokud chcete vytvořit složenou doménu, musíte mít vytvořenou a otevřenou znalostní bázi a musíte vytvořit aspoň dvě domény, které se mají přidat do složené domény.

Bezpečnost

Dovolení

Pokud chcete vytvořit složenou doménu, musíte mít dqs_kb_editor nebo roli dqs_administrator v databázi DQS_MAIN.

Vytvoření složené domény v aktivitě zjišťování znalostí

  1. Spusťte klienta kvality dat. Informace o tom najdete v tématu Spuštění klientské aplikace pro kvalitu dat.

  2. Na domovské obrazovce Klienta kvality dat klikněte na Otevřít znalostní bázi a pak vyberte znalostní bázi, nebo klikněte na Nová znalostní báze a zadejte vlastnosti pro novou znalostní bázi.

  3. Jako aktivitu vyberte zjišťování znalostí, poté klikněte na Vytvořit pro vytvoření nové znalostní báze nebo na Otevřít pro otevření existující znalostní báze.

  4. Na stránce Map zadejte připojení ke zdroji dat. Další informace naleznete v tématu Provádění zjišťování znalostí.

  5. V tabulce Mapování vyberte ze seznamu zdrojový sloupec pro sloupec Zdrojový sloupec v prázdném řádku. Ujistěte se, že zdrojový sloupec obsahuje složenou doménu adresovanou dvěma existujícími jednodoménami. Pokud neexistuje žádná odpovídající jednotlivá doména, klikněte na ikonu Vytvořit doménu.

  6. V tabulce Mapování vyberte zdrojový sloupec z rozevíracího seznamu pro sloupec Zdrojový sloupec prázdný řádek. Ujistěte se, že zdrojový sloupec obsahuje složené části domény, které jsou adresovány dvěma existujícími jednodoménami. Pokud neexistují žádné odpovídající samostatné domény, kliknutím na ikonu Vytvořit doménu je vytvořte. Další informace najdete v tématu Vytvořenídomény .

  7. Klikněte na ikonu Vytvořit složenou Doménu.

Vytvoření složené domény v aktivitě správy domény

  1. Na domovské stránce klienta Služby kvality dat klikněte na Otevřít znalostní bázi a vyberte znalostní bázi nebo klikněte na Nová znalostní báze a zadejte vlastnosti nové znalostní báze.

  2. Jako aktivitu vyberte Domain Management a kliknutím na Vytvořit vytvořte novou znalostní bázi nebo Otevřít a otevřete existující znalostní bázi.

  3. Ujistěte se, že existují dvě nebo více samostatných domén vyžadovaných složenou doménou. Pokud ne, klikněte na ikonu Vytvořit doménu a vytvořte je. Další informace najdete v tématu Vytvořenídomény .

  4. Na stránce Domain Management klikněte na ikonu Vytvořit složenou doménu nad seznamem domén.

  5. Zadejte název, který je jedinečný pro znalostní bázi, a popis až 256 znaků.

  6. V seznamu Doménvyberte domény, které budou součástí složené domény, a kliknutím na šipku doprava je přesuňte do tabulky Domény ve složené doméně.

  7. Klepněte na tlačítko OK.

Nastavení vlastností složené domény

  1. V dialogovém okně Vytvořit složenou doménu zadejte název, který je jedinečný pro znalostní bázi, a popis až 256 znaků.

  2. V seznamu Doményvyberte domény, které budou součástí složené domény, a kliknutím na šipku doprava je přesuňte do tabulky Domény ve složené doméně. Toto je seznam jednoduchých domén, které jsou k dispozici pro přidání do složeného domény, kterou vytváříte. K dispozici jsou pouze ty jediné domény, které už byly vytvořeny a které nebyly přidány do existující složené domény. Jednu doménu nelze přidat do více než jedné složené domény ve znalostní bázi a složenou doménu nelze přidat do jiné složené domény.

  3. Klikněte na Rozšířené.

  4. Vyberte jednu z následujících možností pro metodu analýzy :

    • referenční data: Parsujte hodnoty pole podle toho, jak jsou data formátována službou RDS (Reference Data Service). Služba Data Quality Services odešle hodnoty ve složené doméně do rdS a služba RDS vrátí opravená a analyzovaná data podle domény ve složené doméně.

    • V pořadí: Parsujte hodnoty pole podle pořadí domén ve složené doméně. První hodnota bude zahrnuta v první doméně, druhá hodnota ve druhé doméně atd.

    • cs-CZ: Oddělovače: Zpracujte hodnoty pole na základě oddělovače vybraného z rádiových tlačítek zobrazených při výběru oddělovačů. tabulátoru, středníky, čárky , mezerynebo jiné. Pokud Jiné, zadejte prosím hodnotu, která bude sloužit jako oddělovač.

  5. Pokud jste pro metodu analýzy vybrali oddělovače, můžete také vybrat použít parsování na základě znalostí. Další informace naleznete v tématu Knowledge-Based Analýza.

  6. Kliknutím na Dokončit dokončete aktivitu správy domény, jak je uvedeno v části Ukončit aktivitu správy domény.

Navázat: Po vytvoření složené domény

Po vytvoření složené domény můžete v doméně provádět další úlohy správy domény, můžete provádět zjišťování znalostí pro přidání znalostí do domény nebo můžete do domény přidat odpovídající zásady. Další informace najdete v tématu Prováděnízjišťování znalostí , Správadomény nebo Vytvoření odpovídajících zásad.

Knowledge-Based Analýza

Služba Data Quality Services umožňuje analyzovat data na základě znalostí, nejen oddělovače nebo pořadí. Analýza založená na znalostech se používá, když jsou komplexní zdrojová data namapovaná na složenou doménu a nepoužíváte referenční datové služby. Pomocí analýzy založené na znalostech můžete analyzovat data ze zdroje dat do příslušných jednotlivých domén. Při analýze na základě znalostí se DQS nejprve pokusí použít znalosti k analýze složitých dat do jednotlivých domén. Pokud je to možné, identifikuje části řetězce jako v jedné nebo více doménách a parsuje řetězec do různých domén. Předpokládejme například, že máte "John B. Doe" jako komplexní hodnotu v poli s plným jménem, reprezentovanou složenou doménou s plným názvem. Pokud DQS identifikuje "John" jako v doméně křestního jména a "Doe" jako v doméně příjmení, přidá "B." do domény prostředního jména na základě znalostí domény.

Parsování založené na znalostech můžete použít jenom v případě, že vyberete analýzu založenou na oddělovači. Analýza založená na znalostech nenahrazuje parsování oddělovače, ale vylepšuje ji. Pouze v případě, že k tomu neexistuje žádná znalost, použije DQS k analýze oddělovač. V některých případech může DQS určit parsování pomocí analýzy založené na znalostech a pak určit další parsování pomocí analýzy založené na oddělovači.

Parsování na základě znalostí se dá použít, když se složená doména skládá z řetězcových domén nebo když se složená doména skládá z kombinace různých typů domén (int, datum, čas atd.). Pokud se zdroj dat skládá z různých typů dat, pak by se analýza měla provést jako první pro datové typy, které nejsou řetězcové, a pak, jak je popsáno výše na základě znalostí domény pro zbytek dat.

Pokud používáte analýzu založenou na znalostech a ve zdrojových datech je méně hodnot, než jsou ve složených doménách, DQS umístí do chybějící domény hodnotu null. Pokud jsou ve zdrojových datech více hodnot, než jsou ve složené doméně domény, DQS přidá další data do jednoho ze sloupců. Pokud dvě nebo více domén obsahují stejné hodnoty, zdroj dat se parsuje s první shodnou doménou.