qkb

listQKBTokens

Descripción

Enumera los tokens para una definición y una configuración regional específicas dentro de una Base de Conocimientos de Calidad (QKB) cargada en CAS. Esta acción es fundamental para comprender qué componentes (tokens) constituyen una definición particular (por ejemplo, 'Nombre', 'Dirección') antes de aplicar reglas de análisis, estandarización o extracción.

proc cas; qkb.listQKBTokens / definition="nombre_definicion", type="TIPO_DEFINICION", [locale="codigo_locale"], [qkb="nombre_qkb"]; run;
Parámetros
ParámetroDescripción
definition(Requerido) Especifica el nombre de una definición de QKB (por ejemplo, 'Name', 'Address').
type(Requerido) Especifica el tipo de definición de QKB. Los valores posibles son: EXTRACTION, GENDER, MATCH, PARSE, STANDARDIZATION.
locale(Opcional) Especifica la abreviatura de 5 letras para una configuración regional en el QKB (por ejemplo, 'ENUSA', 'ESESP'). Si se omite, se utiliza la configuración regional predeterminada del servidor CAS.
qkb(Opcional) Especifica el nombre del QKB a utilizar. Si se omite, se utiliza el QKB predeterminado cargado en la sesión de CAS.
Prerrequisito: Cargar un QKB

Antes de poder listar los tokens, un QKB debe estar cargado en la memoria de CAS. Esta acción carga el QKB de referencia 'QKB CI 32'.

¡Copiado!
1PROC CAS;
2qkb.loadQKB / qkb="QKB CI 32";
3RUN;

Ejemplos

Este ejemplo lista los tokens de tipo 'PARSE' para la definición 'Name' utilizando el QKB y la configuración regional por defecto (generalmente ENUSA si no se especifica otra).

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1 
2PROC CAS;
3qkb.listQKBTokens / definition='Name' type='PARSE';
4RUN;
5 
Resultado :
Se devuelve una tabla de resultados que contiene los tokens de análisis para la definición 'Name', como por ejemplo 'Given Name', 'Family Name', 'Title', etc.

Este ejemplo muestra cómo listar los tokens para la definición 'Address' de tipo 'STANDARDIZATION', especificando el QKB 'QKB CI 32' y la configuración regional alemana 'DEUDE'.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1PROC CAS;
2qkb.listQKBTokens /
3 qkb='QKB CI 32',
4 locale='DEUDE',
5 definition='Address',
6 type='STANDARDIZATION';
7RUN;
Resultado :
La acción devuelve una tabla de resultados que lista los tokens de estandarización para direcciones en alemán, como 'Street Name', 'House Number', 'Postal Code', y 'City'.

FAQ

¿Cuál es el propósito de la acción listQKBTokens?
¿Qué especifica el parámetro 'definition'?
¿Para qué se utiliza el parámetro 'locale'?
¿Qué especifica el parámetro 'qkb'?
¿Cuál es la función del parámetro 'type' y cuáles son sus valores posibles?