SlideShare a Scribd company logo
1 of 26
OLTP




OLAP


       Business Intelligence Portfolio

                 Kelly Flowers
                    April, 2009
Table of Contents
•      ETL Solutions - SSIS
•      Online Analytic Processing Solutions - SSAS
•      MDX
•      SQL Server Reporting Services - SSRS
•      SharePoint Server
•      Performance Point Server



2009                      Kelly Flowers              2
OLTP                     OLAP




       SQL Server Integration Services
               ETL Solutions




2009                Kelly Flowers          3
This ETL process imports multiple CSV files containing Job Time Sheets and
       loads them into a staging database. Upon completion, a status email is sent
        indicating job statistics and if errors occurred the error log file is attached.




2009                                     Kelly Flowers                                     4
This data flow task for the Job Time Sheets package processes
          through each CSV file doing multiple lookups to ensure
        database integrity. It logs any rows that error out for review
                                and correction.




2009                             Kelly Flowers                           5
This VB.Net script was used in this package to keep a
       running total of the rows processed and the rows that contained errors
                                  contained errors.




2009                                 Kelly Flowers                              6
This package first loads tables satisfying FK constraints for other tables. Then tables with FK constraints are
   loaded, then the tables without FK constraints are loaded. The precedence constraints insure the correct
                                                  execution order.




2009                                               Kelly Flowers                                                    7
This Database Maintenance Package performs the tasks necessary to optimize query
            performance. This is run each night after the data tables have been loaded.




2009                                      Kelly Flowers                                   8
OLAP




     SQL Server Analysis Services
  Cube with KPIs and Dimension Usage




2009             Kelly Flowers         9
Allworks Dimension Usage




2009           Kelly Flowers      10
Key Performance Indicator (KPI) defination




2009                   Kelly Flowers                11
Browsing Cube Data using hierarchies on rows and columns, and to filter time




2009                              Kelly Flowers                           12
MDX Queries




2009       Kelly Flowers   13
MDX TopPercent function




2009           Kelly Flowers     14
Query to show All employees for 2005 Q4 and four periods ago,
                   for total hours worked in the Quarter




2009                             Kelly Flowers                         15
Query to show jobs in order of purchase amount and then the
                  breakdown in each job of material type




2009                            Kelly Flowers                        16
MDX query to select Sales dollars from 2005 and also from 2004 using
Calculated Members, the PrevMember function and the Year hierarchy of the
                              Time dimension.




2009                            Kelly Flowers                          17
SQL Server Reporting Services




2009               Kelly Flowers       18
This report was developed to highlight when an Overhead percent change from one Quarter to
                       the previous Quarter exceeded a threshold value.




2009                                     Kelly Flowers                                    19
This immediate if statement was developed to control the display color of Quarterly
                             Overhead percent values.




2009                                  Kelly Flowers                                20
SQL Server
                     Analysis Services


                                                         SQL Server
                                                         Reporting Services



Excel Services




                 Performance Point Server


     2009                                Kelly Flowers                        21
This Dashboard was developed in Performance Point Server and then deployed to
                   Sharepoint for presentation to the stakeholder.




2009                                 Kelly Flowers                                 22
PerformancePoint Server




                                                         SQL Server
                                                         Reporting Services
Excel Services




                 SharePoint Server


  2009                  Kelly Flowers                                         23
This report was developed using Excel services, imported into a Performance Point
                    Dashboard which was deployed to SharePoint.




2009                                  Kelly Flowers                                   24
Two reports developed in Performance Point and deployed to a SharePoint web site.




2009                                 Kelly Flowers                               25
This scorecard was developed in Performance Point and then published to a
       Sharepoint web site. Filters were created for drill-down drill-up functionality.




2009                                      Kelly Flowers                                   26

More Related Content

What's hot

MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021Ieva Navickaite
 
Eaiesb Migration Approach
Eaiesb Migration ApproachEaiesb Migration Approach
Eaiesb Migration ApproachVijay Reddy
 
Dimensions RM 12.3 webcast
Dimensions RM 12.3 webcast Dimensions RM 12.3 webcast
Dimensions RM 12.3 webcast Serena Software
 
