SlideShare ist ein Scribd-Unternehmen logo
1 von 34
RAHEL THOMAS
rahelthomas@sbcglobal.net




    © Rahel Thomas BI Portfolio   2011-Present   1
   Project Overview……………..…………………………………………. 3
   SSIS (Microsoft SQL Server 2008 Integration Services)…………. 4
   SSAS(Microsoft SQL Server 2008 Analysis Services)….…..….…. 10
   DMX Queries ………………………………….………………………… 20
   SSRS (Microsoft SQL Server 2008 Reporting Services)……..…… 25
   Report Samples ……………………………………………………….… 27
   Conclusion ……………………………………………………….………. 34




                                        © Rahel Thomas BI Portfolio   2011-Present   2
   This portfolio showcases my development skills in Business Intelligence as an independent study in course
    of six months.

Project Goals for core Services
    Integration Services
               Create packages to transfer data from different raw data sources (XLS, CSV, and XML)
                into a SQL Server 2008 database.
               Schedule packages nightly to import/update any additional information.
               Perform validation to detect errors (e.g. child records with invalid parent records).
                   Generate emails with results including number of rows inserted and updated.
               Create a separate package to re-index and shrink the database, as well as perform
                nightly backups of the database.
    Analysis Services
               Using BIDS, create an Analysis Services solution using the newly created SQL Server 2008
                database for AdventureWorks.
               Create a custom data view, build a cube with fact tables and dimensions, create
                attributes and hierarchies.
               Create calculated measures and set up key point indicators (KPIs) to analyze and
                measure AdventureWorks profitability and costs.
                Write a series of MDX queries to provide data for business decisions and display the
                results.
    Reporting Services
               SSRS to create user-requested reports based on data from the previously created OLAP
                U




                database. Publish the reports.


                                                             © Rahel Thomas BI Portfolio   2011-Present         3
Integration Services
   Developing SSIS Packages
          Creating SSIS Packages and Data Sources
          Creating and Editing Control Flow Objects
          Using Control Flow Containers
          Working with package Variables
          Using the script Task
          Testing Package and Execution in BIDS
   Configuring Package Transactions and Checkpoints
          Defining Package and Task Transaction Settings
          Implementing Restartbility Checkpoints
          Using error paths to handle data flow
   Deploying and Configuring SSIS Packages
          Creating an Installer Kit by using the package deployment utility
          Using the SSIS DTUtil Command Line Utility
   Administering Securing and Executing SSIS Packages
          Managing the SSIS services
          Executing and Scheduling Packages




                                                          © Rahel Thomas BI Portfolio   2011-Present   4
Creating, modifying the Dim Customer ETL Package Control Flow
                                                 The main object of SSIS
                                                  package is the business
                                                  logic to manage workflows
                                                  and process data
                                                 Create SSIS project and
                                                  insert data sources, data
                                                  views in the project and the
                                                  connection manager.
                                                 Control Flow for the
                                                  DimCustomer package
                                                  contain an Execute SQL
                                                  Task, followed by Data Flow
                                                  task, followed by another
                                                  Execute SQL task. In the SQL
                                                  Statement Property of the
                                                  Execute SQL Task
                                              Script used to update
                                              UPDATE Production.Product
                                              SET ProductLine = ‘s’
                                              WHERE ProductLine IS Null




                                 © Rahel Thomas BI Portfolio   2011-Present      5
The Data flow task is an SSIS package enabling Data-processing operations



                                                               Data flow step input
                                                                  from 2 data sources
                                                                  sorting each before
                                                                  Merge join and
                                                                  conditional splitting
                                                                  matched and
                                                                  unmatched records.
                                                                  The new records will
                                                                  be inserted as new
                                                                  and the rest will be
                                                                  updated in this case
                                                                  no count for new all
                                                                  match and will be
                                                                  updated




                                         © Rahel Thomas BI Portfolio   2011-Present       6
Using Sequence Container in the Control Flow
Updating Product Line Processing Data Flow task with a script




                                      © Rahel Thomas BI Portfolio   2011-Present   7
OLDB connection manager using SQL
                                     Aggregating for count
Command Line Script to access Data




                                     © Rahel Thomas BI Portfolio   2011-Present   8
Slowly changing dimension




