Domeinwaarden wijzigen
van toepassing op:SQL Server-
In dit onderwerp wordt beschreven hoe u de metagegevens in een knowledge base in DQS (Data Quality Services) kunt wijzigen en uitbreiden. Nadat u kennis hebt gegenereerd door kennisdetectie, kennis in de knowledge base of domeinen hebt geïmporteerd of een knowledge base hebt gebaseerd op een andere knowledge base, kunt u de gegevenswaarden interactief wijzigen. Het genereren van knowledge base maakt niet alleen gebruik van door computers ondersteunde processen, maar biedt u de middelen om uw eigen kennis te gebruiken om gegevenswaarden te verifiëren en deze op de volgende manieren te wijzigen:
Voeg een domeinwaarde toe aan de lijst met waarden of selecteer een waarde en verwijder deze uit de lijst
Wijzig de status van een domeinwaarde zoals aangewezen door het DQS-detectieproces van wat het aanwijst naar correct, in fout, of ongeldig.
Voer een vervangende waarde in voor een waarde die een fout heeft of die niet geldig is. Een waarde is ongeldig als deze niet bij het domein hoort, bijvoorbeeld als deze niet voldoet aan het domeingegevenstype of een domeinregel mislukt. Een waarde is in fout als deze deel uitmaakt van het domein, maar een syntaxisfout heeft.
Stel twee of meer waarden in als synoniemen en wijzig de voorloopwaarde zoals ingesteld door het detectieproces, met het resultaat dat de voorloopwaarde de synoniemenwaarde vervangt als de eigenschap Voorloopwaarde gebruiken eigenschap is ingesteld toen u het domein maakte
Domeinwaarden importeren uit een Excel-bestand
Voordat u begint
Voorwaarden
Als u een domeinwaarde wilt wijzigen, moet u een Knowledge Base en een domein hebben geopend in de domeinbeheeractiviteit.
Veiligheid
Machtigingen
U moet de dqs_kb_editor of de rol dqs_administrator voor de DQS_MAIN-database hebben om domeinwaarden te wijzigen.
Domeinwaarden wijzigen
In de tabel Waarde wordt kennis weergegeven die is toegevoegd aan de Knowledge Base voor één domein. U kunt op elk gewenst moment een ander domein in de lijst met domeinen selecteren om de waarden voor dat domein weer te geven. De kolommen in het veld zijn het volgende:
In de kolom Waarde worden alle waarden weergegeven die door het detectieproces aan het geselecteerde domein zijn toegevoegd vanuit een veld in het gegevensvoorbeeld. Elke waarde die als een fout wordt geprojecteerd, wordt weergegeven als een synoniem voor een waarde die als correct wordt geprojecteerd.
In de kolom Type wordt de status van de waarde weergegeven, zoals wordt bepaald door het detectieproces. Een groene controle geeft aan dat de waarde juist of gecorrigeerd is; een rood kruis geeft aan dat de waarde in fout is; en een oranje driehoek met een uitroepteken geeft aan dat de waarde ongeldig is. Een waarde die niet geldig is, voldoet niet aan de gegevensvereisten voor het domein. Een waarde die in fout is, kan geldig zijn, maar is niet de juiste waarde om gegevensredenen.
In de kolom Correct naar wordt een juiste waarde weergegeven waarin de oorspronkelijke waarde, gemarkeerd als fout of ongeldig, wordt gewijzigd in. DQS kan de juiste waarde voorstellen als gevolg van het detectieproces.
Ga als volgt te werk om waarden te wijzigen:
Start de client voor gegevenskwaliteit. Voor informatie hierover, zie De Data Quality Client-toepassing uitvoeren.
Open of maak een knowledge base in het beginscherm van de Data Quality Client. Selecteer Domain Management- als activiteit en klik vervolgens op openen of maken. Zie Een Knowledge Base maken of Een Knowledge Base-openen voor meer informatie.
Notitie
Domeinbeheer wordt uitgevoerd op een pagina van de Data Quality Service-client met vijf tabbladen voor afzonderlijke domeinbeheerbewerkingen. Het is geen wizardgestuurd proces; elke beheerbewerking kan afzonderlijk worden uitgevoerd.
Selecteer in de lijst met domeinen op de pagina Domain Management het domein waarin u waarden wilt wijzigen of maak een nieuw domein. Zie Een domein makenals u een nieuw domein moet maken. Klik op het tabblad Domeinwaarden.
Geef de waarden weer die u moet wijzigen in de tabel Waarde. Zie De juiste waarden weergeven hieronder voor meer informatie.
Als u de status van een waarde wilt wijzigen, gaat u als volgt te werk:
Geselecteerde domeinwaarden instellen als gecorrigeerd: Om de status van een waarde van 'Fout' of 'Ongeldig' naar 'Corrigeren' te wijzigen, selecteert u de waarde en klikt u vervolgens op de Geselecteerde domeinwaarden instellen als gecorrigeerd (check) via de pijl-omlaag in de pictogrambalk of via de Type vervolgkeuzelijst. Als de foutwaarde of ongeldige waarde is gegroepeerd met een juiste waarde, verwijdert u deze waarde na de bewerking.
Geselecteerde domeinwaarden instellen als fouten: Als u de status van een waarde wilt wijzigen van Juist of Ongeldig in Fout, selecteert u de waarde en klikt u vervolgens op de Geselecteerde domeinwaarden instellen als fouten (kruisicoon) vanuit de vervolgkeuzepijl op de pictogrambalk of in de vervolgkeuzelijst Type. U kunt een correctie invoeren in de Correct naar kolom, of het leeg laten.
geselecteerde domeinwaarden instellen als ongeldig: als u de status van een waarde wilt wijzigen van Juist of Fout in Ongeldig, selecteert u de waarde en klikt u vervolgens op de Geselecteerde domeinwaarden instellen als ongeldig (driehoekpictogram) op de pijl-omlaag in de pictogrambalk of in de vervolgkeuzelijst Type. U kunt een correctie invoeren in de kolom Correct naar, of de kolom leeg laten.
Corrigeren op: Nadat u een waarde hebt ingesteld als fout of ongeldig, voert u een nieuwe waarde in de kolom Corrigeren naar in. DQS voegt een nieuwe rij toe voor de vervangende waarde, wijst deze aan als juist en groepeert vervolgens de twee waarden. De nieuwe waarde wordt getoond als de leidende waarde, waarbij de leidende waarde vetgedrukt is en de foute of ongeldige waarde is ingesprongen.
Als u waarden wilt aanwijzen als een groep synoniemen, selecteert u meerdere waarden die juist zijn en gaat u als volgt verder:
geselecteerde domeinwaarden instellen als synoniemen: als u synoniemen wilt instellen, selecteert u meerdere waarden die juist zijn en klikt u vervolgens op de Geselecteerde domeinwaarden instellen als synoniemen pictogram. DQS groepeert de waarden en wijst een van de waarden aan als de voorloopwaarde waarmee de andere waarden worden vervangen. Houd er rekening mee dat als twee waarden zijn gegroepeerd, maar een van de groep fouten bevat of ongeldig is, zijn de waarden geen synoniemen.
Notitie
Als u twee of meer waarden in een groep en een andere waarde buiten de groep selecteert en deze vervolgens instelt als synoniemen, krijgt u een onjuist foutbericht. Na het sluiten van het pop-upbericht worden de waarden correct ingesteld als synoniemen.
Relatie verbreken tussen geselecteerde synoniemen: als u de synoniemenaanduiding voor twee of meer waarden ongedaan wilt maken, selecteert u de waarden en klikt u vervolgens op de Relatie verbreken tussen geselecteerde synoniemen pictogram. De waarden moeten worden gegroepeerd en beide moeten juist zijn om het ontgroeperen van synoniemen te laten werken.
Geselecteerde domeinwaarde instellen als een voorloopwaarde van de groep: als u de voorloopwaarde van de groep wilt wijzigen, selecteert u een waarde in de groep die niet is aangewezen als voorloopwaarde en klikt u vervolgens op de geselecteerde domeinwaarde instellen als een voorloopwaarde van de groep knop. Hiermee wordt de voorloopwaarde ingesteld als vervanging voor de andere waarde. Deze bewerking werkt alleen als u twee of meer waarden hebt ingesteld die zijn gegroepeerd en u de voorloopwaarde wilt wijzigen van de waarde die is aangewezen door DQS. Houd er rekening mee dat de voorloopwaarde wordt aangewezen door een blauwe rij met de waarde vetgedrukt.
Spellingcontrole: Als een waarde een golvend rood onderstrepingsteken heeft, stelt de spellingcontrole een correctie voor die waarde voor. Klik met de rechtermuisknop op de waarde met het onderstrepingsteken en selecteer een correctie als deze van toepassing is. Het waardetype wordt (of blijft) fout en de correctie wordt toegevoegd aan de Correct naar kolom. Klik op de pijl-omlaag om aanvullende voorgestelde correcties weer te geven. Voer een correctie handmatig in om deze toe te voegen aan de woordenlijst van de Spellingcontrole en maak het mogelijk om deze als correctie te selecteren. Zie De DQS-spellingcontrole en Domeineigenschappen instellenvoor meer informatie.
Notitie
Als u de spellingcontrole wilt gebruiken, kunt u deze inschakelen op de pagina Domeineigenschappen of als deze is uitgeschakeld op de pagina Domeineigenschappen, kunt u klikken op het pictogram Spelling controle in- of uitschakelen op de pagina Domeinwaarden om deze op die pagina in te schakelen.
Nieuwe domeinwaarde toevoegen: klik om een rij toe te voegen aan het einde van de tabel. Nadat u een waarde hebt ingevoerd, wordt de rij in alfabetische volgorde verplaatst en wordt deze geïdentificeerd als een nieuw item door een voorafgaande stersymbool.
Domeinwaarden importeren uit Excel: Als u nieuwe waarden wilt toevoegen vanuit een Excel-spreadsheet, klikt u op de pijl-omlaag voor het pictogram Waarden importeren en selecteert u vervolgens Domeinwaarden importeren uit Excel. Voer de bestandsnaam in, selecteer Eerste rij gebruiken als koptekst indien van toepassing en klik op OK-. Zie Waarden uit een Excel-bestand importeren in een domeinvoor meer informatie.
Projectwaarden importeren: Als u nieuwe waarden uit een project voor gegevenskwaliteit wilt toevoegen, klikt u op de pijl-omlaag voor het pictogram Waarden importeren en selecteert u Projectwaarden importeren. Voer de bestandsnaam in, selecteer Eerste rij gebruiken als koptekst indien van toepassing en klik op OK-. Selecteer het project waaruit u waarden wilt importeren en klik vervolgens op OK. De geïmporteerde waarden worden weergegeven. Klik op voltooien. Zie Projectwaarden importeren in een domein voor meer informatie.
geselecteerde domeinwaarden verwijderen: als u een of meer bestaande waarden uit het domein wilt verwijderen, selecteert u de waarden in de tabel Waarde en klikt u vervolgens op de Geselecteerde domeinwaarde(s) verwijderen pictogram. Een vermelding van DQS_NULL kan niet worden verwijderd, dus als u meerdere waarden kiest om te verwijderen en een vermelding van DQS_NULL een van deze waarden is, mislukt de bewerking.
Klik op voltooien om de domeinbeheeractiviteit te voltooien, zoals beschreven in De activiteit domeinbeheer beëindigen.
Opvolgen: Na het wijzigen van domeinwaarden
Nadat u domeinwaarden hebt gewijzigd, kunt u andere domeinbeheertaken op het domein uitvoeren, kunt u kennisdetectie uitvoeren om kennis aan het domein toe te voegen, of u kunt een overeenkomend beleid toevoegen aan het domein. Zie Knowledge Discovery-uitvoeren, Een domeinbeheren of Een overeenkomend beleid makenvoor meer informatie.
De betekenis van juiste, fout en ongeldige waarden
Aan elke waarde in de tabel Waarde van de pagina Domeinwaarden wordt een toekenning Type met de instelling als Correct, Fout, of Ongeldigtoegewezen. Het type van de waarde wordt in eerste instantie gegenereerd door de kennisdetectieactiviteit en u kunt deze naar wens wijzigen. Het uiteindelijke type, op basis van zowel ontdekking als interactieve wijzigingen, wordt gegenereerd door de opschoningsactiviteit. Deze instellingen hebben de volgende betekenissen:
Juist: Dit is een waarde die deel uitmaakt van het domein en geen syntaxisfouten bevat. 'Chicago' in een domein City is bijvoorbeeld juist.
Fout: Dit is een waarde die deel uitmaakt van het domein, maar een onjuiste waarde is. Bijvoorbeeld: 'Shicago' in plaats van 'Chicago' in een domein City is in fout. DQS wijst een waarde aan als fout wanneer het een syntaxisfout en een bijbehorende correctie in het detectieproces ontdekt. Syntaxfouten omvatten spelfouten.
Ongeldig: Dit is een waarde die niet tot het domein behoort en geen correctie heeft. De waarde '12345' in een domein City is bijvoorbeeld ongeldig. DQS wijst een waarde aan als ongeldig wanneer een domeinregel mislukt.
U kunt het type van een waarde handmatig wijzigen in een van de twee andere waarden. DQS past de geldigheids- en foutencriteria niet toe op handmatige bewerkingen. U kunt een correctie invoeren voor een ongeldige waarde zonder de status ervan te wijzigen. U kunt een waarde als ongeldig aanwijzen, zelfs als er geen domeinregel is mislukt. U kunt een waarde als fout aanwijzen, zelfs als het detectieproces niet aangeeft dat er een syntaxisfout is opgetreden. U kunt ook een correctie verwijderen naar een foutwaarde, die is gemarkeerd als Juist, zonder de status te wijzigen.
Wanneer u interactieve gegevens opschonen uitvoert op de pagina Resultaten beheren en weergeven pagina van de activiteit Opschonen, worden zowel ongeldige als foutwaarden opgenomen op het tabblad Ongeldige op de pagina Resultaten beheren en weergeven.
De juiste waarden weergeven
U kunt de weergave als volgt wijzigen:
Filter de gewenste resultaten in de tabel, op basis van hun status, door de status te selecteren in de vervolgkeuzelijst Filter.
Zoek de gegevens die u wilt controleren of wijzigen door een of meer letters in te voeren om naar te zoeken in het tekstvak Zoeken. Hiermee worden die letters gemarkeerd ongeacht waar ze voorkomen in elke weergegeven waarde.
Klik op Alleen nieuwe weergeven om de waarden die in de tabel worden weergegeven, te beperken tot waarden die zijn gedetecteerd in de huidige sessie, niet vorige sessies.
Klik op de knop Alles uitvouwen om alle waarden weer te geven in een groep synoniemen wanneer de huidige status is samengevouwen.
Klik op de knop Alles samenvouwen om alles behalve de leidende waarde in een groep synoniemen te verbergen wanneer de huidige status uitgevouwen is.
Klik op de knop Geschiedenis van domeinwaarden weergeven/verbergen om een voorbeeldpop-up weer te geven onderaan de waardentabel, waarin recente wijzigingen in de verzameling domeinwaarden worden getoond.
Omgaan met null-equivalenten
Elke waardetabel op het tabblad Domeinwaarden bevat een DQS_NULL waarde. Een null in een gegevensbron wordt weergegeven als SQL_NULL in de waardetabel. U kunt een of meer null-equivalenten instellen als synoniemen voor DQS_NULL. Wanneer u dit doet, worden alle null-waarden en null-equivalenten verwerkt als DQS_NULL.