Beyond EBR, Quantum Columns, Spook Joins and Virtual Integrity for ZDT Data V...
Beyond EBR, Quantum Columns, Spook Joins and Virtual Integrity for ZDT Data V...Beyond EBR, Quantum Columns, Spook Joins and Virtual Integrity for ZDT Data V...
Beyond EBR, Quantum Columns, Spook Joins and Virtual Integrity for ZDT Data V...Jeff Jacobs
 
Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)Shameer Thaha Koya
 
Kanban Task Manager Single for Outlook
Kanban Task Manager Single for OutlookKanban Task Manager Single for Outlook
Kanban Task Manager Single for OutlookPeter Kalmstrom
 
Budget wand datasheet
Budget wand datasheetBudget wand datasheet
Budget wand datasheetBerry Clemens
 
Winter16 release overview of Salesforce
Winter16 release overview of SalesforceWinter16 release overview of Salesforce
Winter16 release overview of SalesforceSantosh Kumar - Patna
 

What's hot (9)

MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
 
Eaiesb Migration Approach
Eaiesb Migration ApproachEaiesb Migration Approach
Eaiesb Migration Approach
 
Dimensions RM 12.3 webcast
Dimensions RM 12.3 webcast Dimensions RM 12.3 webcast
Dimensions RM 12.3 webcast
 
Beyond EBR, Quantum Columns, Spook Joins and Virtual Integrity for ZDT Data V...
Beyond EBR, Quantum Columns, Spook Joins and Virtual Integrity for ZDT Data V...Beyond EBR, Quantum Columns, Spook Joins and Virtual Integrity for ZDT Data V...
Beyond EBR, Quantum Columns, Spook Joins and Virtual Integrity for ZDT Data V...
 
Scaling Out .NET
Scaling Out .NETScaling Out .NET
Scaling Out .NET
 
Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)
 
Kanban Task Manager Single for Outlook
Kanban Task Manager Single for OutlookKanban Task Manager Single for Outlook
Kanban Task Manager Single for Outlook
 
Budget wand datasheet
Budget wand datasheetBudget wand datasheet
Budget wand datasheet
 
Winter16 release overview of Salesforce
Winter16 release overview of SalesforceWinter16 release overview of Salesforce
Winter16 release overview of Salesforce
 

Viewers also liked

Business Intelligence (BI): Your Home Care Agency Guide to Reporting & Insights
Business Intelligence (BI): Your Home Care Agency Guide to Reporting & InsightsBusiness Intelligence (BI): Your Home Care Agency Guide to Reporting & Insights
Business Intelligence (BI): Your Home Care Agency Guide to Reporting & InsightsAlayaCare
 
SEO Reporting in the Enterprise: Information is Power by AJ Mihalic - #SEJSum...
SEO Reporting in the Enterprise: Information is Power by AJ Mihalic - #SEJSum...SEO Reporting in the Enterprise: Information is Power by AJ Mihalic - #SEJSum...
SEO Reporting in the Enterprise: Information is Power by AJ Mihalic - #SEJSum...Search Engine Journal
 
DIKW and Big Data
DIKW and Big DataDIKW and Big Data
DIKW and Big DataKamil Brzak
 
Alfresco Business Reporting - Tech Talk Live 20130501
Alfresco Business Reporting - Tech Talk Live 20130501Alfresco Business Reporting - Tech Talk Live 20130501
Alfresco Business Reporting - Tech Talk Live 20130501Tjarda Peelen
 
Business Intelligence and Multidimensional Database
Business Intelligence and Multidimensional DatabaseBusiness Intelligence and Multidimensional Database
Business Intelligence and Multidimensional DatabaseRussel Chowdhury
 
Business Intelligence, Portals, Dashboards and Operational Matrix with ShareP...
Business Intelligence, Portals, Dashboards and Operational Matrix with ShareP...Business Intelligence, Portals, Dashboards and Operational Matrix with ShareP...
Business Intelligence, Portals, Dashboards and Operational Matrix with ShareP...Optimus BT
 
Tracxn Research — Business Intelligence Landscape, December 2016
Tracxn Research — Business Intelligence Landscape, December 2016Tracxn Research — Business Intelligence Landscape, December 2016
Tracxn Research — Business Intelligence Landscape, December 2016Tracxn
 
Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)Bernardo Najlis
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business IntelligenceAlmog Ramrajkar
 
Business intelligence ppt
Business intelligence pptBusiness intelligence ppt
Business intelligence pptsujithkylm007
 

