SlideShare a Scribd company logo
Business Intelligence
        Portfolio


        Joel Chamberlain
joel.chamberlain@setfocus.com
The Business Intelligence Stack

    Architecture Design – Visio
    Warehousing – SSMS
    Integration – SSIS
    Analysis – SSAS
    Applications – SSRS, Excel, PPS
    Delivery – MOSS
Visio – A Simple Warehouse Design
The following slide demonstrates a source database for
an OLAP cube. The specification calls for a book
publisher to be able to report on book sales by:

1. Customer and customer category
2. Title, title category and price
3. State and region
   Author – must have a many to many relationship with
4.
   books
5. Calendar date
SSMS - Overview
In addition to providing a nice GUI for DBMS
administrative functions, SSMS provides facilities for
developing, organizing and analyzing database queries.
SSMS – Job Scheduling
Scheduling routine tasks allows overall system load to
be controlled, so as to minimize impact on users and
system resources.
SSMS – MDX Query Design
SSMS provides a convenient platform to development
and manage custom code for use in SSAS, SSRS, and
PPS.
SSMS – SQL Query Design

SQL Queries can be tested and tuned.
SSMS – Profiler

Server performance can be
monitored, captured and analyzed to aid
troubleshooting and further refine query
execute.
SSIS – Overview
SSIS provides the tools to collect records from various
unrelated data sources. The records can be validated
and modified to SQL Server data types. These modified
records are then loaded to a Data Warehouse.
SSIS – Extract, Transform, and Load

The following slides demonstrate ETL for a relational
database. The specification calls for consolidating
information from various Excel Workbooks and Flat
Files into a Data Warehouse schema described by this
diagram of the target database.
SSIS – Data Flow
SSIS uses packages to organize ETL operations. The
following three slides show the data operations of a
package designed to:

•   Search for employee timesheet files
•   Convert the data fields to SqlServer data types
•   Check the records for valid data
•   Upsert them to the appropriate table.

(This package has *not* been optimized for speed).
SSIS – Control Flow
The control flow component of this package is depicted
in the next slide. It manages the error logs and emails
the results of the preceding data flow operations. The
‘Get All Timesheets’ Loop Container is where the data
flow is actually executed.
SSIS – Package Execution
Packages can be run as steps in a SQL Server Job, or as
tasks in a Sequence Container of a ‘master’ package.
The master package is simply a package that executes
other previously-deployed packages.

The following master package runs all the packages
needed to populate the database, as well as performing
some database maintenance tasks.
SSAS – Overview
SSAS is where the data becomes Business Intelligence.
Warehouse data is incorporated in to the OLAP
structures. SSAS Operations include:

•   Cube Definition
•   Business Calculations
•   Key Performance Indicators
•   Storage and Security functions
SSAS – Cube Design
Cubes are built from Star/Snowflake schemas defined in
the Data Warehouse. Views can be used to select
subsets of the available Warehouse objects for security
or ease of use.
SSAS – Business Calculations
In addition to the built-in aggregation functions, custom
measures can be computed using MDX.
SSAS – Key Performance Indicators

KPI’s allow for a quick snapshot of the current state of
business processes. Some client applications can
translate these as graphics for quick comprehension on
status dashboards.
SSAS – Administration
In addition to Role-based access control to the OLAP
structures, storage options can be tuned to maximize
performance against various operational requirements.
– Applications –
       Excel, PerformancePoint, SSRS
Excel is BI for the masses, only requiring that Excel 2007
or better is installed on the local machine and an SSAS
database is available. PerformancePoint and SSRS each
provide slightly different features tailored to their
respective environments. As of March
2009, PerformancePoint is scheduled to become part of
Sharepoint Services later this year.
Excel Pivot Table and Chart
An interactive pivot table and chart. Users may explore
Enterprise data without waiting for their IS staff to
respond to requests for information.
PerformancePoint
An interactive PerformancePoint Dashboard.
PerformancePoint is a server-based environment. This is
an (arguably) more attractive, user friendly, if somewhat
less capable environment for working with Business
Intelligence.
SSRS
The SSRS environment is part of SQL Server 2005 or
better. It provides the most comprehensive data and
report formatting, though the user interface may be
somewhat less friendly.
Microsoft Office Sharepoint Server

MOSS provides a centralized location for managing the
finished reports. User can interact with, print, save, and
schedule reports for regular delivery in a number of
different formats.
Joel Chamberlain Business Intelligence Portfolio
Joel Chamberlain Business Intelligence Portfolio
Joel Chamberlain Business Intelligence Portfolio

More Related Content

What's hot

