Professional Documents
Culture Documents
Contents:
Module Overview
Module Overview
Objectives
After completing this module, you will be able to:
Lesson Objectives
After completing this lesson, you will be able to:
Overview of a BI Solution
• Business data sources. The data that will ultimately provide the
basis for business decision making through the BI solution
usually resides in existing business applications or external data
sources (which may be commercially available data sets or data
exposed by business partner organizations).
• A data warehouse. To make it easier to analyze and report on the
business as a whole, the business data is typically consolidated
into a data warehouse. Depending on the size of the organization,
and the specific BI methodology adopted, this may be a single,
central database that is optimized for analytical queries; or a
Common Implementations
Although the Kimball and Inmon methodologies in their pure
form are designed for BI solutions that distribute the data across
multiple departmental data marts, it is common for
organizations to begin with a Kimball-style data mart for a
subset of the business that expands over time into a single,
central data warehouse database for the entire enterprise. The
central data warehouse database for the entire enterprise. The
availability of inexpensive storage and the increasing power of
server hardware mean that a single data warehouse can support
a huge volume of data and heavy user workloads.
Services since the release of SQL Server 7.0. You can use a
Services since the release of SQL Server 7.0. You can use a
multidimensional data model to create an Analysis Services
database that contains one or more cubes, each of which provides
aggregations of measures in measure groups across multiple
dimensions.
• Tabular data models. Tabular data models were first introduced
with PowerPivot in SQL Server 2008 R2, and they are enhanced in
SQL Server 2012. From the point of view of a user performing
analysis, tabular model provide similar functionality to a
multidimensional model (in fact, in many cases, the two models
are indistinguishable from one another). For BI developers,
tabular models do not require as much online analytical
processing (OLAP) modeling knowledge as multidimensional
models, because they are based on relationships between
multiple tables of data.
Reporting
Reporting is the communication of information gained from BI.
Most organizations rely on reports to summarize business
performance and activities. Consequently, most BI solutions
include a reporting element that generates these reports. Typical
reports include financial and management reports (such as cash
flow, profit and loss, balance sheet, open orders, and other
accounts-based reports), and other reports, depending on the
nature of the business (for example, a retail business might
require stock inventory reports, whereas a technical support call
center might require a report that shows call log data).
Analysis
Analysis is the interpretation of business data delivered by the
BI solution. For some business users, notably business analysts,
performing analysis is a discrete activity that involves using
specialist analytical tools to examine data in analytical models.
For others, analysis is simply a part of everyday work and takes
the form of using reports or dashboards as a basis for business
decision making.
Data Sources
You can access data for analysis and generate reports from
virtually any data source; but in a BI solution, reports are
commonly based on one of the following data sources:
Lesson Objectives
After completing this lesson, you will be able to:
• Virtualization.
virtualized environments.
virtualized environments.
• Windows Server 2012 Standard. This edition provides all
features of Windows Server and is designed for physical or
minimally virtualized environments.
• Windows Server 2012 Essentials. This edition is designed for
small business with up to 25 users and 50 client devices.
• Windows Server 2012 Foundation. This edition is designed for
environments with up to 15 users.
SQL Server
Microsoft SQL Server 2012 provides the core data services for a
BI solution. These services include:
• SQL Server 2012 Enterprise. You should use this edition for data
warehouses and BI solutions that require advanced SSIS features,
such as fuzzy logic and change data capture (CDC) components.
• SQL Server 2012 Business Intelligence. You should use this
edition for servers hosting SSIS, DQS, and MDS. You should also
use this edition for SSRS and SSAS solutions that require more
than 16 processor cores or if you need to support tabular data
models, PowerPivot for SharePoint, Power View for SharePoint,
or advanced data mining.
SQL Server 2012 Standard. You can use this edition for solutions
• SQL Server 2012 Standard. You can use this edition for solutions
that require basic SSRS reporting, SSAS multidimensional models,
and basic data mining.
SharePoint Server
Office Applications
• Verify that the SQL Server features you currently use are
supported in SQL Server 2012. Books Online contains a list of
deprecated and discontinued features as well as breaking
changes.
• Use Upgrade Advisor to prepare for upgrades. Upgrade Advisor is
a tool provided on the SQL Server 2012 installation media that
you can use to analyze an existing SQL Server installation and
identify any issues that could potentially prevent a successful
upgrade.
• Upgrading SSIS does not replace the previous instance of the SSIS
service or tools. However, after upgrading, you cannot use the old
version of the tools to create, manage, or run SSIS packages. If you
have upgraded SSIS and want to use a command line utility such
as DTExec.exe, you should enter the full path to the required
version of the utility.
• Upgrading SSIS does not upgrade existing packages to the new
format used in SQL Server 2012. You should upgrade these
packages by using the SSIS Package Upgrade Wizard.
• Support for Data Transformation Services (DTS) packages created
in SQL Server 2000 has been discontinued in SQL Server 2012. If
you have existing DTS packages, you must migrate them to SQL
Server 2005, 2008, or 2008 R2 Integration Services packages
before they can be migrated to the SQL Server 2012 Integration
Services format. If this is not possible, you must recreate your
packages in SQL Server 2012 Integration Services after upgrading.
• Support for ActiveX script components in SSIS packages has been
discontinued in SQL Server 2012. ActiveX scripts in existing
packages can be upgraded to Visual Studio Tools for Applications
(VSTA) by using the SSIS Package Upgrade Wizard.
Upgrading PowerPivot
If you have an existing SQL Server 2008 R2 version of
PowerPivot installed in a SharePoint Server 2010 farm, consider
the following guidelines for upgrading it:
You must apply SQL Server 2008 R2 SP1 to the PowerPivot
• You must apply SQL Server 2008 R2 SP1 to the PowerPivot
instance of SQL Server Analysis Services before upgrading.
• You must apply SharePoint Server 2010 SP1 and the SharePoint
Server 2010 August 2010 cumulative update or later to all
SharePoint servers in the farm before upgrading.
• Use SQL Server 2012 Setup to upgrade the PowerPivot instance of
Analysis Services.
• Use the PowerPivot Configuration Tool or PowerShell cmdlets to
upgrade the solutions and websites in the farm.
• Remove the SQL Server 2008 R2 version of the PowerPivot add-in
from all installations of Microsoft Excel 2007 or Excel 2010 and
replace it with the SQL Server 2012 version of the add-in. By
default, Excel 2013 includes the SQL Server 2012 PowerPivot add-
in.
Lesson Objectives
After completing this lesson, you will be able to:
BI Project Overview
Business Requirements
The most important thing to consider when planning a BI project
is that the core purpose of the project is to improve the business.
More than any other type of IT project; BI projects are closely
and inseparably bound to business processes and goals. Most IT
projects require a deep understanding of technology, but in a BI
projects require a deep understanding of technology, but in a BI
project you must also have detailed knowledge of how various
business processes work and interact with one another, and
what the commercial aims of the business are.
After selecting the technologies you intend to use, you can start
to design the infrastructure for the BI solution, including server
to design the infrastructure for the BI solution, including server
hardware and configuration, security, and high availability
considerations.
Project Infrastructure
• Microsoft Project.
• SQL Server Data Tools to develop data models, reports, and SSIS
packages.
• Other Microsoft Visual Studio components to develop custom
application components.
• Team Foundation Server (TFS) to provide source control and issue
tracking capabilities.
Project Personnel
Business Stakeholders
The previous topic described the technical roles required in a BI
project. However, the project team should also include
representatives from key areas of the business to help ensure
that the solution meets the business requirements and to help
promote user acceptance.
Executive Sponsor
The culture of each organization is unique, but in almost all
businesses, a BI project will face personality clashes and political
obstacles that must be navigated to create a solution that is in
the best interests of the business as a whole. Employees tend to
focus on their own specific areas of the business, and they can
often be resistant to changes that affect their day-to-day
activities or to what they see as external interference in their
responsibilities.
Business Users
Business Users
Although executive sponsorship is essential to drive the project
forward, it is important to take into account the input from
business users. A solution that is enforced on users without
consultation is unlikely to gain acceptance, and in most cases it
is unlikely that the primarily technical members of the project
team have sufficient knowledge of the business to create a useful
solution even if users could be persuaded to accept it.
Data Stewards
Data Stewards
Some information workers have particularly detailed knowledge
of the business processes and data in a specific area of the
business. By formally including these people in the BI project
team, you can have them adopt the role of data steward
(sometimes referred to as data governor or data curator) for the
data elements used in their area of the business. A data steward
can provide valuable services to the project, including:
Project Scope
From the very beginning of a project, it is important to prioritize
the business requirements in terms of their value to the
business, and the feasibility of meeting them with specific
constraints, such as available data, budget, and project
deadlines. This enables you to scope the project in a way that
maximizes the chances of it successfully delivering value to the
business.
Initial Scoping
After the initial requirements gathering is accomplished, the
project team and business stakeholders must negotiate the
importance or value of the requirements. At this stage, you may
be able to judge the feasibility of meeting some objectives, but
others will require further investigation to identify suitable
source data or to estimate the effort required.
You can use a matrix to record the relative value and feasibility
of each requirement as they are agreed by the team members. It
is likely that there will be some disagreements about the
importance of some objectives, and feasibility may not be easy to
assess. In these cases, you should make a note of the issues and
move on. At this stage, it is important to get a comprehensive
view of the potential project scope―further iterations of the
design process will gradually resolve prioritization conflicts and
help clarify feasibility.
help clarify feasibility.
Using a pilot project enables you to reduce the time it takes for
the BI project to add value to the business. By prioritizing the
requirements based on their value and feasibility, you can
quickly demonstrate the effectiveness of the BI initiative without
losing the momentum the project has built up during the initial
After scoping the pilot, you can start designing the solution.
However, you must make sure that the project team carefully
considers the following questions:
Scenario
Adventure Works Cycles is a multinational corporation that
manufactures and sells bicycles and cycling accessories. The
company sells its products through an international network of
resellers, and in recent years has developed a direct sales
channel through an e-commerce website.
Objectives
After completing this lab, you will be able to:
Scenario
Adventure Works employees have identified a number of
business areas that could benefit from greater access to key
business information through analytics and reporting. To meet
these needs, the senior management at Adventure Works has
approved the scoping of an enterprise BI initiative to provide
decision makers with the information they need to make the
business more efficient.