Qliksense
Qliksense
ABOUT
Data Visualization: Qlik Sense offers a wide range of visualizations, such as bar charts, line charts,
scatter plots, heat maps, and more. Users can create interactive dashboards and reports by simply
dragging and dropping data fields onto the canvas.
Qlik Engine efficiently stores and retrieves data, allowing users to explore vast amounts of data
quickly and interactively, enabling a responsive and seamless user experience.
Data Encryption: mechanisms to protect sensitive information at rest and in transit, ensuring the
confidentiality and integrity of the data stored within the system.
User Authentication: allowing users to securely authenticate and access the platform using their
existing credentials.
Proxy: Service acts as an intermediary between users and the Qlik Sense platform, handling tasks
like user authentication, load balancing, and routing requests, ensuring secure and efficient
communication between clients and the Qlik Sense environment.
Authorization: offers granular access control and authorization mechanisms, allowing administrators
to define user roles, permissions, and data-level security rules, ensuring that users can only access
the data and functionalities they are authorized to use within the system.
Database Connectivity: Qlik Sense supports popular databases such as Microsoft SQL Server, Oracle,
MySQL, PostgreSQL, and more. It enables users to establish direct connections to these databases,
extract data, and perform in-memory data analysis.
File-based Data Sources: Qlik Sense allows users to load data from various file formats, including
Excel spreadsheets, CSV files, XML files, and JSON files. Users can easily import and integrate data
from these sources into their Qlik Sense applications.
Key concepts
Hub: The hub is the central interface of Qlik Sense where users can access and manage their
applications, streams, and bookmarks, and collaborate with others on data analysis and
visualization.
Streams: Streams in Qlik Sense are logical containers that organize and control access to
applications. They provide a way to group related applications and control visibility based on user
roles and permissions. User can share their apps and works through Stream channels they are added
in.
Applications: Applications in Qlik Sense are where users build, design, and analyze their data. They
contain data connections, data models, visualizations, and sheets that allow users to explore and
visualize data.
Visualizations: Visualizations in Qlik Sense are interactive and dynamic representations of data, such
as charts, graphs, and tables. Users can create and customize visualizations to present data insights
in a compelling and intuitive manner within their applications.
DATA MANAGER
Qlik sense uses data manager that allow user
Association View: The Association View in the Data Manager of Qlik Sense provides a visual
representation of the data model's associations and relationships between tables, helping users
understand and analyze the connections between different data entities.
Table View: The Table View in the Data Manager displays the data in a tabular format, allowing
users to view, sort, filter, and edit the data directly within the interface, providing a convenient way
to explore and manipulate individual tables.
Table Editor: The Table Editor in the Data Manager enables users to modify and manage the
structure and properties of individual tables, including adding or removing fields, changing field
types, renaming tables, and setting up key relationships, empowering users with control over the
data structure within the application.
Connection: allows users to define and manage connections to various data sources, such as
databases, spreadsheets, and web services, enabling data extraction into Qlik Sense. File size 50 mb
for excel.
Script Area: where users can write, edit, and execute data load scripts to transform, cleanse, and
load data from different sources, providing a flexible and customizable way to prepare data for
analysis in Qlik Sense. User can change ,alisas, add or make other operation on data through adding
scripts.
Here are some key aspects of the Data Model Viewer in Qlik:
Entity Relationship Diagram (ERD): The Data Model Viewer presents the data model in the form of
an ERD, which illustrates the tables, fields, and their relationships within the application. It provides
a visual representation that helps users comprehend the data structure at a glance.
Table and Field Details: Users can select a specific table or field in the Data Model Viewer to view
detailed information about it. This includes properties, data types, and associations with other
tables, providing insights into the data's characteristics and connections.
Associations and Joins: The Data Model Viewer displays the associations and joins between different
tables, allowing users to understand how the data is linked and navigate through related tables. It
helps in identifying primary and foreign key relationships, as well as any synthetic or circular
associations.
Charts: Charts in Qlik Sense are visual representations of data, such as bar charts, line charts, and pie
charts, that enable users to analyze and present data insights in a graphical format.
Custom Objects: Custom Objects in Qlik Sense are user-defined visualizations or extensions that
expand the range of available chart types, allowing users to create unique and specialized visual
representations based on their specific needs.
Sheet Properties: Sheet Properties in Qlik Sense allssow users to customize the appearance, layout,
and behavior of individual sheets within an application, including settings like sheet name,
background color, grid size, and sheet navigation options.
Bookmark: Bookmarks in Qlik Sense enable users to save specific states of their data analysis,
including selected filters, search criteria, and visualization settings, allowing them to quickly revisit
and share those views at a later time.
Snapshot: Snapshots in Qlik Sense allow users to capture and save static images or snapshots of a
visualization or entire sheet, preserving a specific view of the data for documentation, presentation,
or sharing purposes.
Density : number of records that have non null values in this field , as compared to total number of
records in table
Subset ration : number of distinct values of fields found in the table, as compared to total number of
distinct value of this field in other tables in the data model.
Green- selected
A synthetic key, also known as a synthetic table or synthetic key field, is a concept in Qlik Sense that
refers to the automatic creation of a composite key when two or more tables are associated through
multiple common fields.
When Qlik Sense detects that two or more tables have multiple fields in common, it automatically
creates a synthetic key field that combines these common fields into a single field. This synthetic key
acts as a link between the tables, allowing users to perform associations and data analysis across
multiple tables.
Synthetic keys are created by Qlik Sense to resolve data modelling issues that arise from circular or
redundant data relationships. While they can provide a way to associate data in complex data
models, it is generally recommended to avoid synthetic keys whenever possible, as they can
complicate data analysis, slow down performance, and lead to unintended associations. And also can
generate false connections.
To resolve synthetic key issues, it is advisable to create remove associations using unique keys or use
the Qualify statement in the data load script to differentiate field names with the same name in
different tables. By resolving synthetic keys, the data model becomes clearer, associations are easier
to manage, and performance is improved.