Cambiar valores de dominio
Se aplica a: SQL Server
En este tema se describe cómo cambiar y aumentar los metadatos de una base de conocimiento de Data Quality Services (DQS). Una vez que haya generado conocimiento mediante la detección de conocimiento, haya importado conocimiento en la base de conocimiento o en los dominios, o haya basado una base de conocimiento en otra, podrá cambiar los valores de los datos de forma interactiva. La generación de la base de conocimiento no solo aprovecha los procesos asistidos por PC, sino que además pone a su disposición los medios necesarios para que pueda usar su propio conocimiento para comprobar los valores de los datos y cambiarlos de las formas siguientes:
Agregar un valor de dominio a la lista de valores, o seleccionar un valor y eliminarlo de la lista
Cambiar a correcto, erróneo o no válido el estado asignado a un valor de dominio por el proceso de detección de DQS
Especificar un valor de reemplazo para un valor erróneo o no válido. Un valor no es válido si no pertenece al dominio; por ejemplo, si no se ajusta al tipo de datos del dominio o provoca un error en una regla de dominio. Un valor es erróneo si pertenece al dominio, pero tiene un error de sintaxis.
Establecer dos o más valores como sinónimos y cambiar el valor inicial definido por el proceso de detección, con lo que el valor inicial reemplazará el valor del sinónimo si se estableció la propiedad Usar valores iniciales al crear el dominio
Importar valores de dominio desde un archivo de Excel
Antes de empezar
Requisitos previos
Para cambiar un valor de dominio, es necesario tener una base de conocimiento y un dominio abiertos en la actividad Administración de dominios.
Seguridad
Permisos
Debe disponer del rol dqs_kb_editor o dqs_administrator en la base de datos DQS_MAIN para cambiar valores de dominio.
Cambiar valores de dominio
La tabla Valor muestra el conocimiento agregado a la base de conocimiento para un dominio individual. Puede seleccionar otro dominio en la lista de dominios en cualquier momento para mostrar sus valores. Las columnas del campo son las siguientes:
La columna Valor muestra todos los valores que el proceso de detección agregó al dominio seleccionado desde un campo de la muestra de datos. Cualquier valor proyectado como erróneo se mostrará como sinónimo de un valor proyectado como correcto.
La columna Tipo muestra el estado del valor, tal como lo determina el proceso de detección. Una marca verde indica que el valor es correcto o se ha corregido; una cruz roja indica que el valor es erróneo; un triángulo naranja con un signo de exclamación indica que el valor no es válido. Un valor que no es válido no cumple los requisitos de los datos para el dominio. Un valor erróneo puede ser válido, pero no es el valor correcto a causa de los datos.
La columna Corregir a muestra el valor correcto por el que se cambiará el valor original, marcado como erróneo o no válido. DQS puede proponer el valor correcto como resultado del proceso de detección.
Para cambiar valores, haga lo siguiente:
Inicie el cliente de calidad de datos. Para obtener información sobre cómo hacerlo, consulte Ejecución de la aplicación Data Quality Client.
En la pantalla principal de Data Quality Client, abra o cree una base de conocimiento. Seleccione Administración de dominios como actividad y, a continuación, haga clic en Abrir o en Crear. Para obtener más información, consulte Crear una base de conocimiento o Abrir una base de conocimiento.
Nota:
La administración de dominios se realiza en una página del cliente de Data Quality Services que contiene cinco pestañas para distintas operaciones de administración de dominios. No se trata de un proceso controlado mediante asistentes; cada una de las operaciones de administración se puede realizar por separado.
En la Lista de dominios de la página Administración de dominios , seleccione el dominio cuyos valores desea cambiar o cree un nuevo dominio. Si necesita crear un nuevo dominio, vea Crear un dominio. Haga clic en la pestaña Valores del dominio .
Muestre los valores que necesita modificar en la tabla Valor . Para obtener más información, vea Cómo mostrar los valores adecuados a continuación.
Para cambiar el estado de un valor, siga estos pasos:
Establecer como corregidos los valores de dominio seleccionados: para cambiar el estado de un valor de Error o No válido a Correcto, seleccione el valor y, después, haga clic en el icono Establecer como corregidos los valores de dominio seleccionados (marca de comprobación) desde la flecha hacia abajo de la barra de iconos o en la lista desplegable Tipo. Si el valor erróneo o no válido está agrupado con un valor correcto, elimine ese valor después de la operación.
Establecer como errores los valores de dominio seleccionados: para cambiar el estado de un valor de Correcto o No válido a Error, seleccione el valor y, después, haga clic en el icono Establecer como errores los valores de dominio seleccionados (cruz) desde la flecha hacia abajo de la barra de iconos o en la lista desplegable Tipo. Si lo desea, puede escribir una corrección en la columna Corregir a , o dejarla en blanco.
Establecer como no válidos los valores de dominio seleccionados: para cambiar el estado de un valor de Correcto o Error a No válido, seleccione el valor y, después, haga clic en el icono Establecer como no válidos los valores de dominio seleccionados (triángulo) en la flecha hacia abajo de la barra de iconos o en la lista desplegable Tipo. Si lo desea, puede escribir una corrección en la columna Corregir a , o dejarla en blanco.
Corregir a: después de establecer un valor como erróneo o no válido, escriba un nuevo valor en la columna Corregir a . DQS agregará una nueva fila para el valor de reemplazo, lo designará como correcto y, a continuación, agrupará los dos valores. El nuevo valor se mostrará como el valor inicial, con el valor inicial en negrita y el valor erróneo o no válido con una sangría aplicada.
Para designar valores como un grupo de sinónimos, seleccione varios valores que sean correctos y haga lo siguiente:
Establecer como sinónimos los valores de dominio seleccionados: para establecer sinónimos, seleccione varios valores que sean correctos y, a continuación, haga clic en el icono Establecer como sinónimos los valores de dominio seleccionados . DQS agrupará los valores y designará uno de ellos como el valor inicial por el que se reemplazarán los demás valores. Tenga en cuenta que si se agrupan dos valores, pero uno de ellos es erróneo o no válido, los valores no son sinónimos.
Nota:
Si selecciona dos o más valores de un grupo y otro valor fuera de este y, a continuación, los establece como sinónimos, obtendrá un mensaje de error. Después de cerrar el cuadro emergente del mensaje de error, los valores se establecerán correctamente como sinónimos.
Romper la relación entre los sinónimos seleccionados: para deshacer la designación de sinónimos para dos o más valores, seleccione los valores y haga clic en el icono Romper la relación entre los sinónimos seleccionados . Para que la desagrupación de sinónimos funcione, los valores deben estar agrupados y ser correctos.
Establecer el valor de dominio seleccionado como valor principal de su grupo: para cambiar el valor inicial del grupo, seleccione un valor del grupo que no se haya designado como valor inicial y, a continuación, haga clic en el botón Establecer el valor de dominio seleccionado como valor principal de su grupo . De este modo, establecerá el valor inicial que sustituirá al otro valor. Esta operación solo funciona si tiene un grupo con dos o más valores y desea que el valor inicial sea uno distinto del valor designado por DQS. Tenga en cuenta que el valor inicial se muestra en negrita en una fila de color azul.
Corrector ortográfico: si un valor aparece subrayado con una línea ondulada de color rojo, significa que el corrector ortográfico está sugiriendo una corrección. Haga clic con el botón secundario en el valor subrayado y seleccione una corrección si es necesario. El tipo de valor pasará a ser (o permanecerá como) erróneo, y la corrección se agregará a la columna Corregir a . Haga clic en la flecha abajo para ver correcciones propuestas adicionales. Escriba manualmente una corrección para agregarla al diccionario del corrector ortográfico y poder seleccionarla como corrección. Para obtener más información, consulte Utilizar el corrector ortográfico de DQS y Establecer propiedades de dominio.
Nota:
Para utilizar el corrector ortográfico, puede habilitarlo en la página Propiedades del dominio o, si está deshabilitado en la página Propiedades del dominio , puede hacer clic en el icono Habilitar o deshabilitar el corrector ortográfico de la página Valores del dominio para habilitarlo en esta página.
Agregar un nuevo valor de dominio: haga clic aquí para agregar una fila al final de la tabla. Después de especificar un valor, la fila se volverá a colocar en orden alfabético e irá precedida por un símbolo de estrella.
Importar valores de dominio de Excel: para agregar nuevos valores desde una hoja de cálculo de Excel, haga clic en la flecha abajo del icono Importar valores y, a continuación, seleccione Importar valores de dominio de Excel. Escriba el nombre del archivo, seleccione Usar la primera fila como encabezado si procede y, a continuación, haga clic en Aceptar. Para obtener más información, consulte Importar valores desde un archivo de Excel a un dominio.
Importar valores de proyecto: para agregar nuevos valores desde un proyecto de calidad de datos, haga clic en la flecha abajo del icono Importar valores y, a continuación, seleccione Importar valores de proyecto. Escriba el nombre del archivo, seleccione Usar la primera fila como encabezado si procede y, a continuación, haga clic en Aceptar. Seleccione el proyecto del que desee importar los valores y, a continuación, haga clic en Aceptar. Se mostrarán los valores importados. Haga clic en Finalizar Para obtener más información, vea Importar valores de un proyecto de limpieza en un dominio.
Eliminar los valores de dominio seleccionados: para eliminar uno o varios valores existentes en el dominio, selecciónelos en la tabla Valor y, a continuación, haga clic en el icono Eliminar los valores de dominio seleccionados . Las entradas de DQS_NULL no se pueden eliminar, por lo que si opta por eliminar varios valores entre los que hay una de estas entradas, se producirá un error en la operación.
Haga clic en Finalizar para finalizar la actividad de administración de dominios, tal como se describe en Finalizar la actividad Administración de dominios.
Seguimiento: después de cambiar valores de dominio
Una vez cambiados los valores de dominio, puede realizar otras tareas de administración en el dominio, ejecutar la detección de conocimiento para agregar conocimiento al dominio o agregar a este una directiva de coincidencia. Para más información, vea Realizar la detección de conocimiento, Administrar un dominio o Crear una directiva de coincidencia.
El significado de los valores Correcto, Error y No válido
A cada valor de la tabla Valor de la página Valores del dominio se le asigna un Tipo : Correcto, Erroro No válido. La actividad de detección de conocimiento es la que genera inicialmente el tipo del valor, y puede cambiarlo de acuerdo con sus necesidades. La actividad de limpieza es la que genera el tipo final, en función de los cambios interactivos y de detección. Estos valores tienen los significados siguientes:
Correcto: es un valor que pertenece al dominio y no tiene ningún error de sintaxis. Por ejemplo, "Chicago" en un dominio City es un valor correcto.
Error: es un valor que pertenece al dominio, pero es incorrecto. Por ejemplo, "Shicago" en lugar de "Chicago" en un dominio City es un valor erróneo. DQS designa un valor como erróneo si detecta un error de sintaxis y una corrección asociada en el proceso de detección. Los errores de sintaxis incluyen los errores de ortografía.
No válido: es un valor que no pertenece al dominio y que no tiene una corrección. Por ejemplo, el valor "12345" en un dominio City es un valor no válido. DQS designa un valor como no válido cuando no cumple una regla de dominio.
Puede cambiar manualmente el tipo de un valor a cualquiera de los otros dos valores. DQS no aplica la semántica de errores y de validez en las operaciones manuales. Puede especificar una corrección para un valor no válido sin cambiar su estado. Puede designar un valor como no válido aunque haya cumplido las reglas de dominio. Puede designar un valor como erróneo aunque el proceso de detección no haya indicado que tiene un error de sintaxis. También puede quitar una corrección de un valor de error, que está marcado como correcto, sin cambiar su estado.
Cuando se realiza la limpieza de datos interactiva en la página Administrar y ver resultados de la actividad Limpieza , tanto los valores no válidos como los erróneos se incluyen en la pestaña No válido de la página Administrar y ver resultados .
How to Display the Appropriate Values
Puede modificar la presentación de la manera siguiente:
Filtre los resultados que desea en la tabla, en función de su estado, seleccionando este en la lista desplegable Filtro .
Busque los datos que desea comprobar o modificar especificando las letras que desea buscar en el cuadro de texto Buscar . Esto resaltará dichas letras dondequiera que aparezcan en los valores mostrados.
Haga clic en Mostrar solo nuevo para restringir los valores mostrados en la tabla a aquellos que se detectaron en la sesión actual, no en las sesiones anteriores.
Haga clic en el botón Expandir todo para mostrar todos los valores de los grupos de sinónimos cuando el estado actual es Contraído.
Haga clic en el botón Contraer todo para ocultar todos los valores excepto el inicial en los grupos de sinónimos cuando el estado actual es Expandido.
Haga clic en el botón Mostrar/Ocultar el panel de historial de cambios de valores de dominio para mostrar una vista previa emergente en la parte inferior de la tabla de valores con los cambios recientes en la colección de valores de dominio.
Cómo administrar equivalentes del valor NULL
Cada tabla de valores de la pestaña Valores del dominio incluye un valor DQS_NULL. El valor NULL de un origen de datos aparecerá como SQL_NULL en la tabla de valores. Puede establecer uno o varios equivalentes del valor NULL como sinónimos de DQS_NULL. Al hacer esto, todos los valores NULL y los equivalentes del valor NULL se procesarán como DQS_NULL.