Skapa en länkad domän
gäller för:SQL Server
Det här avsnittet beskriver hur du skapar en länkad domän i en kunskapsbas i Data Quality Services (DQS). En länkad domän skapas från en annan, tidigare befintlig domän, och ärver alla värden, regler och egenskaper från domänen som den är länkad till, med undantag för namnet och beskrivningen. Du kan hantera en uppsättning länkade domäner som en. Genom att länka den ena domänen till den andra skapar du en domän som ärver dess innehåll från en annan domän.
Scenarier
Länkade domäner är särskilt användbara i följande scenarier.
Mappa flera fält till domäner som delar värden, regler och egenskaper
Du kan inte mappa två fält till samma domän, men du kan mappa ett fält till en domän och sedan mappa ett andra fält till en domän som är länkad till den första domänen. På så sätt mappas fälten till två olika domäner som har samma innehåll och egenskaper (förutom namn och beskrivning). Mer information finns i Mappa två fält till länkade domäner.
Kontrollera dataflödet till sammansatta domäner
Med länkade domäner kan du styra dataflödet mellan fält och sammansatta domäner. Du kan skilja när data från ett fält flödar till en sammansatt domän och när data från ett annat, mycket liknande fält inte flödar in i den sammansatta domänen. Du gör det genom att ange att, av två länkade domäner, är den ena en del av en sammansatt domän och den andra är det inte. Från ett domänperspektiv är länkade domäner identiska. De innehåller samma kunskap. Men ur ett sammansatt domänperspektiv skiljer sig länkade domäner åt. En deltar i den sammansatta domänen; den andra inte.
Ett exempel är en post som innehåller följande fält: Kundens förnamn, kundens efternamn och faderns förnamn. Anta att du mappar både kundens förnamn och fars förnamn till en förnamnsdomän och gör förnamnsdomänen och efternamnsdomänen till en del av en fullständig namnkompositdomän. Problemet är att faderns förnamn läggs till i den sammansatta domänen utan efternamn. Men om du länkar vart och ett av de två förnamnsfälten till en domän och länkar de två domänerna kan du lägga till domänen Kundens förnamn i den fullständiga sammansatta domänen och inte lägga till fältet Faderns förnamn i den sammansatta domänen, vilket förhindrar att faderns förnamn läggs till i den sammansatta domänen.
Innan du börjar
Förutsättningar
Om du vill skapa en länkad domän måste du ha en kunskapsbas och en befintlig domän som du vill länka till.
Säkerhet
Behörigheter
Du måste ha dqs_kb_editor- eller dqs_administrator-rollen på DQS_MAIN-databasen för att kunna skapa en länkad domän.
Skapa en länkad domän
Starta datakvalitetsklienten. För information om hur man gör detta, se om att köra datakvalitetsklientapplikationen.
Öppna eller skapa en kunskapsbas på startskärmen för datakvalitetsklienten. Välj Domänhantering som aktivitet och klicka sedan på Öppna eller Skapa. Mer information finns i Skapa en kunskapsbas eller Öppna en kunskapsbas.
Högerklicka på den domän som du vill länka en ny domän till i listan Domänhantering på sidan Domänhantering och klicka sedan på Skapa länkad domän.
Obs.
Det finns ingen ikon som är dedikerad till att skapa en länkad domän. Du kan bara göra det med kommandot i snabbmenyn.
I dialogrutan Skapa domän anger du ett namn som är unikt för kunskapsbasen och en beskrivning av upp till 256 tecken. Kontrollera att namnet på domänen som är länkad till är korrekt.
Klicka på OK för att slutföra skapandet av den länkade domänen.
Om det behövs kan du ändra namnet eller beskrivningen av den länkade domänen på fliken Domänegenskaper.
Klicka på Slutför för att slutföra domänhanteringsaktiviteten enligt beskrivningen i Avsluta domänhanteringsaktiviteten.
Mappa två fält till länkade domäner
Öppna en kunskapsbas för kunskapsidentifieringsaktiviteten och mappa kunskapsbasen till databasen och tabellen eller vyn.
Mappa ett fält till en domän och försök sedan mappa ett andra fält till samma domän.
I popup-fönstret som anger att domänen redan används klickar du på Ja för att skapa en länkad domän.
I dialogrutan Skapa domän anger du ett domännamn och en beskrivning och klickar sedan på OK.
Uppföljning: När du har skapat en länkad domän
När du har skapat en länkad domän kan du utföra andra domänhanteringsuppgifter på domänen, du kan utföra kunskapsidentifiering för att lägga till kunskap i domänen eller lägga till en matchande princip i domänen. Mer information finns i Utföra kunskapsidentifiering, Hantera en domäneller Skapa en matchande princip.
Beteende för en länkad domän
Du kan ändra inställningarna för en länkad domän på följande sätt:
Du kan ändra namn och beskrivning för en länkad domän.
Om du vill ändra domänegenskaperna för datatyp, Använd inledande värden, eller Formatera utdata till, välj den domän som du länkade till, och ändra dessa inställningar på fliken Domänegenskaper för den domänen. Du kan inte ändra inställningarna i egenskaperna för den länkade domänen. Mer information finns i Skapa en domän.
Inställningar i Referensdata, Domänregler, Domänvärdenoch Termbaserade relationer flikar på sidan Domänhantering kan ändras för antingen den länkade domänen eller domänen som den länkades till, och ändringarna ärvs av den andra domänen.
Länkade domäner har följande egenskaper:
Du kan inte ta bort länken mellan två domäner. Ta bort länken genom att ta bort en av de länkade domänerna.
När du väljer en länkad domän i domänlistan på sidan Domänhantering innehåller strängen som identifierar den länkade domänen i fönstret som innehåller tabellen Value en indikation på att domänen är en länkad domän.
Om du tar bort en domän som en annan domän är länkad till tas båda domänerna bort. Du kan dock ta bort en länkad domän och domänen som är länkad till tas inte bort.
En länkad domän kan inte länkas till en domän som är länkad till en annan domän.
Du kan inte skapa en länkad domän eller en länkad kompositdomän till en kompositdomän.
När du dubbelklickar på en länkad domän på någon av flikarna Domänhantering öppnas domänen för redigering med en indikation i namnsträngen att det är en länkad domän.