Viewers also liked (12)

1. Product Overview
1. Product Overview1. Product Overview
1. Product Overview
 
Business Intelligence (BI): Your Home Care Agency Guide to Reporting & Insights
Business Intelligence (BI): Your Home Care Agency Guide to Reporting & InsightsBusiness Intelligence (BI): Your Home Care Agency Guide to Reporting & Insights
Business Intelligence (BI): Your Home Care Agency Guide to Reporting & Insights
 
SEO Reporting in the Enterprise: Information is Power by AJ Mihalic - #SEJSum...
SEO Reporting in the Enterprise: Information is Power by AJ Mihalic - #SEJSum...SEO Reporting in the Enterprise: Information is Power by AJ Mihalic - #SEJSum...
SEO Reporting in the Enterprise: Information is Power by AJ Mihalic - #SEJSum...
 
DIKW and Big Data
DIKW and Big DataDIKW and Big Data
DIKW and Big Data
 
Alfresco Business Reporting - Tech Talk Live 20130501
Alfresco Business Reporting - Tech Talk Live 20130501Alfresco Business Reporting - Tech Talk Live 20130501
Alfresco Business Reporting - Tech Talk Live 20130501
 
Business Intelligence and Multidimensional Database
Business Intelligence and Multidimensional DatabaseBusiness Intelligence and Multidimensional Database
Business Intelligence and Multidimensional Database
 
Metadata in Business Intelligence
Metadata in Business IntelligenceMetadata in Business Intelligence
Metadata in Business Intelligence
 
Business Intelligence, Portals, Dashboards and Operational Matrix with ShareP...
Business Intelligence, Portals, Dashboards and Operational Matrix with ShareP...Business Intelligence, Portals, Dashboards and Operational Matrix with ShareP...
Business Intelligence, Portals, Dashboards and Operational Matrix with ShareP...
 
Tracxn Research — Business Intelligence Landscape, December 2016
Tracxn Research — Business Intelligence Landscape, December 2016Tracxn Research — Business Intelligence Landscape, December 2016
Tracxn Research — Business Intelligence Landscape, December 2016
 
Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)Business Intelligence Presentation (1/2)
Business Intelligence Presentation (1/2)
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business Intelligence
 
Business intelligence ppt
Business intelligence pptBusiness intelligence ppt
Business intelligence ppt
 

Similar to Kelly Flowers Business Intelligence Portfolio

I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...SPTechCon
 
Roadmapforfusionmiddlewareapplicationserverinfrastructure 090406080236 Phpapp02
Roadmapforfusionmiddlewareapplicationserverinfrastructure 090406080236 Phpapp02Roadmapforfusionmiddlewareapplicationserverinfrastructure 090406080236 Phpapp02
Roadmapforfusionmiddlewareapplicationserverinfrastructure 090406080236 Phpapp02Gokhan Fazli Celik
 
Roadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server InfrastructureRoadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server InfrastructureOracleContractors
 
Hyperion 11.2 vs Cloud: Should I Stay or Should I Go?
Hyperion 11.2 vs Cloud: Should I Stay or Should I Go?Hyperion 11.2 vs Cloud: Should I Stay or Should I Go?
Hyperion 11.2 vs Cloud: Should I Stay or Should I Go?Datavail
 
Tjeffriesppt Bi Portfolio
Tjeffriesppt Bi PortfolioTjeffriesppt Bi Portfolio
Tjeffriesppt Bi Portfoliowakko1966
 
Moving from app services to azure functions
Moving from app services to azure functionsMoving from app services to azure functions
Moving from app services to azure functionsMichelangelo van Dam
 
quality center.ppt
quality center.pptquality center.ppt
quality center.pptAnilKumarARS
 
Taking a look under the hood of Apache Flink's relational APIs.
Taking a look under the hood of Apache Flink's relational APIs.Taking a look under the hood of Apache Flink's relational APIs.
Taking a look under the hood of Apache Flink's relational APIs.Fabian Hueske
 
Fabian Hueske - Taking a look under the hood of Apache Flink’s relational APIs
Fabian Hueske - Taking a look under the hood of Apache Flink’s relational APIsFabian Hueske - Taking a look under the hood of Apache Flink’s relational APIs
Fabian Hueske - Taking a look under the hood of Apache Flink’s relational APIsFlink Forward
 