Slowly Changing Dimension monitors transformation in the DimPromotion Package to identify
new records versus updated records. The slowly changing Dimension wizard defines what kind of
output should be created depending on the kind of change. Note destination was not specified
hence process was not completed.




                                                 © Rahel Thomas BI Portfolio   2011-Present     9
Analysis Services
   Developing SSAS Cubes
          Creating Data Sources and Data Source views
          Creating DSV keys and Table Relationships
          Defining DSV Named Calculations and Named Queries
   Creating SSAS cubes using the Cube wizard and the Cube Designer
          Creating SSAS Dimensions
          Creating Measure Groups and Measures and configuring measures
   Extending SSAS Cubes
          Creating and modifying User Dimension Hierarchies
          Associating Dimensions to Measure Groups
          Creating KPIs,
          Localizing Cubes through Translations
          Creating Calculations and Queries by Using DMX
   Deploying SSAS projects with BIDS
          Using the Deployment Wizard
          Running XMLA scripts for Deployment
   Securing and Administering SSAS
          Creating Roles and Applying User Security to Cubes
          Backing up of SSAS Database in SSMS
          Scheduling SSAS Objects in SSMS
   Working with SSAS Data Mining
          Preparing and Creating Data Mining Structures
          Creating Data Mining Models
                                                           © Rahel Thomas BI Portfolio   2011-Present   10

   Creating Data Sources and Data       Creating Cubes and Dimensions
    Sources Views                         in the Designer




                                         © Rahel Thomas BI Portfolio   2011-Present   11
Defining DSV Named Calculations and Named Queries




                                  © Rahel Thomas BI Portfolio   2011-Present   12
   Using the cube wizard to create
            Cubes and Dimensions

           Rename Sales Territory key and
            bind Column name to the
            lowest level of the Sales
            territory group which is Sales
            Territory Region, then Sales
            Territory Country, and Sales
            Territory Region Hierarchy.
            Binding its NameColumn
            Property to the Sales Territory
            Region Column. Set the OrderBy
            property to Name.




© Rahel Thomas BI Portfolio   2011-Present    13
Browser Presentation of the Sales Territory Dimension

                   © Rahel Thomas BI Portfolio   2011-Present   14
Creating Measure Groups and Measures and configuring
measures




Calculating Measures for Internet Average Sales Amount




                                     © Rahel Thomas BI Portfolio   2011-Present   15
   Creating and Modifying User Hierarchies In Dimensions




Creating Contact and Demographic Hierarchies

                                     © Rahel Thomas BI Portfolio   2011-Present   16
© Rahel Thomas BI Portfolio   2011-Present   17
Creating KPIs (Key Performance Indicators) values, goals, status
and trends. Note Filter Expression used to calculate KPI for the
Time Dimension




                          © Rahel Thomas BI Portfolio   2011-Present   18
   Setting up Translations to Spanish (Spain) to the Product Dimension




                                            © Rahel Thomas BI Portfolio   2011-Present   19
   Using DMX Expressions




          © Rahel Thomas BI Portfolio   2011-Present   20
   Using DMX Expressions




          © Rahel Thomas BI Portfolio   2011-Present   21
Mining Model for the Reseller   Lift chart for the Reseller Minining
Dimension                       Dimension




                                © Rahel Thomas BI Portfolio   2011-Present   22
Creating User Roles and Implementing security on   Creating User Roles and Implementing security on
Cubes                                              Dimensions




                                                     © Rahel Thomas BI Portfolio   2011-Present       23
Backing up in SSMS




                     XMLA Query for the backup




                      © Rahel Thomas BI Portfolio   2011-Present   24
Reporting Services

   Creating SSRS Projects and Reports in BIDS
          Using the SSRS Report wizard and the report Designer
          Working with advanced Report Object properties such as toggling object visibility and Report
           actions


   Extending and Deploying SSRS Reports
          Assigning parameters within Reports
          Deploying Reports in BIDS
          Uploading a report file in Report Manager




                                                         © Rahel Thomas BI Portfolio   2011-Present       25
Creating SSRS Projects and Reports in   Working with advanced Report Object
BIDS using Report wizard                properties such as toggling object
                                        visibility and Report actions




                                         © Rahel Thomas BI Portfolio   2011-Present   26
© Rahel Thomas BI Portfolio   2011-Present   27
© Rahel Thomas BI Portfolio   2011-Present   28
© Rahel Thomas BI Portfolio   2011-Present   29
Assigning parameters within Reports and
Deploying Reports in BIDS




                      © Rahel Thomas BI Portfolio   2011-Present   30
