Saltar al contenido principal

Generic

El prefijo de carga Generic permite la conversión de datos modelados de entidad-atributo-valor (EAV) en una estructura de tabla relacional normalizada tradicional. El modelado EAV se denomina alternativamente "modelado de datos genéricos" o "esquema abierto".

Ejemplo de datos modelados EAV y una tabla relacional desnormalizada equivalente

Diagrama que muestra la transformación de una tabla con tres columnas y cinco filas en una tabla con cuatro columnas y dos filas.

Ejemplo de datos modelados EAV y un conjunto equivalente de tablas relacionales normalizadas

Diagrama que muestra la transformación de una tabla con tres columnas y cinco filas en tres tablas aparte.

Si bien es técnicamente posible cargar y analizar datos modelados de EAV en Qlik, a menudo es más fácil trabajar con una estructura de datos relacional tradicional equivalente.

Sintaxis:  

Generic( loadstatement | selectstatement )

  • Para más información sobre el uso de sentencias LOAD, vea Load.
  • Para más información sobre el uso de sentencias SELECT, vea Select.

Estos temas le ayudarán a trabajar con esta función:

Temas relacionados
Tema Descripción
Crosstable El prefijo de carga Crosstable transforma los datos que están orientados horizontalmente en datos orientados verticalmente. Desde una perspectiva puramente funcional, realiza la transformación opuesta al prefijo de carga Generic, aunque los prefijos suelen servir para casos de uso completamente diferentes.
Bases de datos genéricas Los modelos de datos estructurados de EAV se describen con más detalle aquí.

Ejemplo 1: transformar datos estructurados de EAV con el prefijo de carga genérico

Ejemplo 2: analizar datos estructurados de EAV sin el prefijo de carga genérico

Ejemplo 3: desnormalizar las tablas de salida resultantes de una carga genérica (avanzada)