Herramienta de inspección estándar de datos_2.1 Composición de la pantalla, 2.2 Función de inspección estándar
Examine la composición de la pantalla de la herramienta de inspección de datos estándar, la función de inspección estándar y los elementos de entrada/salida opcionales. Puede verificar la función general de la herramienta de verificación estándar de datos.
2. Función de inspección estándar y configuración de diccionario estándar
2.1. Composición de la pantalla de la herramienta de inspección estándar
La herramienta de verificación estándar de datos es Excel VBA (Nota: Curso Excel VBA(1): Descripción general de Excel VBA), y tiene la siguiente composición de pantalla.
Aquí hay una breve descripción de cada área.
- Funciones y opciones: establezca y ejecute opciones de inspección estándar
- Lista de atributos sujetos a inspección: nombre, tipo de datos, longitud (entrada) de atributos sujetos a inspección estándar
- Resultado de la verificación: nombre lógico estándar, nombre físico, tipo de datos, longitud, palabra vacía, dominio y palabras candidatas adicionales para cada una de las propiedades que se verificarán (salida)
- Diccionario estándar: datos de referencia para inspección estándar (entrada)
La siguiente hoja es solo para referencia. (Lea atentamente los términos de la licencia).
- Configuración: configuración de conexión y SQL para actualizar el diccionario estándar desde la base de datos
- Licencia #, Historia#: Autor de esta herramienta, correo electrónico, blog, contenido del aviso de licencia, historial de desarrollo de la herramienta
※ Licencia
división | Contenido |
escritor | Lee Young Min |
leeyoungmin@gmail.com | |
Blog | https://prodskill.com/ |
Github | https://github.com/DAToolset/ToolsForDataStandard |
contenido de la licencia | De forma predeterminada, sigue la licencia BSD-2 como se especifica en el repositorio de github. Si no se especifica, siga las instrucciones a continuación. —————————————————————————– 1. Representación del titular de los derechos de autor: el nombre del titular de los derechos de autor, la dirección de correo electrónico, la dirección del blog y la dirección del repositorio de github deben usarse sin cambios. En caso de cambiar el código fuente y usarlo, puedes agregar contenido relacionado con el autor secundario. 2. Descargo de responsabilidad de la garantía: el titular de los derechos de autor no se hace responsable de los problemas causados por el uso de este código fuente y herramientas. —————————————————————————– Si se cumplen las condiciones anteriores, está permitido para todos los fines, como el uso personal como el aprendizaje/uso, el uso de esta herramienta en los negocios en el trabajo o el uso de la herramienta para incluirla en un producto comercial cambiando el código fuente. . Este contenido de licencia no se puede eliminar. |
dime | No tiene que divulgar el código fuente del trabajo derivado. Sin embargo, si no es un problema, me gustaría que me dijeras para qué trabajo secundario lo usaste. Puedes enviarlo por correo electrónico o dejarlo como comentario en el blog. También notifíquenos sobre errores o solicitudes de mejora en la funcionalidad de la herramienta, errores en la documentación de la guía o solicitudes de mejora por correo electrónico o comentarios del blog. |
2.2. Funciones y opciones de inspección estándar, elementos de entrada/salida
Echemos un vistazo más de cerca a las funciones, opciones y elementos de entrada/salida.
2.2.1. función de control estándar
Proporciona las siguientes funciones de comprobación.
- Inspección estándar: según el diccionario de palabras estándar, el diccionario de términos estándar y el diccionario de dominio estándar, se realiza una inspección estándar de nombres de propiedad y tipos/longitudes de datos sujetos a la inspección estándar de la lista.
- Sólo atributo opcional
- Opción para seleccionar el objetivo de inspección estándar (si está marcada: inspección estándar solo de propiedades seleccionadas, sin marcar: inspección estándar de todas las propiedades)
- Incluso si no está marcada, si hace clic en el botón "Comprobación estándar" mientras mantiene presionada la tecla Mayús, funciona igual que cuando está marcada.
- Borrar: borrar los resultados de la comprobación estándar
- Actualización de diccionario estándar
- Descargue y actualice el diccionario de palabras/términos/dominios desde el repositorio de diccionarios estándar
- Puede seleccionar la casilla de verificación "Actualizar diccionario estándar" al ejecutar la verificación estándar, pero se usa cuando solo se actualiza el diccionario estándar sin ejecutar la verificación estándar.
- Al actualizar el diccionario estándar, se realiza una copia de seguridad del diccionario anterior como hoja "_Bak", y la fecha y hora estándar del nuevo diccionario estándar y la fecha y hora estándar del diccionario de respaldo se muestran en la esquina superior derecha.
- Configuración: muévase a la hoja "Configuración" para configurar SQL para obtener una cadena de conexión para acceder al repositorio de diccionario estándar y la lista de palabras/términos/dominios estándar
- Acerca de... : Mostrar la descripción de la herramienta y el contenido de la licencia
- Agregar al diccionario: agrega palabras candidatas adicionales a la lista del diccionario.
2.2.2. Opción de inspección estándar
Puede controlar la función con las siguientes opciones.
- Dirección de combinación de palabras: establezca la dirección para encontrar la composición de palabras del nombre del atributo (Configuración predeterminada: Izquierda->Derecha, Derecha->Izquierda están todos marcados)
- izquierda -> derecha
- Busque la estructura de palabras del nombre del atributo de izquierda a derecha
- derecha -> izquierda
- Encuentre la estructura de palabras del nombre del atributo de derecha a izquierda
- Dado que el clasificador de atributos (utilizado para la designación de dominio) se encuentra primero, es más preciso
- Nota
- En cuanto a la dirección de combinación, se recomienda seleccionar ambas por defecto, y si solo se selecciona una, se recomienda “derecha->izquierda”.
- Hay muchos casos que se pueden combinar en una dirección, pero se selecciona la palabra coincidente más larga para formar el resultado de la combinación de nombre lógico/físico.
- Cuando se realiza una verificación estándar seleccionando tanto "Izquierda->Derecha" como "Derecha->Izquierda", las combinaciones de palabras pueden ser diferentes, y el resultado en este caso es que el color de fondo de la celda se establece automáticamente en naranja (formato condicional). usado) y puede ser identificado
- izquierda -> derecha
- Buscar diccionario estándar: establezca con qué diccionario estándar combinar palabras (Configuración predeterminada: Palabra y término)
- Palabras y términos: primero busque términos estándar que coincidan con términos estándar en el diccionario de términos estándar, use los términos estándar correspondientes, si no, combínelos con palabras estándar
- Palabra: combinado solo con palabras estándar (incluso si hay un término estándar, se combina solo con palabras)
- Terminología: encuentra solo términos estándar coincidentes en el glosario estándar
- Actualización de diccionario estándar: establezca si desea renovar palabras estándar/términos estándar/dominios estándar del repositorio estándar durante la inspección estándar
- Se permiten nombres lógicos duplicados de palabras estándar (desambiguación)
- Seleccione para permitir duplicados en nombres lógicos de palabras estándar, es decir, homófonos, y anule la selección si no permite homófonos.
- Al deseleccionarse y ejecutarse, si existe un homónimo, se muestra el correspondiente historial de duplicados y se detiene la ejecución
- Se permite duplicar el nombre físico de la palabra estándar (sinónimos alófonos)
- Seleccione si se permiten sinónimos duplicados, es decir, nombres físicos de palabras estándar, y anule la selección si no se permiten alosinónimos.
- Cuando se deselecciona y ejecuta, si hay un sinónimo de alófono, se muestra el historial duplicado correspondiente y se detiene la ejecución.
- En términos de calidad estándar, es bueno no registrar sinónimos alófonos en el diccionario de palabras estándar, pero limitar su uso solo cuando sea inevitable.
- longitud máxima del nombre físico
- Si el nombre físico establecido supera la longitud máxima, el color se cambia con formato condicional (fondo rojo)
- Columna de visualización: nombre físico Longitud (columna M)
2.2.3. entrada de cheque estándar
A continuación, veamos los elementos de entrada y los elementos de salida (verificar resultado).
- Nombre del Atributo
- Nombre de propiedad sujeto a inspección estándar
- De forma predeterminada, el nombre de la propiedad no usa espacios, pero si se usan espacios, se reconoce como una sola palabra en unidades de espacios y se marca.
- Ejemplo: código de país
- Tipo de datos/longitud
- Tipo/Tamaño de los datos a asignar a la propiedad
- Si no se ingresa (el valor está vacío), no marque
- Ejemplo: VARCHAR2(20)
2.2.4. Elemento de salida de inspección estándar (resultado de la comprobación)
Los elementos de salida (resultado de la comprobación) son los siguientes.
- combinación de nombres lógicos de palabras estándar
- El resultado de combinar los nombres lógicos de las palabras estándar que constituyen el nombre de la propiedad con el separador '_'
- Si se obtienen resultados diferentes según la dirección de la combinación de palabras, izquierda->derecha, derecha->izquierda, se muestran ambas.
- Ejemplo: código_país
- combinación de nombre físico de palabra estándar
- El resultado de combinar los nombres físicos de las palabras estándar que constituyen el nombre de la propiedad con el separador '_'
- Si se obtienen resultados diferentes según la dirección de la combinación de palabras, izquierda->derecha, derecha->izquierda, se muestran ambas.
- Ejemplo: CNTRY_CD
- Resultado de la comprobación del nombre del atributo
- Criterios de palabras: combinación de palabras estándar, combinación de palabras estándar (definido por el usuario), sin palabra estándar, sin palabra estándar (definido por el usuario)
(Aquí, 'personalizado' significa que el usuario designa intencionalmente la combinación de palabras, ya que hay un espacio en el nombre de la propiedad). - Terminología estándar: coincidencia de términos estándar, sin término estándar
- Ejemplo: coincidencia de términos estándar
- Criterios de palabras: combinación de palabras estándar, combinación de palabras estándar (definido por el usuario), sin palabra estándar, sin palabra estándar (definido por el usuario)
- Términos estándar Tipo/Tamaño
- Tipo de datos/Tamaño del término estándar si el resultado de la verificación del nombre de la propiedad es 'coherente con el término estándar'
- Ejemplo: VARCHAR2(20)
- terminador de nombre de atributo
- Última palabra en el nombre de la propiedad (clasificador de propiedad utilizado en la mayoría de los dominios)
- Ejemplo: código
- Resultado de la comprobación del terminador de nombre de propiedad
- Palabra de clasificación: cuando la palabra final es una palabra de clasificación
- Palabra básica: Si la palabra final es la palabra básica -> Es necesario cambiar la palabra final a otra palabra de clasificación o cambiar la palabra final a una palabra de clasificación
- Sin palabra: si la palabra final no está en el diccionario de palabras estándar -> La palabra final debe registrarse en el diccionario estándar
- Ejemplo: palabra de clasificación
- Dominio, resultado de verificación de tipo de datos
- Resultado de comprobar si el Tipo/Tamaño de datos del nombre de propiedad de entrada coincide con el término estándar, o si el terminador de palabra es un clasificador de atributo, si existe en la lista de dominios conectados a la clasificación de dominio y si el tipo y el tamaño coinciden .
- Ejemplo: Coincidencia de tipo/tamaño de dominio
- palabras candidatas adicionales
- Entre las palabras que componen el nombre de la propiedad, palabras que no están en el diccionario de palabras estándar
- En algunos casos, no es necesario como palabra estándar, por lo tanto, verifíquelo y regístrelo como palabra estándar.
2.2.5. Configuración de repositorio de diccionario estándar
Los ajustes relacionados con el Repositorio de diccionarios estándar son los siguientes.
- Cadena de conexión
- Cadena para acceso al repositorio de diccionarios estándar
- Crear haciendo clic en el botón "Crear cadena de conexión"
- Si ocurre un error al hacer clic en el botón, elimine el contenido de la cadena de conexión y haga clic nuevamente para ejecutar.
- Consulta de diccionario de palabras estándar: SQL para obtener la lista de diccionario de palabras estándar
- Consulta de glosario estándar: SQL para obtener la lista de glosario estándar
- Consulta de diccionario de dominio estándar: SQL para obtener una lista de diccionarios de dominio estándar
Estas son notas relacionadas con Config.
- Independientemente del tipo de sistema de gestión estándar (sistema de gestión de metadatos), se puede utilizar si la lista se puede obtener a través de una conexión DB y SQL.
- En el caso de compartir un archivo de Excel y usarlo como un diccionario estándar, puede usarlo seleccionando "Microsoft.Jet.OLEDB.4.0" como Proveedor. (No recomendado) Sin embargo, "Microsoft.Jet.OLEDB.4.0" no proporciona un proveedor de 64 bits, por lo que solo se puede usar con Excel de 32 bits.
- Si se produce un error (ver a continuación) al hacer clic en el botón "Crear cadena de conexión", borre el valor de Cadena de conexión (celda B3 en la imagen de arriba) e intente nuevamente. (Mensaje de error: no se pudo recuperar la cadena de inicialización de IDataInitialize. Clase no registrada).
Hasta este punto, hemos analizado la composición de la pantalla de la herramienta de inspección estándar de datos y la función de inspección estándar.
<< Lista de artículos relacionados >>
- Herramienta de verificación estándar de datos_1.Descripción general
- Herramienta de inspección estándar de datos_2.1 Composición de la pantalla, 2.2 Función de inspección estándar
- Herramienta de inspección de estándares de datos_2.3 Composición del diccionario de estándares de datos
- Herramienta de inspección estándar de datos_3. Resultados de inspección estándar por caso
- Herramienta de verificación estándar de datos_4.Adjunto
- Cómo reparar la herramienta de verificación estándar de datos_v1.33 Error "No hay suficiente memoria"
- Herramienta de verificación estándar de datos Descripción Contenido, Descargar
Basado en SQL Server, se utiliza el tipo/longitud de datos VARCHAR(MAX).
Si TypeSize del diccionario de dominio estándar es VARCHAR(MAX), se produce un error de depuración cuando se realiza la comprobación estándar de propiedad.
Adivinando la razón, parece ser un problema causado por tratar la longitud como una variable entera en VB.
Tu conjetura es correcta.
Se necesita un parche para poder comparar el MAX de VARCHAR(MAX) sin convertirlo a un tipo entero.
Gracias por informar.
Lo arreglaré cuando tenga tiempo y lo publicaré en mi blog.
Subió una versión que corrigió un error al usar VARCHAR (MAX).
https://prodskill.com/ko/data-standard-checker-v1-34/
Pruébelo y avíseme si hay otros errores.