QlikView 11 para Desarrolladores (Espanol)


QlikView 11 para Desarrolladores (Espanol)
eBook: $35.99
Formats: PDF, PacktLib, ePub and Mobi formats
$30.59
save 15%!
Print + free eBook + free PacktLib access to the book: $95.98    Print cover: $59.99
$59.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Conozca cómo crear aplicaciones de inteligencia de negocios con facilidad y acompañe esta experiencia con un caso completamente práctico a lo largo del libro –Aerolíneas HighCloud. Cada capítulo le guía en la construcción de una sección de una aplicación real, la cual evoluciona a lo largo de los 14 capítulos al tiempo que también incrementan sus propias habilidades para trabajar con QlikView.
  • Se proporciona un paquete de archivos ejemplo que contienen código, base de datos, y archivos solución, los cuales puede descargar  a su equipo local y utiulizarlos sin necesidad de adquirir una licencia de QlikView.
  • El método práctico de aprendizaje que sigue el libro le permitirá construir una aplicación QlikView que integra datos reales de distintas fuentes para presentar información en forma de cuadros de mando, hojas de análisis y reportes.

Book Details

Language : Spanish
Paperback : 566 pages [ 235mm x 191mm ]
Release Date : December 2013
ISBN : 1782174230
ISBN 13 : 9781782174233
Author(s) : Miguel García, Barry Harmsen
Topics and Technologies : All Books, Data, Enterprise


Table of Contents

Prefacio
Capítulo 1: Conozca QlikView
Capítulo 2: Ver para Creer
Capítulo 3: Fuentes de Datos
Capítulo 4: Modelado de Datos
Capítulo 5: Aplicando Estilo
Capítulo 6: Construyendo Dashboards
Capítulo 7: Creando Scripts
Capítulo 8: Mejores Prácticas en Modelado de Datos
Capítulo 9: Transformación Básica de Datos
Capítulo 10: Expresiones Avanzadas
Capítulo 11: Análisis de Conjuntos y Comparaciones en el Tiempo
Capítulo 12: Transformación Avanzada de Datos
Capítulo 13: Más sobre Diseño Visual y Experiencia de Usuario
Capítulo 14: Seguridad
Índice
  • Capítulo 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
        • 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
  • Capítulo 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
      • Creando la pestaña de Dashboard
        • Creando y posicionando los filtros y controles de usuario
        • 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
  • Capítulo 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
        • Creando la cadena de conexión OLE DB
        • Consultando la base de datos
        • Recargando el script
        • El modelo de datos resultante
      • Cargando un archivo plano
        • Especificando atributos del archivo
        • El paso de Transformación
        • Refinando la tabla fuente
        • El script resultante
    • Archivos QVD y QVX
      • Archivos QVD
      • Archivos QVX
    • Cargando una tabla Inline
    • Resumen
  • Capítulo 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
        • Evitando conflictos en el modelo de datos
    • La ventana del Visor de Tablas
      • Información de tablas
      • Información de campos
      • Vista previa
      • Herramientas del visor de tablas
    • Resumen
  • Capítulo 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
        • 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
  • Capítulo 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
      • Expresiones y la ventana de Editar Expresión
        • Expresiones
        • La ventana de Editar Expresión
        • La ventana de Vista Previa de la Expresión
      • Gráfico de Líneas
        • Propiedades adicionales de gráfico de línea
      • 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
  • Capítulo 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
  • Administrando ubicaciones de archivo y cadenas de conexión
  • Resumen
  • Capítulo 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
        • 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
  • Capítulo 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
        • 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
  • Capítulo 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
        • 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
  • Capítulo 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 variación 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
  • Capítulo 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
  • Capítulo 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
    • 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
  • Capítulo 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

Miguel García

Miguel  is a Business Intelligence consultant and QlikView Solutions Architect from Monterrey, Mexico. Having worked throughout many successful QlikView implementations, from inception through implementation, and performed across a wide variety of roles on each project, his experience and skills range from pre-sales to applications development and design, technical architecture, system administration, as well as functional analysis and overall project execution.

He currently holds the QlikView Designer and QlikView Developer Certifications, backed by QlikTech, for versions 9, 10 and 11.

His early-found passion for QlikView led him to create and host the iQlik’s blog (http://iqlik.wordpress.com) which has been proved to help many developers, both new comers and experienced, in their everyday development challenges. You can follow his blog updates via twitter on @GarciaMMiguel and @iQlik.

He works for DataIQ, a QlikView consulting firm with presence in Argentina, Mexico, Uruguay and Paraguay.

Bio in Spanish

Miguel Ángel García es un Consultor de Inteligencia de Negocios con base en Monterrey, México. Luego de participar en una variedad de implementaciones exitosas con QlikView, y desempeñarse en una diversidad de roles en cada proyecto, su experiencia incluye el desarrollo y diseño de aplicaciones, pre-venta, arquitectura técnica, administración del sistema, así como también análisis funcional y administración de proyectos.

Actualmente cuenta con las certificaciones oficiales otorgadas por QlikTech de QlikView Designer, QlikView Developer y QlikView System Administrator para las versiones 9, 10 y 11 del producto.

Su pasión por QlikView lo llevó a crear y administrar el blog de iQlik (http://iqlik.wordpress.com). Puede seguir sus actualizaciones a través de Twitter con @iQlik.


Barry Harmsen

Barry Harmsen is an independent Business Intelligence consultant based in the Netherlands. Originally from a background of traditional business intelligence, data warehousing and performance management, in 2008 Barry made the shift to QlikView and a more user-centric form of Business Intelligence. Since then he has completed many successful QlikView implementations in various industries, from Financial Services to Telecom, and from Manufacturing to Healthcare. Barry writes a QlikView blog at QlikFix.com

Bio in Spanish

Barry Harmsen es un Consultor de Inteligencia de Negocios con base en Los Países Bajos. Luego de trabajar con herramientas tradicionales de Inteligencia de Negocios, Almacenamiento de Datos y herramientas de Gestión de Desempeño, en 2008 cambió su enfoque hacia QlikView, por representar una forma de Inteligencia de Negocios centrada en el usuario. Desde entonces, ha participado en muchas implementaciones exitosas con QlikView a través de una variedad de industrias, entre las que se encuentran Servicios Financieros, Telecomunicaciones, Manufactura y Sector Salud. Escribe artículos sobre QlikView en QlikFix.com.

Sorry, we don't have any reviews for this title yet.

Code Downloads

Download the code and support files for this book.


Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

QlikView 11 para Desarrolladores (Espanol) +    Oracle Data Guard 11gR2 Administration Beginner's Guide =
50% Off
the second eBook
Price for both: €38.15

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Trabajar con datos para crear el modelo de datos asociativo de una aplicación QlikView y presentarlos con el uso de gráficos.
  • Diseñar modelos de datos optimizados, conociendo las diferencias entre cada esquema de modelo de datos.
  • Aprovechar el modelo de datos asociativo para facilitar el análisis de datos desde distintas perspectivas.
  • Diseñar una interfaz de usuario apropiada y consistente, y trabajar con las propiedades de los objetos para hacer que la aplicación final sea visualmente agradable al usuario.
  • Utilizar diferentes técnicas y objetos para diseñar una experiencia de usuario fluída.
  • Manipular tablas fuente por medio de instrucciones de script para adaptarlas al modelo de datos deseado.
  • Utilizar diferentes ventanas de diálogo en la interfaz de QlikView Desktop y comprender la función de las diferentes propiedades de objeto.
  • Aplicar seguridad a nivel de datos en las aplicaciones QlikView para restringir el acceso en base a roles de usuario.
  • Aplicar técnicas para hacer más eficiente el desarrollo de aplicaciones con QlikView.
  • Aplicar mejores prácticas en el proceso de desarrollo de proyectos QlikView.
  • Realizar agregaciones avanzadas en gráficos para facilitar la creación de escenarios de análisis complejos.
  • Dominar el uso de análisis de conjuntos (Set Analysis) y utilizarlo para lograr cálculos complejos.
  • Crear reportes de variabilidad en el tiempo y comparación de periodos con el uso de análisis de conjuntos.

In Detail

Las tecnologías de Inteligencia de Negocios son parte fundamental de un negocio ya que apoyan el proceso de toma de decisiones con información clave y permiten a las empresas mantenerse alineados con la constante evolución de los mercados. La tecnología disruptiva de QlikView hace de éste un líder en la industria; con su flexibilidad y plataforma de análisis altamente poderosa, la construcción de aplicaciones QlikView está al alcance tanto de usuarios de negocio como de desarrolladores.

Este libro le ayudará a aprender los conceptos de desarrollo en QlikView desde un nivel básico hasta un nivel que le permitirá construir por completo sus propias aplicaciones. El método con que los autores han desarrollado el material hace de cada capítulo una experiencia de aprendizaje completamente práctico, y le ayudan a conocer y aplicar recomendaciones prácticas en cada tema.

A lo largo del libro, se contruye una aplicación QlikView basada en datos reales sobre operación de aerolíneas, y se plantea un caso práctico con el cual se pretende ayudar a “Aerolíneas HighCloud” a tomar decisiones informadas y estrategias guiadas por un análisis del mercado. Los ejecutivos de Aerolíneas HighCloud están evaluando si ingresar al mercado de Estados Unidos es una buena estrategia y, de ser así, desean determinar en qué línea de negocio deberían enfocar sus esfuerzos. Para tomar la mejor decisión, necesitan QlikView.

La aplicación que se crea irá evolucionando capítulo a capítulo, al mismo tiempo que sus habilidades y conocimientos irán desarrollándose también, yendo de una prueba de concepto simple hasta crear un modelo de datos, estilizar el documento, crear cuadros de mando, así como manejar y manipular datos fuente por medio de script. Cubriremos los requerimientos de “Aerolíneas highCloud” usando una variedad de objetos de visualización y técnicas de desarrollo.

Toda la aplicación utiliza datos reales tomados del Buró de Estadísticas de Transportación de Estados Unidos, y comprende operación de aerolíneas tanto domésticas como internacionales. Con tres años de datos históricos, el lector podrá ayudar a Aerolíneas HighCloud a descubrir cuáles son los principales destinos, qué aerolíneas tienen la mayor participación de mercado, cuál es el factor de ocupación promedio por aerolínea, qué aeronave es la más usada en los vuelos, cuáles son los aeropuertos más activos, y un universo de nuevos descubrimientos.

Approach

Los ejercicios de este libro tienen un enfoque de tutorial paso a paso y en los que al mismo tiempo se van presentando mejores prácticas de desarrollo. El libro está estructurado de forma que puede ser leído de inicio a fin o leer solamente partes del mismo.

Who this book is for

Este libro va dirigido a desarrolladores y usuarios que quieren aprender a crear aplicaciones de Inteligencia de Negocios con QlikView. Desarrolladores que ya hayan usado QlikView por un tiempo podrán encontrar recomendaciones útiles y mejores prácticas para hacer uso más efectivo de QlikView.

Este libro solamente cubre QlikView Desktop. Implementaciones en QlikView Server y Publisher estñan fuera del alcance de este libro. Este libro no va enfocado a administradores de servidores QlikView.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software