La sección Vistas le permite ver los datos y el SQL generado para establecer las opciones.
Esta pestaña muestra los campos existentes de la tabla fuente y le permite añadir sus propios campos.
Las siguientes operaciones están disponibles en los campos existentes:
Al crear un nuevo campo calculado, puede escoger entre los siguientes tipos:
Esta opción muestra los datos extraídos de la base de datos al ejecutar este tratamiento de datos. También proporciona estadísticas sobre dichos datos. Le permite verificar si los resultados se corresponden con lo que esperaba.
Puede ordenar la tabla haciendo clic en la cabecera de la columna correspondiente.
Esta pestaña muestra la consulta SQL que corresponde al conjunto de datos analíticos que se está creando.
La pestaña Documentación le permite ver un resumen del tratamiento de datos. Contiene todas las opciones seleccionadas para el tratamiento de datos como filtros, fusión, peticiones o expresiones.
La pantalla muestra:
El Resumen gráfico muestra:
Campos visibles muestra en una tabla las columnas de orden de los campos visibles, etc.
Este resumen se puede personalizar en Opciones:
Las opciones del resumen le permiten escoger el formato que tendrá este al visualizarlo y exportarlo
. El fichero generado se puede guardar en los formatos .txt, .htm y .rtf.
El botón Info le permite visualizar información técnica sobre la base de datos en la que se encuentran sus datos. Se proporciona la siguiente información:
| Opciones | Descripción | Valores/Valor predeterminado |
|---|---|---|
| Optimizar expresiones de referencia múltiple | En el tratamiento de datos, pueden utilizarse dos estrategias cuando se hace referencia más de una vez a un campo/expresión calculados:
|
Automático (valor predeterminado): el sistema selecciona automáticamente la estrategia. De manera predeterminada, si se hace referencia a un campo más de una vez, se utiliza la estrategia optimizada. Habilitado: se utiliza la estrategia optimizada. Deshabilitado: se utiliza la estrategia estándar. |
| Número máx. de reutilizaciones de la expresión antes de la optimización | Si la opción Optimizar expresiones de referencia múltiple está habilitada, podrá especificar cuántas veces se debe hacer referencia a un campo/expresión antes de utilizar la estrategia optimizada.
|
De manera predeterminada, este umbral es 2, lo que significa que cuando se haga referencia al campo más de una vez, se utilizará la estrategia optimizada. |
| Generar consultas múltiples | Esta opción permite forzar o desactivar la descomposición del tratamiento de datos en pasos intermedios más pequeños (determinados automáticamente por el sistema).
|
Automático (valor predeterminado): En función de la complejidad relativa del tratamiento de datos, el sistema decide si se debe activar la descomposición. Habilitado: el tratamiento de datos se descompone en pasos intermedios independientemente de su complejidad. Deshabilitado: El tratamiento de datos nunca se descompone en pasos intermedios, independientemente de su complejidad. Este valor se debe seleccionar con mucho cuidado. |
| Generar agregados estándar a modo de tablas correlacionadas | Esta opción permite forzar o desactivar la generación de agregados estándar (mín., máx., recuento, media) utilizando tablas correlacionadas en lugar de subconsultas SELECT. | Automático (valor predeterminado): El sistema selecciona automáticamente el tipo de generación de agregados que se utilizará. Habilitado: el formulario de tablas correlacionadas se genera cuando RDBMS lo permite. Deshabilitar: el formulario de subselección se genera cuando RDBMS lo permite. Algunas bases de datos ignorarán estas opciones si solo dan soporte a una de las dos formas. Por ejemplo, MySQL solo da soporte a subconsultas SELECT, mientras que Teradata solo gestiona tablas correlacionadas. Vea la sección Formularios SQL de agregados soportados (en la página 75) para consultar la lista de bases de datos que dan soporte a cada formulario. |
| Generar "primeros/últimos" agregados a modo de tablas correlacionadas | La opción permite forzar o desactivar la generación del 'primer/último" agregado utilizando tablas correlacionadas en lugar de subconsultas SELECT. | |
| Generar agregados "Exists" a modo de tablas correlacionadas | La opción permite forzar o desactivar la generación del agregado "Exists" utilizando tablas correlacionadas en lugar de subconsultas SELECT. | |
| Generar condiciones de fusión después de cada consulta | Para garantizar la claridad, la notación (T1,T2) representará la operación de (extremo izquierdo) que une T1 y T2 en una condición. En una cadena/secuencia larga de uniones de tablas, por ejemplo ((T1,(T2,T4)), (T3,T4)), algunas de las condiciones de unión pueden generarse justo después de la unión o al final de la consulta sin que esto afecte al conjunto de filas resultantes. En algunos casos, las condiciones de unión posicionadas al final afectarán de manera negativa al rendimiento del SQL generado. Esta opción permite especificar la posición de las condiciones de unión.
|
Automático (valor predeterminado): el sistema selecciona automáticamente el formulario preferido de acuerdo con los experimentos de la base de datos correspondiente. Habilitado: Las condiciones de unión se generan justo después de la operación de unión. Deshabilitado: Las condiciones de unión se generan al "final" de la cadena de unión
|
| Materializar poblaciones con marca de tiempo | En un entorno operativo, los conjuntos de datos analíticos de Automated Analytics generan un SQL complicado que algunos optimizadores RDBMS puede que no logren analizar correctamente. Esto se produce sobre todo cuando están implicadas poblaciones con marca de tiempo. Esto puede evitarse materializando la población con marca de tiempo, que normalmente permite al optimizador seleccionar mejor el plan de ejecución. Esta opción ayuda a controlar ese comportamiento. | Automático (valor predeterminado): el sistema utiliza reglas específicas para decidir automáticamente si se debe aplicar la materialización. Por el momento, todas las poblaciones con marca de tiempo filtradas se materializan. Habilitado: todas las poblaciones con marca de tiempo se materializan. Deshabilitado: las poblaciones con marca de tiempo nunca se materializan. |
| Agrupar agregados de tablas dinámicas (por valor de tabla dinámica) | En bases de datos como Teradata, Oracle y DB2, los agregados se formulan como expresiones de tabla correlacionadas o derivadas. Cada tabla recopila agregados creados en el mismo conjunto de filas. Un conjunto de filas está definido, por un lado, por las columnas de claves y, por otro lado, por la condición de filtro. El filtro integra la especificación de ventana de tiempo (si se proporciona) junto con un predicado adicional. Esta opción permite generar este predicado de manera que se tome en cuenta sin afectar negativamente a la condición de filtro. Es decir, se consiguen agregados de tablas dinámicas relacionados generados en diferentes tablas. |
Automático (valor predeterminado): El sistema decide si se añadirá o no el predicado adicional a la condición de filtro basada en el número de agregados relacionados. Este valor puede establecerse mediante la opción Reutilización máxima de condición de tablas dinámicas antes de agrupar. Habilitado: El predicado adicional nunca formará parte de la expresión de filtro. Deshabilitado: El predicado adicional siempre formará parte de la expresión de filtro. |
| Reutilización máxima de condición de tablas dinámicas antes de agrupar | Cuando la opción Agrupar agregados de tablas dinámicas (por valor de tabla dinámica) se ha establecido en Automático, los agregados que compartan la misma ventana de tiempo pero que ofrezcan una condición de filtro adicional diferente se agruparán si su número está por encima de un umbral determinado. Esta opción establece el umbral. | De manera predeterminada, el valor se establece en 5. |
| Número de agregados de tablas dinámicas por agrupación | Cuando la opción Agrupar agregados de tablas dinámicas (por valor de tabla dinámica) se ha establecido en Automático, los agregados que compartan la misma ventana de tiempo pero que ofrezcan una condición de filtro adicional diferente se agruparán. Este parámetro permite establecer el número máximo de agregados que pueda tener un grupo determinado. | De manera predeterminada, el valor se establece en 7. |
| Filtrar previamente agregados | Las expresiones de tabla que agrupan agregados de tablas dinámicas pueden filtrar las filas que ven estos agregados. A menudo se deben filtrar previamente columnas sin índice, por lo que se deben realizar búsquedas completas. Cuando todas las columnas utilizadas en los filtros de agregados o en las condiciones de unión están indexadas, filtrar previamente puede ser positivo para el rendimiento. Puesto que cada agregado solo tiene en cuenta las filas coincidentes, puede prescindirse del filtrado previo. |
De manera predeterminada, está opción está desactivada. |
| Campos siempre visibles | Los objetos de datos analíticos como entidades o poblaciones con marca de tiempo solo están configurados para exponer un conjunto específico de campos. Esta opción le permite hacer visibles otros campos para que los usuarios de tratamiento de datos puedan verlos. | De manera predeterminada, se enumeran los campos KxTarget y KxWeight. Para añadir otros campos, introduzca los nombres separados por punto y coma. |
| Sustituir campos de constantes con valores | Con fines de optimización, cuando un tratamiento de datos debe exponer un campo de constantes, se propaga el valor real y se informa a los tratamientos de datos superiores de que dicho campo es constante y, por tanto, su valor debe utilizarse donde se haga referencia al nombre del campo. Esto permite que la ejecución de algunos tratamientos de datos sea 10 veces más rápida. | Esta opción se activa de manera predeterminada. Para desactivarla, deseleccione la casilla de selección. |
| Optimizar expresiones basadas en campos de tratamiento de subdatos | En un tratamiento de datos, las expresiones a las que se hace referencia varias veces se factorizan para mejorar la eficiencia. Si estas expresiones utilizan algunos campos de un tratamiento de subdatos o datos unidos, puede que el sistema no logre factorizarlos correctamente. En tal caso, esta opción permite excluirlos del proceso de factorización (también llamada optimización). Tenga en cuenta que esta opción depende de las opciones Optimizar expresiones de referencia múltiple y Número máx. de reutilizaciones de la expresión antes de la optimización.
|
Esta opción se desactiva de manera predeterminada. Para activarla, seleccione la casilla. |
| No excluir claves de no unión de las optimizaciones intermedias | Con fines de optimización, una factorización de expresiones de referencia múltiple se lleva a cabo solo cuando la tabla en la que se calcula tiene columnas de claves. En el tratamiento de datos de varios pasos, para evitar infringir restricciones de unicidad y no nulidad de claves físicas, el sistema aplica reglas específicas para filtrar claves que no son necesarias en tablas intermedias. Esto puede llevar a situaciones en las que las expresiones de referencia múltiple no se factorizan. Esta opción le indica al sistema que no excluya de tablas intermedias columnas de claves que se pueden utilizar en el proceso de optimización. |
Esta opción se activa de manera predeterminada. Para desactivarla, deseleccione la casilla de selección. |
| Estándar | Primeros/últimos | Exists | |
|---|---|---|---|
| Access | Solo subconsulta | Solo subconsulta | Solo subconsulta |
| SQLServer | Tablas correlacionadas como predeterminadas | Tablas correlacionadas como predeterminadas | Solo subconsulta |
| Oracle | Tablas correlacionadas como predeterminadas | Solo tablas correlacionadas | Solo subconsulta |
| Teradata | Solo tablas correlacionadas | Solo tablas correlacionadas | Solo tablas correlacionadas |
| DB2 | Solo subconsulta | Solo tablas correlacionadas | Solo subconsulta |
| MySQL | Solo subconsulta | Solo subconsulta | Solo subconsulta |
| PostgreSQL | Tablas correlacionadas como predeterminadas | Solo tablas correlacionadas | Solo tablas correlacionadas |
| SybaseIQ | Solo tablas correlacionadas | Solo tablas correlacionadas | Solo tablas correlacionadas |
| Vertica | Solo tablas correlacionadas | Solo tablas correlacionadas | Solo tablas correlacionadas |
| Netezza | Solo tablas correlacionadas | Tablas correlacionadas como predeterminadas | Tablas correlacionadas como predeterminadas |
Nota: