Curso Qlik Sense para Desenvolvedores
30 horasVisão Geral
Este curso é projetado para capacitar desenvolvedores a dominar a camada de script do Qlik Sense, uma ferramenta essencial para carregar, transformar e modelar dados. Os participantes aprenderão a criar scripts robustos usando a linguagem de script do Qlik, explorando desde fundamentos até técnicas avançadas, com exercícios práticos para aplicar os conceitos em cenários reais.
Por que você deve fazer este curso
A camada de script do Qlik Sense é o coração da preparação de dados para análises de business intelligence. Este curso oferece aos desenvolvedores as habilidades necessárias para construir pipelines de dados eficientes, personalizados e escaláveis, permitindo que você transforme dados brutos em insights valiosos e otimize o desempenho das aplicações Qlik Sense.
Objetivo
Após realizar este Treinamento para Desenvolvedores: Camada de Script no Qlik Sense, você será capaz de:
- Utilizar a linguagem de script do Qlik Sense para carregar e transformar dados.
- Criar modelos de dados otimizados para análises no Qlik Sense.
- Aplicar técnicas avançadas de manipulação de dados, como joins, agregações e controle de fluxo.
- Automatizar processos de carga de dados com scripts reutilizáveis.
- Diagnosticar e corrigir problemas comuns em scripts de dados.
Publico Alvo
- Desenvolvedores iniciantes ou intermediários interessados em Qlik Sense.
- Analistas de dados ou engenheiros que desejam aprender a manipular dados via script.
- Profissionais de BI buscando aprofundar seus conhecimentos na camada de dados do Qlik Sense.
Pre-Requisitos
- Conhecimento básico de lógica de programação ou scripting.
- Familiaridade com conceitos de bancos de dados e SQL é um diferencial.
- Não é necessária experiência prévia com Qlik Sense, mas noções de BI são úteis.
Materiais
Inglês/Português/Lab PráticoConteúdo Programatico
Introduction to Qlik Sense Scripting
- Overview of Qlik Sense and the data load editor
- Basics of the Qlik scripting language
- Hands-on: Writing your first script to load a CSV file
Loading Data from Various Sources
- Loading data from files (CSV, Excel, JSON)
- Connecting to databases (ODBC, OLE DB)
- Practical example: Loading data from a SQL Server table
Data Transformation Basics
- Using LOAD, SELECT, and Resident statements
- Renaming fields and applying basic transformations
- Hands-on: Cleaning and renaming fields from a dataset
Working with Variables and Functions
- Defining and using variables in scripts
- Common Qlik Sense functions (e.g., Date, String, Numeric)
- Practical example: Creating dynamic date calculations
Joins and Data Modeling
- Performing inner, outer, left, and right joins
- Understanding data model concepts (e.g., synthetic keys)
- Hands-on: Building a star schema model
Control Structures and Loops
- Using IF-THEN-ELSE and SWITCH statements
- Implementing FOR and WHILE loops in scripts
- Practical example: Looping through files in a directory
Advanced Data Transformations
- Aggregations with GROUP BY and ORDER BY
- Handling null values and data deduplication
- Hands-on: Aggregating sales data by region
Optimizing Scripts and Performance
- Best practices for efficient script execution
- Using QVD files for incremental loads
- Practical example: Creating and loading a QVD file
Automation and Reusability
- Modularizing scripts with subroutines and includes
- Automating data reloads with parameters
- Hands-on: Building a reusable script template
Troubleshooting and Debugging Scripts
- Debugging techniques in the data load editor
- Common script errors and how to fix them
- Final project: Designing a complete script for a multi-source dataset