Tx 09 G3 Jayasri Santhappan
Tx 09 G3 Jayasri SanthappanTx 09 G3 Jayasri Santhappan
Tx 09 G3 Jayasri Santhappan
jayasrisan
 
SQL Server Reporting Services 2008
SQL Server Reporting Services 2008SQL Server Reporting Services 2008
SQL Server Reporting Services 2008
VishalJharwade
 
Ssrs 2008 R2 webinar
Ssrs 2008 R2   webinarSsrs 2008 R2   webinar
Ssrs 2008 R2 webinar
Snigdha Chotani
 
Sql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleSql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scale
Klaudiia Jacome
 
Building SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutionsBuilding SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutions
Denny Lee
 
Reports with SQL Server Reporting Services
Reports with SQL Server Reporting ServicesReports with SQL Server Reporting Services
Reports with SQL Server Reporting Services
Peter Gfader
 
SSRS for DBA's
SSRS for DBA'sSSRS for DBA's
SSRS for DBA's
Jonathan Bloom
 
Samuel Bayeta
Samuel BayetaSamuel Bayeta
Samuel Bayeta
Sam B
 
SQL Server 2008 New Features
SQL Server 2008 New FeaturesSQL Server 2008 New Features
SQL Server 2008 New Features
Dan English
 
MSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesMSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting Services
Thejaswi shasthri
 
New features of sql server 2016 bi features
New features of sql server 2016 bi featuresNew features of sql server 2016 bi features
New features of sql server 2016 bi features
Chris Testa-O'Neill
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting Services
Ahmed Elbaz
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 Cw
Eduardo Castro
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2
Eduardo Castro
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
MoniqueO Opris
 
Ssis 2016 RC3
Ssis 2016 RC3Ssis 2016 RC3
Ssis 2016 RC3
MSDEVMTL
 
SQL Reporting Services
SQL Reporting ServicesSQL Reporting Services
SQL Reporting Services
neha mittal
 
William Lu
William LuWilliam Lu
William Lu
William Lu
 
Introduction of ssis
Introduction of ssisIntroduction of ssis
Introduction of ssis
deepakk073
 
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITDenny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Bala Subra
 

What's hot (20)

Tx 09 G3 Jayasri Santhappan
Tx 09 G3 Jayasri SanthappanTx 09 G3 Jayasri Santhappan
Tx 09 G3 Jayasri Santhappan
 
SQL Server Reporting Services 2008
SQL Server Reporting Services 2008SQL Server Reporting Services 2008
SQL Server Reporting Services 2008
 
Ssrs 2008 R2 webinar
Ssrs 2008 R2   webinarSsrs 2008 R2   webinar
Ssrs 2008 R2 webinar
 
Sql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleSql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scale
 
Building SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutionsBuilding SSRS 2008 large scale solutions
Building SSRS 2008 large scale solutions
 
Reports with SQL Server Reporting Services
Reports with SQL Server Reporting ServicesReports with SQL Server Reporting Services
Reports with SQL Server Reporting Services
 
SSRS for DBA's
SSRS for DBA'sSSRS for DBA's
SSRS for DBA's
 
Samuel Bayeta
Samuel BayetaSamuel Bayeta
Samuel Bayeta
 
SQL Server 2008 New Features
SQL Server 2008 New FeaturesSQL Server 2008 New Features
SQL Server 2008 New Features
 
MSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesMSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting Services
 
New features of sql server 2016 bi features
New features of sql server 2016 bi featuresNew features of sql server 2016 bi features
New features of sql server 2016 bi features
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting Services
 
Whats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 CwWhats New Sql Server 2008 R2 Cw
Whats New Sql Server 2008 R2 Cw
 
Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2Whats New Sql Server 2008 R2
Whats New Sql Server 2008 R2
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
 
Ssis 2016 RC3
Ssis 2016 RC3Ssis 2016 RC3
Ssis 2016 RC3
 
SQL Reporting Services
SQL Reporting ServicesSQL Reporting Services
SQL Reporting Services
 
William Lu
William LuWilliam Lu
William Lu
 
Introduction of ssis
Introduction of ssisIntroduction of ssis
Introduction of ssis
 
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for ITDenny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
Denny Lee\'s Data Camp v1.0 talk on SSRS Best Practices for IT
 

Viewers also liked

Lastdayinapt
LastdayinaptLastdayinapt
Lastdayinapt
Pamela Saunders
 
Elizabeth
ElizabethElizabeth
Elizabethpemp
 
Elite Body Fitness
Elite Body FitnessElite Body Fitness
Elite Body Fitness
Pamela Saunders
 
