SlideShare a Scribd company logo
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

More Related Content

What's hot

SQL SERVER 2008 R2 CTP
SQL SERVER 2008 R2 CTPSQL SERVER 2008 R2 CTP
SQL SERVER 2008 R2 CTP
Govind S Yadav
 
SSIS 2012: Parameters vs. Configurations
SSIS 2012: Parameters vs. ConfigurationsSSIS 2012: Parameters vs. Configurations
SSIS 2012: Parameters vs. Configurations
Allen 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 90
Microsoft 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 1
Muthuvel 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 Datasheet
Microsoft Private Cloud
 
Sql server reporting services
Sql server reporting servicesSql server reporting services
Sql server reporting services
ssuser1eca7d
 
Microsoft SQL Server 2012
Microsoft SQL Server 2012 Microsoft SQL Server 2012
Microsoft SQL Server 2012
Dhiren Gala
 
Ssrs 2008 R2 webinar
Ssrs 2008 R2   webinarSsrs 2008 R2   webinar
Ssrs 2008 R2 webinar
Snigdha Chotani
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101
Sparkhound Inc.
 
B Woodward Portfolio
B Woodward PortfolioB Woodward Portfolio
B Woodward Portfolio
bwoodward
 
DB PowerStudio XE DataSheet
DB PowerStudio XE DataSheetDB PowerStudio XE DataSheet
DB PowerStudio XE DataSheet
ANIL MAHADEV
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
skymusic
 
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
Microsoft TechNet
 
Samuel Bayeta
Samuel BayetaSamuel Bayeta
Samuel Bayeta
Sam 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 technology
Mark 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 IT
Bala Subra
 
Whats new 2011
Whats new 2011Whats new 2011
Whats new 2011
kingkong7702
 
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
 
Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)
Anurag Rana
 

What's hot (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)
 

Viewers also liked

Bi Fast Track Overview
Bi Fast Track OverviewBi Fast Track Overview
Bi Fast Track Overview
B.I. Voyage
 
Microsoft Dynamics CRM 2011 Walkthrough
Microsoft Dynamics CRM 2011 WalkthroughMicrosoft Dynamics CRM 2011 Walkthrough
Microsoft Dynamics CRM 2011 Walkthrough
Dareen 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 Agenda
Vishal Pawar
 
Microsoft BI Stack Portfolio
Microsoft BI Stack PortfolioMicrosoft BI Stack Portfolio
Microsoft BI Stack Portfolio
Angela 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 2
Jukka 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 Material
Aileen Gusni
 

Viewers also liked (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
 

Similar to Business Intelligence Portfolio Rahel Thomas

Lac portfolio
Lac portfolioLac portfolio
Lac portfolio
lacndar1
 
Sql server2008 r2_bi_datasheet_final
Sql server2008 r2_bi_datasheet_finalSql server2008 r2_bi_datasheet_final
Sql server2008 r2_bi_datasheet_final
Klaudiia Jacome
 
Colin\'s BI Portfolio
Colin\'s BI PortfolioColin\'s BI Portfolio
Colin\'s BI Portfolio
colinsobers
 
Lezlee Coulter SQl Server Portfolio
Lezlee Coulter SQl Server PortfolioLezlee Coulter SQl Server Portfolio
Lezlee Coulter SQl Server Portfolio
lacndar1
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
MoniqueO Opris
 
Amit Adhlakha Bi Portfolio
Amit Adhlakha Bi PortfolioAmit Adhlakha Bi Portfolio
Amit Adhlakha Bi Portfolio
Amit Adhlakha
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
pleeloy
 
Joel Chamberlain Business Intelligence Portfolio
Joel Chamberlain Business Intelligence PortfolioJoel Chamberlain Business Intelligence Portfolio
Joel Chamberlain Business Intelligence Portfolio
jwchamb
 
Sql business intelligence
Sql business intelligenceSql business intelligence
Sql business intelligence
Sqlperfomance
 
Microsoft-business-intelligence-training-in-mumbai
Microsoft-business-intelligence-training-in-mumbaiMicrosoft-business-intelligence-training-in-mumbai
Microsoft-business-intelligence-training-in-mumbai
Unmesh Baile
 
Portfolio Genet
Portfolio GenetPortfolio Genet
Portfolio Genet
Genet Tadesse
 
BI SQL Server2008R2 Portfolio
BI SQL Server2008R2 PortfolioBI SQL Server2008R2 Portfolio
BI SQL Server2008R2 Portfolio
dlinder25
 
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
 
Steps towards business intelligence
Steps towards business intelligenceSteps towards business intelligence
Steps towards business intelligence
Ahsan Kabir
 
Chris Tselebis Portfolio
Chris Tselebis PortfolioChris Tselebis Portfolio
Chris Tselebis Portfolio
ctselebis
 
Business Intelligence Dev. Portfolio
Business Intelligence Dev. PortfolioBusiness Intelligence Dev. Portfolio
Business Intelligence Dev. Portfolio
Vincent Gaines
 
A Standardized Approach to SSIS Migration
A Standardized Approach to SSIS MigrationA Standardized Approach to SSIS Migration
A Standardized Approach to SSIS Migration
Cognizant
 
James Henry Robinson
James Henry RobinsonJames Henry Robinson
James Henry Robinson
James Henry Robinson
 
James Henry Robinson
James Henry RobinsonJames Henry Robinson
James Henry Robinson
James Henry Robinson
 
vinay reddy resume 2yrs
vinay reddy resume 2yrsvinay reddy resume 2yrs
vinay reddy resume 2yrs
Vinay Reddy
 

Similar to 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
 

Recently uploaded

Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
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
 
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
 
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
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
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
 
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.
 
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
 
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
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
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
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
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
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 

Recently uploaded (20)

Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
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
 
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?
 
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
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
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...
 
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
 
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...
 
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...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
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
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
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
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 

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