Tipos de layout del diccionario
Especificar el layout del diccionario
LAYOUT (para DDL) o con el ajuste layout en las definiciones del archivo de configuración.
- DDL
- Archivo de configuración
Véase también CREATE DICTIONARY para consultar la sintaxis DDL completa. Los diccionarios cuyo layout no contiene la palabra
complex-key* tienen una clave de tipo UInt64; los diccionarios complex-key* tienen una clave compuesta (compleja, con tipos arbitrarios).
Ejemplo de clave numérica (la columna key_column es de tipo UInt64):
- DDL
- Archivo de configuración
Ejemplo de clave compuesta (la clave tiene un elemento de tipo String):
- DDL
- Archivo de configuración
Mejorar el rendimiento de los diccionarios
- Llame a la función para trabajar con el diccionario después de
GROUP BY. - Marque como inyectivos los atributos que se van a extraer.
Un atributo se considera inyectivo si a claves distintas les corresponden valores de atributo distintos.
Por lo tanto, cuando
GROUP BYusa una función que obtiene un valor de atributo a partir de la clave, esta función se saca automáticamente deGROUP BY.
- No se pudo cargar el diccionario al que se intenta acceder.
- Error al consultar un diccionario
cached.