XML for Tracking Number by Month Report




                     © Rahel Thomas BI Portfolio   2011-Present   31
SSRS    …Continued
Report Dash Board    Scheduling Reports




                      © Rahel Thomas BI Portfolio   2011-Present   32
Sales for Products over Months
                                 Purchasing Summary Report
Report


                                 © Rahel Thomas BI Portfolio   2011-Present   33
RAHEL THOMAS
rahelthomas@sbcglobal.net




    © Rahel Thomas BI Portfolio   2011-Present   34

Weitere ähnliche Inhalte

Was ist angesagt?

SQL SERVER 2008 R2 CTP
SQL SERVER 2008 R2 CTPSQL SERVER 2008 R2 CTP
SQL SERVER 2008 R2 CTPGovind S Yadav
 
SSIS 2012: Parameters vs. Configurations
SSIS 2012: Parameters vs. ConfigurationsSSIS 2012: Parameters vs. Configurations
SSIS 2012: Parameters vs. ConfigurationsAllen Smith
 
Business Intelligence For It Professionals Part 2 Seamless Data Integration 90
Business Intelligence For It Professionals Part 2 Seamless Data Integration 90Business Intelligence For It Professionals Part 2 Seamless Data Integration 90
Business Intelligence For It Professionals Part 2 Seamless Data Integration 90Microsoft TechNet
 
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...Microsoft Private Cloud
 
Ssrs introduction session 1
Ssrs introduction session 1Ssrs introduction session 1
Ssrs introduction session 1Muthuvel P
 
Microsoft India – SQL Server 2008 R2 Datasheet
Microsoft India – SQL Server 2008 R2 DatasheetMicrosoft India – SQL Server 2008 R2 Datasheet
Microsoft India – SQL Server 2008 R2 DatasheetMicrosoft Private Cloud
 
Sql server reporting services
Sql server reporting servicesSql server reporting services
Sql server reporting servicesssuser1eca7d
 
Microsoft SQL Server 2012
Microsoft SQL Server 2012 Microsoft SQL Server 2012
Microsoft SQL Server 2012 Dhiren Gala
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101Sparkhound Inc.
 
B Woodward Portfolio
B Woodward PortfolioB Woodward Portfolio
B Woodward Portfoliobwoodward
 
DB PowerStudio XE DataSheet
DB PowerStudio XE DataSheetDB PowerStudio XE DataSheet
DB PowerStudio XE DataSheetANIL MAHADEV
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolioskymusic
 
Bi For It Professionals Part 3 Building And Querying Multidimensional Cubes
Bi For It Professionals Part 3   Building And Querying Multidimensional CubesBi For It Professionals Part 3   Building And Querying Multidimensional Cubes
Bi For It Professionals Part 3 Building And Querying Multidimensional CubesMicrosoft TechNet
 
Samuel Bayeta
Samuel BayetaSamuel Bayeta
Samuel BayetaSam B
 
An overview of microsoft data mining technology
An overview of microsoft data mining technologyAn overview of microsoft data mining technology
An overview of microsoft data mining technologyMark Tabladillo
 
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 ITBala Subra
 
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 scaleKlaudiia Jacome
 
Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)Anurag Rana
 

Was ist angesagt? (20)

SQL SERVER 2008 R2 CTP
SQL SERVER 2008 R2 CTPSQL SERVER 2008 R2 CTP
SQL SERVER 2008 R2 CTP
 
SSIS 2012: Parameters vs. Configurations
SSIS 2012: Parameters vs. ConfigurationsSSIS 2012: Parameters vs. Configurations
SSIS 2012: Parameters vs. Configurations
 
Business Intelligence For It Professionals Part 2 Seamless Data Integration 90
Business Intelligence For It Professionals Part 2 Seamless Data Integration 90Business Intelligence For It Professionals Part 2 Seamless Data Integration 90
Business Intelligence For It Professionals Part 2 Seamless Data Integration 90
 
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...
Microsoft SQL Server 2008 - Ten Reasons to Choose Microsoft SQL Server 2008 R...
 
Ssrs introduction session 1
Ssrs introduction session 1Ssrs introduction session 1
Ssrs introduction session 1
 