What's New in Oracle BI for Developers
What's New in Oracle BI for DevelopersWhat's New in Oracle BI for Developers
What's New in Oracle BI for DevelopersDatavail
 
Entorno de sql server 2005
Entorno de sql server 2005Entorno de sql server 2005
Entorno de sql server 2005Young Hyun
 
Don’t Get Caught with An Out of Support MS SQL Server…
Don’t Get Caught with An Out of Support MS SQL Server…Don’t Get Caught with An Out of Support MS SQL Server…
Don’t Get Caught with An Out of Support MS SQL Server…Hostway|HOSTING
 
Oracle10g new features
Oracle10g  new featuresOracle10g  new features
Oracle10g new featuresTanvi_Agrawal
 
ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-ResumeRobin Cooke
 
Launching Activiti v6 (Activiti Community Day Paris 2015)
Launching Activiti v6 (Activiti Community Day Paris 2015) Launching Activiti v6 (Activiti Community Day Paris 2015)
Launching Activiti v6 (Activiti Community Day Paris 2015) Joram Barrez
 
Sqlpass The Magic Of Replication
Sqlpass   The Magic Of ReplicationSqlpass   The Magic Of Replication
Sqlpass The Magic Of Replicationsqlserver.co.il
 
WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011Fumiko Yamashita
 
Professional sql server 2005 clr programming
Professional sql server 2005 clr programmingProfessional sql server 2005 clr programming
Professional sql server 2005 clr programmingjoeljie
 
Missy Perry Resume
Missy Perry ResumeMissy Perry Resume
Missy Perry ResumeMissy Perry
 

Similar to Kelly Flowers Business Intelligence Portfolio (20)

I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
 
Roadmapforfusionmiddlewareapplicationserverinfrastructure 090406080236 Phpapp02
Roadmapforfusionmiddlewareapplicationserverinfrastructure 090406080236 Phpapp02Roadmapforfusionmiddlewareapplicationserverinfrastructure 090406080236 Phpapp02
Roadmapforfusionmiddlewareapplicationserverinfrastructure 090406080236 Phpapp02
 
Roadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server InfrastructureRoadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server Infrastructure
 
Hyperion 11.2 vs Cloud: Should I Stay or Should I Go?
Hyperion 11.2 vs Cloud: Should I Stay or Should I Go?Hyperion 11.2 vs Cloud: Should I Stay or Should I Go?
Hyperion 11.2 vs Cloud: Should I Stay or Should I Go?
 
Tjeffriesppt Bi Portfolio
Tjeffriesppt Bi PortfolioTjeffriesppt Bi Portfolio
Tjeffriesppt Bi Portfolio
 
Moving from app services to azure functions
Moving from app services to azure functionsMoving from app services to azure functions
Moving from app services to azure functions
 
quality center.ppt
quality center.pptquality center.ppt
quality center.ppt
 
Taking a look under the hood of Apache Flink's relational APIs.
Taking a look under the hood of Apache Flink's relational APIs.Taking a look under the hood of Apache Flink's relational APIs.
Taking a look under the hood of Apache Flink's relational APIs.
 
Fabian Hueske - Taking a look under the hood of Apache Flink’s relational APIs
Fabian Hueske - Taking a look under the hood of Apache Flink’s relational APIsFabian Hueske - Taking a look under the hood of Apache Flink’s relational APIs
Fabian Hueske - Taking a look under the hood of Apache Flink’s relational APIs
 
What's New in Oracle BI for Developers
What's New in Oracle BI for DevelopersWhat's New in Oracle BI for Developers
What's New in Oracle BI for Developers
 
Entorno de sql server 2005
Entorno de sql server 2005Entorno de sql server 2005
Entorno de sql server 2005
 
Don’t Get Caught with An Out of Support MS SQL Server…
Don’t Get Caught with An Out of Support MS SQL Server…Don’t Get Caught with An Out of Support MS SQL Server…
Don’t Get Caught with An Out of Support MS SQL Server…
 
Oracle10g new features
Oracle10g  new featuresOracle10g  new features
Oracle10g new features
 
ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-Resume
 
Launching Activiti v6 (Activiti Community Day Paris 2015)
Launching Activiti v6 (Activiti Community Day Paris 2015) Launching Activiti v6 (Activiti Community Day Paris 2015)
Launching Activiti v6 (Activiti Community Day Paris 2015)
 