Ama Social Media Pres100109
Ama Social Media Pres100109Ama Social Media Pres100109
Ama Social Media Pres100109
Gary Stein
 
3big trends
3big trends3big trends
3big trends
Gary Stein
 
Seven Simple Steps to SEO
Seven Simple Steps to SEOSeven Simple Steps to SEO
Seven Simple Steps to SEO
Pamela Saunders
 
The Story of the Idaho Education Association Since 1892
The Story of the Idaho Education Association Since 1892The Story of the Idaho Education Association Since 1892
The Story of the Idaho Education Association Since 1892
Idaho Education Association
 
Identity Theft: Protect Yourself, your Business, your Clients
Identity Theft: Protect Yourself, your Business, your ClientsIdentity Theft: Protect Yourself, your Business, your Clients
Identity Theft: Protect Yourself, your Business, your Clients
Regina Brown
 
RARE - A Strategy for Constructed Prompts
RARE - A Strategy for Constructed PromptsRARE - A Strategy for Constructed Prompts
RARE - A Strategy for Constructed Prompts
Idaho Education Association
 
IEA Reporter Winter 2014
IEA Reporter Winter 2014IEA Reporter Winter 2014
IEA Reporter Winter 2014
Idaho Education Association
 
IEA Reporter Spring 2014 Edition
IEA Reporter Spring 2014 EditionIEA Reporter Spring 2014 Edition
IEA Reporter Spring 2014 Edition
Idaho Education Association
 
How to Write a Policy & Procedure Manual
How to Write a Policy & Procedure ManualHow to Write a Policy & Procedure Manual
How to Write a Policy & Procedure Manual
Regina Brown
 
7 conseils pour améliorer son référencement naturel (SEO)
7 conseils pour améliorer son référencement naturel (SEO)7 conseils pour améliorer son référencement naturel (SEO)
7 conseils pour améliorer son référencement naturel (SEO)
Editoile
 

Viewers also liked (14)

Lastdayinapt
LastdayinaptLastdayinapt
Lastdayinapt
 
Elizabeth
ElizabethElizabeth
Elizabeth
 
Elite Body Fitness
Elite Body FitnessElite Body Fitness
Elite Body Fitness
 
Ama Social Media Pres100109
Ama Social Media Pres100109Ama Social Media Pres100109
Ama Social Media Pres100109
 
3big trends
3big trends3big trends
3big trends
 
Seven Simple Steps to SEO
Seven Simple Steps to SEOSeven Simple Steps to SEO
Seven Simple Steps to SEO
 
judoa
judoajudoa
judoa
 
The Story of the Idaho Education Association Since 1892
The Story of the Idaho Education Association Since 1892The Story of the Idaho Education Association Since 1892
The Story of the Idaho Education Association Since 1892
 
Identity Theft: Protect Yourself, your Business, your Clients
Identity Theft: Protect Yourself, your Business, your ClientsIdentity Theft: Protect Yourself, your Business, your Clients
Identity Theft: Protect Yourself, your Business, your Clients
 
RARE - A Strategy for Constructed Prompts
RARE - A Strategy for Constructed PromptsRARE - A Strategy for Constructed Prompts
RARE - A Strategy for Constructed Prompts
 
IEA Reporter Winter 2014
IEA Reporter Winter 2014IEA Reporter Winter 2014
IEA Reporter Winter 2014
 
IEA Reporter Spring 2014 Edition
IEA Reporter Spring 2014 EditionIEA Reporter Spring 2014 Edition
IEA Reporter Spring 2014 Edition
 
How to Write a Policy & Procedure Manual
How to Write a Policy & Procedure ManualHow to Write a Policy & Procedure Manual
How to Write a Policy & Procedure Manual
 
7 conseils pour améliorer son référencement naturel (SEO)
7 conseils pour améliorer son référencement naturel (SEO)7 conseils pour améliorer son référencement naturel (SEO)
7 conseils pour améliorer son référencement naturel (SEO)
 

Similar to Joel Chamberlain Business Intelligence Portfolio

Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
Vincent Gaines
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
pleeloy
 
Bi Ppt Portfolio Elmer Donavan
Bi Ppt Portfolio  Elmer DonavanBi Ppt Portfolio  Elmer Donavan
Bi Ppt Portfolio Elmer Donavan
EJDonavan
 
Business Intelligence Project Portfolio
Business Intelligence Project PortfolioBusiness Intelligence Project Portfolio
Business Intelligence Project Portfolio
dmrasek
 
Top 20 MSBI Interview Questions.pdf
Top 20 MSBI Interview Questions.pdfTop 20 MSBI Interview Questions.pdf
Top 20 MSBI Interview Questions.pdf
AnanthReddy38
 
