Escolar Documentos
Profissional Documentos
Cultura Documentos
• Ponderação 40%
Corporate BI
Self-Service BI IT professional
Business analyst
Historical Overview
Edgar Frank "Ted" Codd (19 August 1923 – 18 April 2003) was an
English computer scientist who, while working for IBM, invented the
relational model for database management, the theoretical basis for
relational databases and relational database management systems.
Statisticians will tell you that the more sample data you have, the more likely the resulting
statistic will be true. Naturally, the more data a company can access about a specific
activity, the more likely that the plan to improve that activity will be effective.
Online analytical processing (OLAP)
All businesses collect data using many different systems, and the challenge remains: how
to get all the data together to create accurate, reliable, fast information about the
business. A company that can take advantage and turn it into shared knowledge,
accurately and quickly, will surely be better positioned to make successful business
decisions and rise above the competition.
OLAP technology has been defined as the ability to achieve “fast access to shared
multidimensional information.” Given OLAP technology’s ability to create very fast
aggregations and calculations of underlying data sets, one can understand its usefulness in
helping business leaders make better, quicker “informed” decisions.
Online analytical processing (OLAP)
Online analytical processing (OLAP) is an approach to answering multi-dimensional analytical
queries. OLAP tools enable users to analyze multidimensional data interactively from multiple
perspectives.
It consists of numeric facts called measures that are categorized by
dimensions.
The measures are placed at the intersections of the cube, which is
spanned by the dimensions as a vector space. The usual interface
to manipulate an OLAP cube is a matrix interface, like Pivot tables in
a spreadsheet program, which performs projection operations
along the dimensions, such as aggregation or averaging.
The cube metadata is typically created from a star schema or
snowflake schema or fact constellation of tables in a relational
database. Measures are derived from the records in the fact table
and dimensions are derived from the dimension tables.
Each measure can be thought of as having a set of labels, or meta-
data associated with it. A dimension is what describes these labels;
it provides information about the measure.
Online analytical processing (OLAP)
OLAP consists of three basic analytical operations:
• Consolidation involves the aggregation* of data that can be
accumulated and computed in one or more dimensions.
• Drill-down is a technique that allows users to navigate through the
details.
• Slicing and dicing is a feature whereby users can take out (slicing) a
specific set of data of the OLAP cube and view (dicing) the slices
from different viewpoints. These viewpoints are sometimes called
dimensions (such as looking at the same sales by salesperson or by
date or by customer or by product or by region, etc.)
Databases configured for OLAP use a multidimensional data model,
allowing for complex analytical and ad hoc queries with a rapid
execution time.
*Aggregations are built from the fact table by changing the granularity
on specific dimensions and aggregating up data along these
dimensions. The number of possible aggregations is determined by
every possible combination of dimension granularities.
Online analytical processing (OLAP)
Transform complex data into business- SQL Oracle IBM Teradata Sybase Azure Blob Data feeds Excel Files Others
friendly models
Combine data from multiple data sources
and apply business rules SQL Server Analysis Services
and security
BI semantic model
Match performance to the speed
of business
Explore models and gain instant insights
using your favorite visualization tool Data
modeling
In-memory
cache
Security Business logic
& metrics
Lifecycle
management
Visualize
Client Tools
Analytics, Reports, Scorecards,
Dashboards, Custom Apps
BI Semantic Model
Data Model
Data Access
Data Sources
Databases, LOB Applications, OData Feeds,
Spreadsheets, Text Files
What is SQL Server Analysis Services
SQL Server Analysis Services (SSAS) is an enterprise grade analytical data engine used in decision
support and business analytics, providing the analytical data for business reports and client
applications such as Power BI, Excel, Reporting Services reports, and other data visualization tools.
A typical workflow includes authoring a multidimensional or tabular data model, deploying the model
as a database to Azure Analysis Services server or MS SQL Analysis Services (On-prem instance or
cloud), setting up recurring data processing, and assigning permissions to allow data access by end-
users. When it's ready to go, your semantic data model can be accessed by any client application
supporting Analysis Services as a data source.
Azure Analysis Services enables developers to create BI Semantic Models that can
power highly interactive and rich analytical experiences in BI tools (such as Power BI
and Excel) and custom applications.
What is SQL Server Analysis Services
When installing Analysis Services by using SQL Server Setup, during configuration you specify a server
mode for that instance. Each mode includes different features unique to a particular Analysis Services
solution.
Tabular Mode - Implement in-memory relational data modeling constructs (model, tables, columns,
measures, hierarchies).
Multidimensional and Data Mining Mode - Implement OLAP (On-Line Analytical Processing) modeling
constructs (cubes, dimensions, measures). SSAS allows you to build multidimensional structures
called Cubes to pre-calculate and store complex aggregations, and also to build mining models to
perform data analysis to identify valuable information like trends, patterns, relationships etc.
Visual Studio Data tools is the authoring tool for SQL Server
Analysis Services. It provides a set of usable templates that
can be used when creating a new project.
For SQL Server Analysis Services it contains the following
Templates:
What is SQL Server Analysis Services
What is SQL Server Analysis Services
TABULAR vs MULTIDIMENSIONAL
Tabular models are Analysis Services databases that run in-memory or in DirectQuery mode, accessing
data directly from backend relational data sources.
• In-memory is the default. Using state-of-the-art compression algorithms and multi-threaded query
processor, the in-memory analytics engine delivers fast access to tabular model objects and data
by reporting client applications such as Microsoft Excel and Microsoft Power BI.
• DirectQuery is an alternative query mode for models that are either too big to fit in memory, or
when data volatility precludes a reasonable processing strategy. In this release, DirectQuery
achieves greater parity with in-memory models through support for additional data sources,
ability to handle calculated tables and columns in a DirectQuery model, row level security via DAX
expressions that reach the backend database, and query optimizations that result in faster
throughput than in previous versions.
What is SQL Server Analysis Services
TABULAR vs MULTIDIMENSIONAL
Multidimensional are Analysis Services cube structures for analyzing business data across multiple
dimensions. It includes a query and calculation engine for OLAP data, with MOLAP (Multidimensional
OLAP ), ROLAP (Relational OLAP), and HOLAP (Hybrid OLAP) storage modes to balance performance
with scalable data requirements.
The storage mode of a partition affects the query and processing performance, storage requirements,
and storage locations of the partition and its parent measure group and cube. The choice of storage
mode also affects processing choices.
• For objects that use MOLAP storage, data is saved on disk in the database file folder.
• For ROLAP storage, processing occurs on demand, in response to an MDX query on an object.
• Partitions stored as HOLAP are smaller than the equivalent MOLAP partitions because they do not
contain source data and respond faster than ROLAP partitions for queries involving summary data.
HOLAP storage mode is generally suited for partitions in cubes that require rapid query response
for summaries based on a large amount of source data.
What is SQL Server Analysis Services
MICROSOFT SQL SERVER ANALYSIS
SERVICES ON-PREMISES INSTALLATION
• All Analysis Services instances are
installed with the SQL Server Installer;
• During the installation, users need to
choose the preferred Server Mode
Security
Data modeling
In-memory
cache
Operational Systems
Processing Layer Analytics Layer Visualization & Data Exploration
Files (flat,
xml,...)
Performance Layer Corporate Reporting
Landing Layer Data Warehouse Layer
(optional)
Operacional
Structured Analytical Models
Reporting
Databases
Self Service BI
Data
SQL Server Analysis Services
productidentifier
descriptionline1
descriptionline2 Product Id
qtyafterqtysales Product Name
familyidentifier Product Description Product Id
Category Shelf qty
numberofunitssoldtodate Return qty
remaningnumber Order qty
Numberofuntissoldtoday Sale qty
receivedback Category Id
Category Name
locatioidentifier Category Description
identifiertype Sub Category
fieldidentifier
Calculation groups: in Azure AS today!
SQL Server 2022 Mng Studio Visual Studio Community Edition Microsoft AS project Template Power BI Desktop
Use: Query Database Use: Development Tools Use: Create Semantic Model Use: Create Power BI Report
Download SQL Server Management Visual Studio 2022 Community https://marketplace.visualstudio.co https://powerbi.microsoft.com/e
Studio (SSMS) - SQL Server Edition – Download Latest Free m/items?itemName=ProBITools.Mic n-us/desktop/
Management Studio (SSMS) | Version (microsoft.com) rosoftAnalysisServicesModelingProj
Microsoft Learn ects2022
Access to Azure
• Access the URL
https://myapps.microsoft.com/?tenantid=bd913315-e9b7-4c21-bbf2-
c927f71d5d22&login_hint=ixxxxx@students.isegexecutive.education
www.isegexecutive.education