Sqlpass The Magic Of Replication
Sqlpass   The Magic Of ReplicationSqlpass   The Magic Of Replication
Sqlpass The Magic Of Replication
 
WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011
 
Professional sql server 2005 clr programming
Professional sql server 2005 clr programmingProfessional sql server 2005 clr programming
Professional sql server 2005 clr programming
 
R preso at ow
R preso at owR preso at ow
R preso at ow
 
Missy Perry Resume
Missy Perry ResumeMissy Perry Resume
Missy Perry Resume
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Kelly Flowers Business Intelligence Portfolio

  • 1. OLTP OLAP Business Intelligence Portfolio Kelly Flowers April, 2009
  • 2. Table of Contents • ETL Solutions - SSIS • Online Analytic Processing Solutions - SSAS • MDX • SQL Server Reporting Services - SSRS • SharePoint Server • Performance Point Server 2009 Kelly Flowers 2
  • 3. OLTP OLAP SQL Server Integration Services ETL Solutions 2009 Kelly Flowers 3
  • 4. This ETL process imports multiple CSV files containing Job Time Sheets and loads them into a staging database. Upon completion, a status email is sent indicating job statistics and if errors occurred the error log file is attached. 2009 Kelly Flowers 4
  • 5. This data flow task for the Job Time Sheets package processes through each CSV file doing multiple lookups to ensure database integrity. It logs any rows that error out for review and correction. 2009 Kelly Flowers 5
  • 6. This VB.Net script was used in this package to keep a running total of the rows processed and the rows that contained errors contained errors. 2009 Kelly Flowers 6
  • 7. This package first loads tables satisfying FK constraints for other tables. Then tables with FK constraints are loaded, then the tables without FK constraints are loaded. The precedence constraints insure the correct execution order. 2009 Kelly Flowers 7
  • 8. This Database Maintenance Package performs the tasks necessary to optimize query performance. This is run each night after the data tables have been loaded. 2009 Kelly Flowers 8
  • 9. OLAP SQL Server Analysis Services Cube with KPIs and Dimension Usage 2009 Kelly Flowers 9
  • 10. Allworks Dimension Usage 2009 Kelly Flowers 10
  • 11. Key Performance Indicator (KPI) defination 2009 Kelly Flowers 11
  • 12. Browsing Cube Data using hierarchies on rows and columns, and to filter time 2009 Kelly Flowers 12
  • 13. MDX Queries 2009 Kelly Flowers 13
  • 14. MDX TopPercent function 2009 Kelly Flowers 14
  • 15. Query to show All employees for 2005 Q4 and four periods ago, for total hours worked in the Quarter 2009 Kelly Flowers 15
  • 16. Query to show jobs in order of purchase amount and then the breakdown in each job of material type 2009 Kelly Flowers 16
  • 17. MDX query to select Sales dollars from 2005 and also from 2004 using Calculated Members, the PrevMember function and the Year hierarchy of the Time dimension. 2009 Kelly Flowers 17
  • 18. SQL Server Reporting Services 2009 Kelly Flowers 18
  • 19. This report was developed to highlight when an Overhead percent change from one Quarter to the previous Quarter exceeded a threshold value. 2009 Kelly Flowers 19
  • 20. This immediate if statement was developed to control the display color of Quarterly Overhead percent values. 2009 Kelly Flowers 20
  • 21. SQL Server Analysis Services SQL Server Reporting Services Excel Services Performance Point Server 2009 Kelly Flowers 21
  • 22. This Dashboard was developed in Performance Point Server and then deployed to Sharepoint for presentation to the stakeholder. 2009 Kelly Flowers 22
  • 23. PerformancePoint Server SQL Server Reporting Services Excel Services SharePoint Server 2009 Kelly Flowers 23
  • 24. This report was developed using Excel services, imported into a Performance Point Dashboard which was deployed to SharePoint. 2009 Kelly Flowers 24
  • 25. Two reports developed in Performance Point and deployed to a SharePoint web site. 2009 Kelly Flowers 25
  • 26. This scorecard was developed in Performance Point and then published to a Sharepoint web site. Filters were created for drill-down drill-up functionality. 2009 Kelly Flowers 26