Microsoft India – SQL Server 2008 R2 Datasheet
Microsoft India – SQL Server 2008 R2 DatasheetMicrosoft India – SQL Server 2008 R2 Datasheet
Microsoft India – SQL Server 2008 R2 Datasheet
 
Sql server reporting services
Sql server reporting servicesSql server reporting services
Sql server reporting services
 
Microsoft SQL Server 2012
Microsoft SQL Server 2012 Microsoft SQL Server 2012
Microsoft SQL Server 2012
 
Ssrs 2008 R2 webinar
Ssrs 2008 R2   webinarSsrs 2008 R2   webinar
Ssrs 2008 R2 webinar
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101
 
B Woodward Portfolio
B Woodward PortfolioB Woodward Portfolio
B Woodward Portfolio
 
DB PowerStudio XE DataSheet
DB PowerStudio XE DataSheetDB PowerStudio XE DataSheet
DB PowerStudio XE DataSheet
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Bi For It Professionals Part 3 Building And Querying Multidimensional Cubes
Bi For It Professionals Part 3   Building And Querying Multidimensional CubesBi For It Professionals Part 3   Building And Querying Multidimensional Cubes
Bi For It Professionals Part 3 Building And Querying Multidimensional Cubes
 
Samuel Bayeta
Samuel BayetaSamuel Bayeta
Samuel Bayeta
 
An overview of microsoft data mining technology
An overview of microsoft data mining technologyAn overview of microsoft data mining technology
An overview of microsoft data mining technology
 
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
 
Whats new 2011
Whats new 2011Whats new 2011
Whats new 2011
 
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
 
Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)
 

Andere mochten auch

Bi Fast Track Overview
Bi Fast Track OverviewBi Fast Track Overview
Bi Fast Track OverviewB.I. Voyage
 
Microsoft Dynamics CRM 2011 Walkthrough
Microsoft Dynamics CRM 2011 WalkthroughMicrosoft Dynamics CRM 2011 Walkthrough
Microsoft Dynamics CRM 2011 WalkthroughDareen Alhiyari
 
Fascinate with SQL SSIS Parallel processing
Fascinate with SQL SSIS Parallel processing Fascinate with SQL SSIS Parallel processing
Fascinate with SQL SSIS Parallel processing Vishal Pawar
 
Power BI February update with Recent Cool features
Power BI February update with Recent Cool features Power BI February update with Recent Cool features
Power BI February update with Recent Cool features Vishal Pawar
 
Power bi dashboard in hour Agenda
Power bi dashboard in hour AgendaPower bi dashboard in hour Agenda
Power bi dashboard in hour AgendaVishal Pawar
 
Microsoft BI Stack Portfolio
Microsoft BI Stack PortfolioMicrosoft BI Stack Portfolio
Microsoft BI Stack PortfolioAngela Trapp
 
Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2Jukka Niiranen
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Vishal Pawar
 
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation MaterialMicrosoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation MaterialAileen Gusni
 

Andere mochten auch (9)

Bi Fast Track Overview
Bi Fast Track OverviewBi Fast Track Overview
Bi Fast Track Overview
 
Microsoft Dynamics CRM 2011 Walkthrough
Microsoft Dynamics CRM 2011 WalkthroughMicrosoft Dynamics CRM 2011 Walkthrough
Microsoft Dynamics CRM 2011 Walkthrough
 
Fascinate with SQL SSIS Parallel processing
Fascinate with SQL SSIS Parallel processing Fascinate with SQL SSIS Parallel processing
Fascinate with SQL SSIS Parallel processing
 
Power BI February update with Recent Cool features
Power BI February update with Recent Cool features Power BI February update with Recent Cool features
Power BI February update with Recent Cool features
 
Power bi dashboard in hour Agenda
Power bi dashboard in hour AgendaPower bi dashboard in hour Agenda
Power bi dashboard in hour Agenda
 
Microsoft BI Stack Portfolio
Microsoft BI Stack PortfolioMicrosoft BI Stack Portfolio
Microsoft BI Stack Portfolio
 
Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
 
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation MaterialMicrosoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
 

Ähnlich wie Business Intelligence Portfolio Rahel Thomas

Lac portfolio
Lac portfolioLac portfolio
Lac portfoliolacndar1
 
Sql server2008 r2_bi_datasheet_final
Sql server2008 r2_bi_datasheet_finalSql server2008 r2_bi_datasheet_final
Sql server2008 r2_bi_datasheet_finalKlaudiia Jacome
 