Annie Lostlen BI Portfolio
Annie Lostlen BI PortfolioAnnie Lostlen BI Portfolio
Annie Lostlen BI Portfolio
annielostlen
 
It ready dw_day3_rev00
It ready dw_day3_rev00It ready dw_day3_rev00
It ready dw_day3_rev00
Siwawong Wuttipongprasert
 
Ssis sql ssrs_ssas_sp_mdx_hb_li
Ssis sql ssrs_ssas_sp_mdx_hb_liSsis sql ssrs_ssas_sp_mdx_hb_li
Ssis sql ssrs_ssas_sp_mdx_hb_li
Hong-Bing Li
 
Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003
troylrockwell
 
Dan Querimit - BI Portfolio
Dan Querimit - BI PortfolioDan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
querimit
 
Amit Adhlakha Bi Portfolio
Amit Adhlakha Bi PortfolioAmit Adhlakha Bi Portfolio
Amit Adhlakha Bi Portfolio
Amit Adhlakha
 
AAO BI Portfolio
AAO BI PortfolioAAO BI Portfolio
AAO BI Portfolio
Al Ottley
 
Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2
Eduardo Castro
 
Sas Statistical Analysis System
Sas Statistical Analysis SystemSas Statistical Analysis System
Sas Statistical Analysis System
Sushil kasar
 
Business Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia BakharevaBusiness Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia Bakhareva
banastal
 
Eugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi PortfolioEugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi Portfolio
i661e21
 
vinay reddy resume 2yrs
vinay reddy resume 2yrsvinay reddy resume 2yrs
vinay reddy resume 2yrs
Vinay Reddy
 
Hyperion essbase overview
Hyperion essbase overviewHyperion essbase overview
Hyperion essbase overview
Vishal Mahajan
 
Naveen CV
Naveen CVNaveen CV
Naveen CV
NaveenKumar GV
 
Sql business intelligence
Sql business intelligenceSql business intelligence
Sql business intelligence
Sqlperfomance
 

Similar to Joel Chamberlain Business Intelligence Portfolio (20)

Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Bi Ppt Portfolio Elmer Donavan
Bi Ppt Portfolio  Elmer DonavanBi Ppt Portfolio  Elmer Donavan
Bi Ppt Portfolio Elmer Donavan
 
Business Intelligence Project Portfolio
Business Intelligence Project PortfolioBusiness Intelligence Project Portfolio
Business Intelligence Project Portfolio
 
Top 20 MSBI Interview Questions.pdf
Top 20 MSBI Interview Questions.pdfTop 20 MSBI Interview Questions.pdf
Top 20 MSBI Interview Questions.pdf
 
Annie Lostlen BI Portfolio
Annie Lostlen BI PortfolioAnnie Lostlen BI Portfolio
Annie Lostlen BI Portfolio
 
It ready dw_day3_rev00
It ready dw_day3_rev00It ready dw_day3_rev00
It ready dw_day3_rev00
 
Ssis sql ssrs_ssas_sp_mdx_hb_li
Ssis sql ssrs_ssas_sp_mdx_hb_liSsis sql ssrs_ssas_sp_mdx_hb_li
Ssis sql ssrs_ssas_sp_mdx_hb_li
 
Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003
 
Dan Querimit - BI Portfolio
Dan Querimit - BI PortfolioDan Querimit - BI Portfolio
Dan Querimit - BI Portfolio
 
Amit Adhlakha Bi Portfolio
Amit Adhlakha Bi PortfolioAmit Adhlakha Bi Portfolio
Amit Adhlakha Bi Portfolio
 
AAO BI Portfolio
AAO BI PortfolioAAO BI Portfolio
AAO BI Portfolio
 
Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2
 
Sas Statistical Analysis System
Sas Statistical Analysis SystemSas Statistical Analysis System
Sas Statistical Analysis System
 
Business Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia BakharevaBusiness Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia Bakhareva
 
Eugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi PortfolioEugene Wabomnor Bi Portfolio
Eugene Wabomnor Bi Portfolio
 
vinay reddy resume 2yrs
vinay reddy resume 2yrsvinay reddy resume 2yrs
vinay reddy resume 2yrs
 
Hyperion essbase overview
Hyperion essbase overviewHyperion essbase overview
Hyperion essbase overview
 
Naveen CV
Naveen CVNaveen CV
Naveen CV
 
Sql business intelligence
Sql business intelligenceSql business intelligence
Sql business intelligence
 

Recently uploaded

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 

