售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
QlikView 11 para Desarrolladores
Table of Contents
QlikView 11 para Desarrolladores
Créditos
Prólogo
Acerca de los Autores
Agradecimientos
Acerca de los Revisores Técnicos
www.PacktPub.com
Archivos ejemplo, eBooks, descuentos y más
¿Porqué subscribirse?
Acceso gratuito para usuarios registrados en Packt
Actualizaciones al instante de nuevos libros Packt
Prefacio
Lo que este libro cubre
Lo que necesita para este libro
A quién va dirigido el material
Convenciones
Comentarios del lector
Asistencia al cliente
Descargando el paquete de archivos ejemplo
Aviso Legal
Erratas
Piratería
Preguntas
Uso del material para capacitación formal
1. Conozca QlikView
¿Qué es QlikView?
¿Cómo se diferencia QlikView de herramientas tradicionales de BI?
Experiencia de usuario asociativa
Tecnología
Adopción
Explorando datos con QlikView
Descargando QlikView
Navegando el documento
Desmenuzando los datos
Cuadros de lista
Selecciones en gráficos
Búsqueda
Usando marcadores de selección
Creando un nuevo marcador
Aplicando un marcador
Deshaciendo selecciones
Cambiando la vista
Grupos Cíclicos
Grupos Jerárquicos
Contenedores
¡Pero espere, aún hay más!
La tecnología y componentes detrás de QlikView
La forma en que fluyen los datos
Cuando aumenta el uso de QlikView
Creación de contenido
Actualización, publicación y distribución de contenido
Consumo de contenido
Conozca Aerolíneas HighCloud
Resumen
2. Ver para Creer
¿En qué consiste la etapa de SiB?
Preparando el espacio de trabajo
Definiendo la estructura de carpetas
Creando el documento QlikView
Creando la aplicación
Los requerimientos
Construyendo el modelo de datos
¿Qué es un modelo de datos?
Cargando la tabla de hechos
Usando los cuadros de lista
Asociando tablas adicionales
Estructurando el script
Creando la pestaña de Dashboard
Creando y posicionando los filtros y controles de usuario
Optimizando el espacio en pantalla
Número de vuelos a través del tiempo
Un gráfico y múltiples análisis con expresiones cíclicas
Agregando un grupo jerárquico de tiempo
Las 10 rutas principales
Resumen
3. Fuentes de Datos
Usando controladores ODBC y OLE DB
Instalando los controladores
Accediendo a bases de datos no estándar
Conectores personalizados de terceros
Leyendo archivos planos
Extrayendo datos – dos ejemplos prácticos
Extrayendo datos de MS Access
Configuración del controlador
Cómo establecer una conexión ODBC
Creando la cadena de conexión OLE DB
Consultando la base de datos
El asistente de Creación de Sentencia Select
Añadiendo la tabla de Aeropuertos
Recargando el script
El modelo de datos resultante
Cargando un archivo plano
Especificando atributos del archivo
Los atributos de archivos CSV
Una nota sobre el Entrecomillado
Vista previa
El paso de Transformación
Refinando la tabla fuente
Asistente de Cláusula Where
La Tabla cruzada
El script resultante
Archivos QVD y QVX
Archivos QVD
Archivos QVX
Cargando una tabla Inline
Resumen
4. Modelado de Datos
Modelado de Datos Dimensional
En aquellos días
Bases de datos relacionales y modelos de Entidad Relación
Modelado dimensional
El esquema en estrella
El esquema en copo de nieve
Creando el modelo dimensional
Trabajando con varias tablas de hechos
Modelos dimensionales en QlikView
El modelo de datos asociativo
Lineamientos para la asociación de tablas
Cómo se crean las asociaciones
Renombrando campos
Renombrando campos con la instrucción Qualify
Evitando conflictos en el modelo de datos
Trabajando con llaves sintéticas
Creando una llave compuesta
Trabajando con referencias circulares
La ventana del Visor de Tablas
Información de tablas
Información de campos
Vista previa
Herramientas del visor de tablas
Resumen
5. Aplicando Estilo
Requerimientos de Diseño
La ventana de propiedades de documento
El diálogo de Propiedades de Hoja
Estableciendo las propiedades de objeto
Colores y estilo de título
Cambiando los colores de título
Los cuadros de diálogo de Área de Color y Color
Definiendo una fuente de título
Definiendo la fuente del contenido
Definiendo una fuente global
Propagando la apariencia del objeto
Definiendo un estilo de objeto de hoja predeterminado
Ocultando títulos
Trabajando con cuadros de lista
Añadiendo cuadros de lista
La ventana de Propiedades de Cuadro de Lista
La pestaña General
La pestaña Expresiones
La pestaña Ordenar
La pestaña Presentación
La pestaña Número
La pestaña Fuente
La pestaña Diseño
La pestaña Título
El cuadro de selección múltiple
El cuadro de Selecciones Actuales
Aplicando selecciones desde el cuadro de selecciones actuales
Añadiendo un Objeto Marcador
Alineando y redimensionando objetos de hoja
Seleccionando Objetos
Reposicionando objetos
Redimensionando objetos
Redimensionando un cuadro de selección múltiple
Alineando objetos de hoja
Arreglando un poco la casa
Creando y aplicando un mapa de colores predeterminado
Definiendo colores de gráfico
Estableciendo el mapa de colores predeterminado
Resumen
6. Construyendo Dashboards
Tipos de usuario
Usuarios de Dashboards
Analistas
Usuarios de Reportes
Aplicando el concepto DAR al documento de Operación de Aerolíneas
Requerimientos de Documento
Creando la hoja de análisis
Añadiendo un nuevo gráfico
Gráfico de Barras
Propiedades adicionales del gráfico de barras
Estilo
Presentación
Expresiones y la ventana de Editar Expresión
Expresiones
La ventana de Editar Expresión
Campos
Funciones
Variables
Imágenes
La ventana de Vista Previa de la Expresión
Gráfico de Líneas
Propiedades adicionales de gráfico de línea
Expresiones
Estilo
Presentación
Gráfico Combinado
El Contenedor
Gráfico de Dispersión
El Botón
Cuadro de Estadísticas
Creando la hoja Cuadro de Mando
Objetos Enlazados
Gráfico de Indicador
Clonando el objeto para reutilizarlo
Añadiendo el % de Tiempo de Vuelo
Más estilos de indicadores
Añadiendo un objeto de texto
Usando un objeto de texto para desplegar una imagen
Asignando acciones a un objeto de texto
Añadiendo un gráfico de tarta
Límites de dimensión
Añadiendo el valor de dimensión a los puntos de datos
Construyendo la hoja de Reportes
Variables
La ventana de Vista Previa de la Expresión en acción
Copiando Hojas
KPIs por aerolínea, país origen y país destino
Grupos Cíclicos y Jerárquicos
Tabla Simple
No todas las expresiones son números
Tablas pivotantes
Minimizado Automático
La ventana del Editor de Informes
Otros gráficos
Gráfico de Radar
Gráfico Mekko
Gráfico de Rejilla
Gráfico de Embudo
Gráfico de Bloques
Gráfico de Entramado
Resumen
7. Creando Scripts
El Editor de Script
Barra de menús y barra de herramientas
Panel de Script
Panel de herramientas
Instrucciones de script
Construyendo la tabla de dimensión de aeronaves
Cargando la información de aeronaves
Añadiendo los tipos de aeronave
Cargando la segunda tabla de aeronave
Poniendo las cosas en orden
Manipulando tablas
La instrucción JOIN
La sentencia KEEP
La sentencia CONCATENATE
La sentencia NOCONCATENATE
Usando tablas de mapeo
Añadiendo comentarios
Guardando tablas
Renombrando tablas y campos
Borrando tablas y campos
Manejo de variables
Controlando el flujo del script
Funciones Condicionales
Trabajando con diferentes tipos de datos
Cadenas
Operadores de cadenas
Funciones de cadena
Números y funciones numéricas
Funciones de fecha y hora
Depurando el script
Verificación de sintaxis
Guardando logs a disco
El depurador de script
Usando puntos de interrupción
Carga limitada
Rastreo de script
Estandarizando y organizando el script
Uso de pestañas de script
Comentarios
Añadiendo una pestaña de información
Estructura del script
Nomenclaturas
Nomenclatura de tablas
Nomenclatura de campos
Reutilizando scripts
Subrutinas
Usando archivos de script externos
Administrando ubicaciones de archivo y cadenas de conexión
Resumen
8. Mejores Prácticas en Modelado de Datos
Consistencia de datos
Trabajando con dimensiones sin hechos
Un método alternativo
Ejercicio individual
Trabajando con hechos sin dimensión
Reduciendo requerimientos de almacenamiento
Utilizando campos llave numéricos
Eliminando campos no usados
Separando campos de alta cardinalidad
Desafíos de diseño en el modelado de datos
La tabla de estadísticas de empleo en aerolíneas
Concatenación de tablas de hechos
Asimetría estructural
Concatenación natural y concatenación forzada
Concatenación Natural
Concatenación forzada
Concatenando la tabla de estadísticas de empleo
Trabajando con tablas de asociación
Un ejemplo de tabla de asociaciones
Creando una tabla de asociaciones en el documento Operación de Aerolíneas
Encontrando un balance
El calendario maestro
Una nota final acerca del modelado de datos
Resumen
9. Transformación Básica de Datos
Cambiando la estructura de una tabla fuente
Limpiando una tabla con datos basura
Contenido del archivo
Trabajando con el Asistente de Archivo y el Paso de Transformación
Sacando la basura
Reorganizando el contenido de la tabla
Rellenando celdas faltantes
El resultado final
Otros trucos de transformación
Cargando una tabla cruzada
Un ejemplo de tabla cruzada
Usando el asistente de Tabla cruzada
Expandiendo una jerarquía
Un ejemplo de Jerarquía
Trabajando con el asistente de Jerarquía
El cuadro de lista con vista de árbol
Carga genérica
Cargando una tabla genérica a QlikView
Resumen
10. Expresiones Avanzadas
Usando variables
Creando una variable
Usando variables en gráficos
Cambiando el valor de una variable interactivamente
Usando el cuadro de entrada
Usando el objeto Deslizador
Usando variables en base a expresiones
Utilizando variables para guardar expresiones
Nomenclatura de variables
La sintaxis de Expansión Signo Dólar
Expansión Signo Dólar con parámetros
Doble expansión de signo dólar
Usando el calificador TOTAL
La función Aggr()
Usando la función Aggr() en agregaciones anidadas
Una breve nota sobre dimensiones calculadas
Agregaciones adicionales sobre el resultado de Aggr()
Una breve nota sobre el calificador DISTINCT
Obteniendo el factor de ocupación promedio por ruta por aerolínea
Funciones condicionales
La función If()
La sintaxis
Un caso de uso
Heat Charts
Ejercicio Individual
Construyendo un heat chart con el asistente de mezcla de colores
Comparaciones numéricas y de texto
La función Class()
Un ejercicio individual usando la función Class()
La función Pick()
Usando Pick() con Dimensionality()
Un tip para copiar expresiones
Resumen
11. Análisis de Conjuntos y Comparaciones en el Tiempo
La magia del Análisis de Conjuntos
¿Para qué sirve?
Sintaxis y ejemplos
Usando variables en expresiones set
Conjuntos Dinámicos
Más operadores de asignación
Operadores de conjunto
Usando funciones de elementos
Comparación de Periodos de Tiempo
El reto
Definiendo los modificadores de conjunto
Obteniendo el conjunto de datos relacionado al periodo base
Obteniendo el conjunto de registros del periodo comparativo
Construyendo las expresiones
Facilitando comparativas de periodo adicionales
Más ejemplos de análisis de variabilidad en el tiempo
Guardando expresiones de análisis de conjunto en variables
Modificadores de conjunto con parámetros
Modificadores de conjunto portables
Variables de modificadores de conjunto y el calendario maestro
Análisis comparativo con estados alternos
Un ejemplo de análisis comparativo
Estados alternos paso a paso
Expresiones basadas en estados alternos
Combinando estados alternos y el estado predeterminado
Aplicando estados alternos a objetos de hoja
Navegación del documento con estados alternos
Borrando selecciones en un estado alterno
Siempre valide
Resumen
12. Transformación Avanzada de Datos
Arquitectura de datos
Arquitectura de dos fases
Arquitectura de tres etapas
Preparando el nuevo ambiente de trabajo
Cargando datos que ya están guardados en QlikView
Clonando un modelo de datos QlikView
Cargando desde RAM
Carga Resident
Agregación de Datos
Agregación de la tabla de Vuelos
El resultado de la transformación
Funciones de agregación
Ordenando tablas
Ordenando los campos del Order By
La función Peek()
Uniendo fuerzas
Un repaso
El objetivo
Manos a la obra
Cargando la tabla
Ordenando la tabla
Accediendo a registros previos
Trabajando con dimensiones lentamente cambiantes
La tabla de Estatus Aerolíneas
Magia con IntervalMatch
Expandiendo intervalos
Algunas consideraciones
Aplicando IntervalMatch a la tabla de Estatus de Aerolíneas
Combinando el Order By, Peek e IntervalMatch al mismo tiempo
El caso de uso
Cargas incrementales
Resumen
13. Más sobre Diseño Visual y Experiencia de Usuario
Creando una interfaz de usuario consistente
Resolución de pantalla
Imagen de Papel Tapiz
Plantillas
Aplicando plantillas
Creando Plantillas
Añadiendo configuraciones de documento
Añadiendo propiedades de hoja
Añadiendo propiedades de objeto de hoja
Ejercicio Individual
Interactividad Adicional
Disparadores
Disparadores de documento
Disparadores de Hoja
Acciones
Expresiones de Búsqueda Avanzada
Ejercicio Individual
Marcadores dinámicos
Alertas
Mostrando y calculando objetos condicionalmente
Resumen
14. Seguridad
El script oculto
Sección de acceso
Campos de la sección de acceso
Campos de reducción
Reducción inicial de datos
Omitiendo campos
Seguridad a nivel documento
Seguridad a nivel hoja
Resumen
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