Colin\'s BI Portfolio
Colin\'s BI PortfolioColin\'s BI Portfolio
Colin\'s BI Portfoliocolinsobers
 
Lezlee Coulter SQl Server Portfolio
Lezlee Coulter SQl Server PortfolioLezlee Coulter SQl Server Portfolio
Lezlee Coulter SQl Server Portfoliolacndar1
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional PortfolioMoniqueO Opris
 
Amit Adhlakha Bi Portfolio
Amit Adhlakha Bi PortfolioAmit Adhlakha Bi Portfolio
Amit Adhlakha Bi PortfolioAmit Adhlakha
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfoliopleeloy
 
Joel Chamberlain Business Intelligence Portfolio
Joel Chamberlain Business Intelligence PortfolioJoel Chamberlain Business Intelligence Portfolio
Joel Chamberlain Business Intelligence Portfoliojwchamb
 
Sql business intelligence
Sql business intelligenceSql business intelligence
Sql business intelligenceSqlperfomance
 
Microsoft-business-intelligence-training-in-mumbai
Microsoft-business-intelligence-training-in-mumbaiMicrosoft-business-intelligence-training-in-mumbai
Microsoft-business-intelligence-training-in-mumbaiUnmesh Baile
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfoliodlinder25
 
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 r2Eduardo Castro
 
Steps towards business intelligence
Steps towards business intelligenceSteps towards business intelligence
Steps towards business intelligenceAhsan Kabir
 
Chris Tselebis Portfolio
Chris Tselebis PortfolioChris Tselebis Portfolio
Chris Tselebis Portfolioctselebis
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioVincent Gaines
 
A Standardized Approach to SSIS Migration
A Standardized Approach to SSIS MigrationA Standardized Approach to SSIS Migration
A Standardized Approach to SSIS MigrationCognizant
 
vinay reddy resume 2yrs
vinay reddy resume 2yrsvinay reddy resume 2yrs
vinay reddy resume 2yrsVinay Reddy
 

Ähnlich wie Business Intelligence Portfolio Rahel Thomas (20)

Lac portfolio
Lac portfolioLac portfolio
Lac portfolio
 
Sql server2008 r2_bi_datasheet_final
Sql server2008 r2_bi_datasheet_finalSql server2008 r2_bi_datasheet_final
Sql server2008 r2_bi_datasheet_final
 
Colin\'s BI Portfolio
Colin\'s BI PortfolioColin\'s BI Portfolio
Colin\'s BI Portfolio
 
Lezlee Coulter SQl Server Portfolio
Lezlee Coulter SQl Server PortfolioLezlee Coulter SQl Server Portfolio
Lezlee Coulter SQl Server Portfolio
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
 
Amit Adhlakha Bi Portfolio
Amit Adhlakha Bi PortfolioAmit Adhlakha Bi Portfolio
Amit Adhlakha Bi Portfolio
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Joel Chamberlain Business Intelligence Portfolio
Joel Chamberlain Business Intelligence PortfolioJoel Chamberlain Business Intelligence Portfolio
Joel Chamberlain Business Intelligence Portfolio
 
Sql business intelligence
Sql business intelligenceSql business intelligence
Sql business intelligence
 
Microsoft-business-intelligence-training-in-mumbai
Microsoft-business-intelligence-training-in-mumbaiMicrosoft-business-intelligence-training-in-mumbai
Microsoft-business-intelligence-training-in-mumbai
 
Portfolio Genet
Portfolio GenetPortfolio Genet
Portfolio Genet
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 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
 
Steps towards business intelligence
Steps towards business intelligenceSteps towards business intelligence
Steps towards business intelligence
 
Chris Tselebis Portfolio
Chris Tselebis PortfolioChris Tselebis Portfolio
Chris Tselebis Portfolio
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
 
A Standardized Approach to SSIS Migration
A Standardized Approach to SSIS MigrationA Standardized Approach to SSIS Migration
A Standardized Approach to SSIS Migration
 
James Henry Robinson
James Henry RobinsonJames Henry Robinson
James Henry Robinson
 
James Henry Robinson
James Henry RobinsonJames Henry Robinson
James Henry Robinson
 
vinay reddy resume 2yrs
vinay reddy resume 2yrsvinay reddy resume 2yrs
vinay reddy resume 2yrs
 