Joel Chamberlain Business Intelligence Portfolio

  • 1. Business Intelligence Portfolio Joel Chamberlain joel.chamberlain@setfocus.com
  • 2. The Business Intelligence Stack  Architecture Design – Visio  Warehousing – SSMS  Integration – SSIS  Analysis – SSAS  Applications – SSRS, Excel, PPS  Delivery – MOSS
  • 3. Visio – A Simple Warehouse Design The following slide demonstrates a source database for an OLAP cube. The specification calls for a book publisher to be able to report on book sales by: 1. Customer and customer category 2. Title, title category and price 3. State and region Author – must have a many to many relationship with 4. books 5. Calendar date
  • 4.
  • 5. SSMS - Overview In addition to providing a nice GUI for DBMS administrative functions, SSMS provides facilities for developing, organizing and analyzing database queries.
  • 6. SSMS – Job Scheduling Scheduling routine tasks allows overall system load to be controlled, so as to minimize impact on users and system resources.
  • 7.
  • 8. SSMS – MDX Query Design SSMS provides a convenient platform to development and manage custom code for use in SSAS, SSRS, and PPS.
  • 9.
  • 10. SSMS – SQL Query Design SQL Queries can be tested and tuned.
  • 11.
  • 12. SSMS – Profiler Server performance can be monitored, captured and analyzed to aid troubleshooting and further refine query execute.
  • 13.
  • 14. SSIS – Overview SSIS provides the tools to collect records from various unrelated data sources. The records can be validated and modified to SQL Server data types. These modified records are then loaded to a Data Warehouse.
  • 15. SSIS – Extract, Transform, and Load The following slides demonstrate ETL for a relational database. The specification calls for consolidating information from various Excel Workbooks and Flat Files into a Data Warehouse schema described by this diagram of the target database.
  • 16.
  • 17. SSIS – Data Flow SSIS uses packages to organize ETL operations. The following three slides show the data operations of a package designed to: • Search for employee timesheet files • Convert the data fields to SqlServer data types • Check the records for valid data • Upsert them to the appropriate table. (This package has *not* been optimized for speed).
  • 18.
  • 19.
  • 20.
  • 21. SSIS – Control Flow The control flow component of this package is depicted in the next slide. It manages the error logs and emails the results of the preceding data flow operations. The ‘Get All Timesheets’ Loop Container is where the data flow is actually executed.
  • 22.
  • 23. SSIS – Package Execution Packages can be run as steps in a SQL Server Job, or as tasks in a Sequence Container of a ‘master’ package. The master package is simply a package that executes other previously-deployed packages. The following master package runs all the packages needed to populate the database, as well as performing some database maintenance tasks.
  • 24.
  • 25. SSAS – Overview SSAS is where the data becomes Business Intelligence. Warehouse data is incorporated in to the OLAP structures. SSAS Operations include: • Cube Definition • Business Calculations • Key Performance Indicators • Storage and Security functions
  • 26. SSAS – Cube Design Cubes are built from Star/Snowflake schemas defined in the Data Warehouse. Views can be used to select subsets of the available Warehouse objects for security or ease of use.
  • 27.
  • 28. SSAS – Business Calculations In addition to the built-in aggregation functions, custom measures can be computed using MDX.
  • 29.
  • 30. SSAS – Key Performance Indicators KPI’s allow for a quick snapshot of the current state of business processes. Some client applications can translate these as graphics for quick comprehension on status dashboards.
  • 31.
  • 32. SSAS – Administration In addition to Role-based access control to the OLAP structures, storage options can be tuned to maximize performance against various operational requirements.
  • 33.
  • 34. – Applications – Excel, PerformancePoint, SSRS Excel is BI for the masses, only requiring that Excel 2007 or better is installed on the local machine and an SSAS database is available. PerformancePoint and SSRS each provide slightly different features tailored to their respective environments. As of March 2009, PerformancePoint is scheduled to become part of Sharepoint Services later this year.
  • 35. Excel Pivot Table and Chart An interactive pivot table and chart. Users may explore Enterprise data without waiting for their IS staff to respond to requests for information.
  • 36.
  • 37. PerformancePoint An interactive PerformancePoint Dashboard. PerformancePoint is a server-based environment. This is an (arguably) more attractive, user friendly, if somewhat less capable environment for working with Business Intelligence.
  • 38.
  • 39.
  • 40. SSRS The SSRS environment is part of SQL Server 2005 or better. It provides the most comprehensive data and report formatting, though the user interface may be somewhat less friendly.
  • 41.
  • 42. Microsoft Office Sharepoint Server MOSS provides a centralized location for managing the finished reports. User can interact with, print, save, and schedule reports for regular delivery in a number of different formats.