Kürzlich hochgeladen

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Kürzlich hochgeladen (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Business Intelligence Portfolio Rahel Thomas

  • 1. RAHEL THOMAS rahelthomas@sbcglobal.net © Rahel Thomas BI Portfolio 2011-Present 1
  • 2. Project Overview……………..…………………………………………. 3  SSIS (Microsoft SQL Server 2008 Integration Services)…………. 4  SSAS(Microsoft SQL Server 2008 Analysis Services)….…..….…. 10  DMX Queries ………………………………….………………………… 20  SSRS (Microsoft SQL Server 2008 Reporting Services)……..…… 25  Report Samples ……………………………………………………….… 27  Conclusion ……………………………………………………….………. 34 © Rahel Thomas BI Portfolio 2011-Present 2
  • 3. This portfolio showcases my development skills in Business Intelligence as an independent study in course of six months. Project Goals for core Services Integration Services  Create packages to transfer data from different raw data sources (XLS, CSV, and XML) into a SQL Server 2008 database.  Schedule packages nightly to import/update any additional information.  Perform validation to detect errors (e.g. child records with invalid parent records).  Generate emails with results including number of rows inserted and updated.  Create a separate package to re-index and shrink the database, as well as perform nightly backups of the database. Analysis Services  Using BIDS, create an Analysis Services solution using the newly created SQL Server 2008 database for AdventureWorks.  Create a custom data view, build a cube with fact tables and dimensions, create attributes and hierarchies.  Create calculated measures and set up key point indicators (KPIs) to analyze and measure AdventureWorks profitability and costs.  Write a series of MDX queries to provide data for business decisions and display the results. Reporting Services  SSRS to create user-requested reports based on data from the previously created OLAP U database. Publish the reports. © Rahel Thomas BI Portfolio 2011-Present 3
  • 4. Integration Services  Developing SSIS Packages  Creating SSIS Packages and Data Sources  Creating and Editing Control Flow Objects  Using Control Flow Containers  Working with package Variables  Using the script Task  Testing Package and Execution in BIDS  Configuring Package Transactions and Checkpoints  Defining Package and Task Transaction Settings  Implementing Restartbility Checkpoints  Using error paths to handle data flow  Deploying and Configuring SSIS Packages  Creating an Installer Kit by using the package deployment utility  Using the SSIS DTUtil Command Line Utility  Administering Securing and Executing SSIS Packages  Managing the SSIS services  Executing and Scheduling Packages © Rahel Thomas BI Portfolio 2011-Present 4
  • 5. Creating, modifying the Dim Customer ETL Package Control Flow  The main object of SSIS package is the business logic to manage workflows and process data  Create SSIS project and insert data sources, data views in the project and the connection manager.  Control Flow for the DimCustomer package contain an Execute SQL Task, followed by Data Flow task, followed by another Execute SQL task. In the SQL Statement Property of the Execute SQL Task Script used to update UPDATE Production.Product SET ProductLine = ‘s’ WHERE ProductLine IS Null © Rahel Thomas BI Portfolio 2011-Present 5
  • 6. The Data flow task is an SSIS package enabling Data-processing operations Data flow step input from 2 data sources sorting each before Merge join and conditional splitting matched and unmatched records. The new records will be inserted as new and the rest will be updated in this case no count for new all match and will be updated © Rahel Thomas BI Portfolio 2011-Present 6
  • 7. Using Sequence Container in the Control Flow Updating Product Line Processing Data Flow task with a script © Rahel Thomas BI Portfolio 2011-Present 7
  • 8. OLDB connection manager using SQL Aggregating for count Command Line Script to access Data © Rahel Thomas BI Portfolio 2011-Present 8
  • 9. Slowly changing dimension Slowly Changing Dimension monitors transformation in the DimPromotion Package to identify new records versus updated records. The slowly changing Dimension wizard defines what kind of output should be created depending on the kind of change. Note destination was not specified hence process was not completed. © Rahel Thomas BI Portfolio 2011-Present 9
  • 10. Analysis Services  Developing SSAS Cubes  Creating Data Sources and Data Source views  Creating DSV keys and Table Relationships  Defining DSV Named Calculations and Named Queries  Creating SSAS cubes using the Cube wizard and the Cube Designer  Creating SSAS Dimensions  Creating Measure Groups and Measures and configuring measures  Extending SSAS Cubes  Creating and modifying User Dimension Hierarchies  Associating Dimensions to Measure Groups  Creating KPIs,  Localizing Cubes through Translations  Creating Calculations and Queries by Using DMX  Deploying SSAS projects with BIDS  Using the Deployment Wizard  Running XMLA scripts for Deployment  Securing and Administering SSAS  Creating Roles and Applying User Security to Cubes  Backing up of SSAS Database in SSMS  Scheduling SSAS Objects in SSMS  Working with SSAS Data Mining  Preparing and Creating Data Mining Structures  Creating Data Mining Models © Rahel Thomas BI Portfolio 2011-Present 10 
  • 11. Creating Data Sources and Data  Creating Cubes and Dimensions Sources Views in the Designer © Rahel Thomas BI Portfolio 2011-Present 11
  • 12. Defining DSV Named Calculations and Named Queries © Rahel Thomas BI Portfolio 2011-Present 12
  • 13. Using the cube wizard to create Cubes and Dimensions  Rename Sales Territory key and bind Column name to the lowest level of the Sales territory group which is Sales Territory Region, then Sales Territory Country, and Sales Territory Region Hierarchy. Binding its NameColumn Property to the Sales Territory Region Column. Set the OrderBy property to Name. © Rahel Thomas BI Portfolio 2011-Present 13
  • 14. Browser Presentation of the Sales Territory Dimension © Rahel Thomas BI Portfolio 2011-Present 14
  • 15. Creating Measure Groups and Measures and configuring measures Calculating Measures for Internet Average Sales Amount © Rahel Thomas BI Portfolio 2011-Present 15
  • 16. Creating and Modifying User Hierarchies In Dimensions Creating Contact and Demographic Hierarchies © Rahel Thomas BI Portfolio 2011-Present 16
  • 17. © Rahel Thomas BI Portfolio 2011-Present 17
  • 18. Creating KPIs (Key Performance Indicators) values, goals, status and trends. Note Filter Expression used to calculate KPI for the Time Dimension © Rahel Thomas BI Portfolio 2011-Present 18
  • 19. Setting up Translations to Spanish (Spain) to the Product Dimension © Rahel Thomas BI Portfolio 2011-Present 19
  • 20. Using DMX Expressions © Rahel Thomas BI Portfolio 2011-Present 20
  • 21. Using DMX Expressions © Rahel Thomas BI Portfolio 2011-Present 21
  • 22. Mining Model for the Reseller Lift chart for the Reseller Minining Dimension Dimension © Rahel Thomas BI Portfolio 2011-Present 22
  • 23. Creating User Roles and Implementing security on Creating User Roles and Implementing security on Cubes Dimensions © Rahel Thomas BI Portfolio 2011-Present 23
  • 24. Backing up in SSMS XMLA Query for the backup © Rahel Thomas BI Portfolio 2011-Present 24
  • 25. Reporting Services  Creating SSRS Projects and Reports in BIDS  Using the SSRS Report wizard and the report Designer  Working with advanced Report Object properties such as toggling object visibility and Report actions  Extending and Deploying SSRS Reports  Assigning parameters within Reports  Deploying Reports in BIDS  Uploading a report file in Report Manager © Rahel Thomas BI Portfolio 2011-Present 25
  • 26. Creating SSRS Projects and Reports in Working with advanced Report Object BIDS using Report wizard properties such as toggling object visibility and Report actions © Rahel Thomas BI Portfolio 2011-Present 26
  • 27. © Rahel Thomas BI Portfolio 2011-Present 27
  • 28. © Rahel Thomas BI Portfolio 2011-Present 28
  • 29. © Rahel Thomas BI Portfolio 2011-Present 29
  • 30. Assigning parameters within Reports and Deploying Reports in BIDS © Rahel Thomas BI Portfolio 2011-Present 30
  • 31. XML for Tracking Number by Month Report © Rahel Thomas BI Portfolio 2011-Present 31
  • 32. SSRS …Continued Report Dash Board Scheduling Reports © Rahel Thomas BI Portfolio 2011-Present 32
  • 33. Sales for Products over Months Purchasing Summary Report Report © Rahel Thomas BI Portfolio 2011-Present 33
  • 34. RAHEL THOMAS rahelthomas@sbcglobal.net © Rahel Thomas BI Portfolio 2011-Present 34