SlideShare una empresa de Scribd logo
1 de 44
BI Project ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Terminology Reporting period / quarter Refers to calendar quarter. All courses with evaluation date sent falling within the calendar quarter will be reported. Databases Two primary databases that will be used for the source data are: NewSFCourses SurveyEvaluation
Source Database: SurveyEvaluation
Source Database: NewSFCourses
Identify Facts/Measures ,[object Object],[object Object],[object Object],[object Object]
Identify Dimensions/Hierarchies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Identify Dimensions/Hierarchies ,[object Object]
Stored Proc: Populate DimDate
Data Warehouse – Data Diagram
Set Focus Evaluation Datawarehouse ETL Utilizing SSIS
Master Package
Dim Session Course Package ,[object Object],[object Object],[object Object],[object Object]
Fact Evaluation The fact evaluation table will be used as a counter for  completed vs. uncompleted evaluations. A validation was done on SessionID which creates an error data file.
Dim Question
Fact Score
SSAS Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DSV Diagram
Dim Session Course
Dim Date
Dimension Usage
Calculations
Solution Explorer
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reports ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary Drill Down Report ,[object Object],[object Object],[object Object],[object Object]
Summary Drill Down Report ,[object Object],[object Object],[object Object],[object Object],Measures].[Score] / [Measures].[Valid Scores]    [Valid Scores] is a derived fact based on the count of records with scores  not null. case  when [Score] is null then 0 else 1 end    [Average Score] is a calculated member.
Summary Drill Down Report ,[object Object],[object Object],[object Object],[object Object],Measures].[Score] / [Measures].[Valid Scores]    [Valid Scores] is a derived fact based on the count of records with scores  not null. case  when [Score] is null then 0 else 1 end    [Average Score] is a calculated member.
Primary Dashboard ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Trainer vs. Overall
Trainer vs. Overall ,[object Object],[object Object],[object Object],[object Object]
Trainer vs. Overall ,[object Object],[object Object],[object Object],[object Object]
Trainer Report  (Sharepoint View)  ,  sample data for Instructor  AA
Objective of this report is for a trainer to see his or her past scores for a course  (up to 10 in a year). ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
Action Tab of Series Properties allows us to link to other SSRS reports. In this case we allow user to see the TrainerDetail Report by selecting any of the Markers on the chart.
Trainer Date Range Report  (Sharepoint View)  ,  sample data for Instructor  AA
Parameters And Datasets ,[object Object],[object Object],[object Object],FromCourseEndDateDate &  ToCourseEndDateDate  WITH MEMBER [Measures].[ParameterCaption] AS  [Course End Date].[Date].CURRENTMEMBER.MEMBER_CAPTION MEMBER [Measures].[ParameterValue] AS  [Course End Date].[Date].CURRENTMEMBER.UNIQUENAME  MEMBER [Measures].[ParameterLevel] AS  [Course End Date].[Date].CURRENTMEMBER.LEVEL.ORDINAL  SELECT {[Measures].[ParameterCaption], [Measures].[ParameterValue], [Measures].[ParameterLevel]} ON COLUMNS , filter([Course End Date].[Date].children,[Measures].[Average Score] > 0) ON ROWS  FROM ( SELECT ( STRTOSET (@DimSessionCourseInstructor , CONSTRAINED) ) ON COLUMNS FROM [SF Course Eval DW])
Query Designer for Dataset  dsTrainerRange Here we  are able to setup the parameters as a range .
Trainer Detail Report  This report shows trainer’s evaluation scores for last class, day or night.  This Report Defaults to most recent date where there was an score.
=Fields!Session.Value & " " & Fields!Course.Value & " " & Fields!Date.Value ="Instructor: " & Parameters!Instructor.Label & "  “  & Sum(Fields!CompletedFlagInt.Value, "dsEvals") & " Evals/"  & Sum(Fields!FactEvaluationCount.Value, "dsEvals")  & " Students " =Sum(Fields!Score.Value)/Sum(Fields!Valid_Scores.Value)
SELECT NON EMPTY { [Measures].[Average Score],  [Measures].[Score] , [Measures].[Valid Scores] } ON COLUMNS,  NON EMPTY  { ( [Dim Session Course].[Course].[Course].ALLMEMBERS *  [Dim Session Course].[Session].[Session].ALLMEMBERS * Tail( Filter([Course End Date].[Date].[Date].ALLMEMBERS, [Measures].[Average Score] >0 ), 1) * [Dim Session Course].[Track].[Track]  *  [Dim Question].[Question].[Question].ALLMEMBERS *  [Dim Question].[Sub Category].children  ) }  DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME  ON ROWS  FROM [SF Course Eval DW] Where (STRTOMEMBER( @Instructor ) ,STRTOMEMBER( @TimeOfDay ))  CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS  SELECT  NON EMPTY {  [Measures].[Fact Evaluation Count], [Measures].[Completed Flag Int] } ON COLUMNS,  NON EMPTY  { ( [Dim Session Course].[Course].[Course].ALLMEMBERS *  [Dim Session Course].[Session].[Session].ALLMEMBERS *  Tail( Filter([Course End Date].[Date].[Date].ALLMEMBERS, [Measures].[Average Score] >0 ), 1) * [Dim Session Course].[Track].[Track]  )}  DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME  ON ROWS  FROM [SF Course Eval DW] Where (STRTOMEMBER( @Instructor ) ,STRTOMEMBER( @TimeOfDay ))  CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
SELECT  DimQuestion.Question, FactScore.Comments FROM  FactScore  INNER JOIN DimSessionCourse ON FactScore.SessionCourseID = DimSessionCourse.SessionCourseID INNER JOIN DimQuestion ON FactScore.QuestionID = DimQuestion.QuestionID  INNER JOIN DimDate ON DimSessionCourse.CourseEndDateID = DimDate.DateID WHERE  (FactScore.Comments IS NOT NULL)  AND  (DimSessionCourse.InstructorName = @Instructor) AND  (DimSessionCourse.TimeOfDay = @DayEvening) AND  (DimDate.Date = (SELECT  MAX(DD.Date) AS Expr1 FROM  DimDate AS DD INNER JOIN DimSessionCourse AS DSC ON DD.DateID = DSC.CourseEndDateID  WHERE (DSC.InstructorName = DimSessionCourse.InstructorName)  Created a datasource to access  DW relational database  to extract Comments ="[Dim Session Course].[Day-Evening].[Day]"
Additional Attribute [Day-Evening] added to DimSessionCourse to declare Time of day filter .
The End

Más contenido relacionado

Destacado

A Matter Of Degree
A Matter Of DegreeA Matter Of Degree
A Matter Of Degreekeneustadt
 
Presentatie Raad van Europa 2009
Presentatie Raad van Europa 2009Presentatie Raad van Europa 2009
Presentatie Raad van Europa 2009Alexander Bouwman
 
Episode 1 development
Episode 1   developmentEpisode 1   development
Episode 1 developmentAviator42009
 
Hands pps
Hands ppsHands pps
Hands ppsitsaro
 
Cambie+7 preview package
Cambie+7 preview packageCambie+7 preview package
Cambie+7 preview packageMatt Collinge
 
January 2011 housing starts in vancouver, bc from cmhc
January 2011 housing starts in vancouver, bc from cmhcJanuary 2011 housing starts in vancouver, bc from cmhc
January 2011 housing starts in vancouver, bc from cmhcMatt Collinge
 
Handbook for a New Military Spouse
Handbook for a New Military SpouseHandbook for a New Military Spouse
Handbook for a New Military SpouseNoel Waterman
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power pointamalik111
 
ソーシャルメディアマーケティング
ソーシャルメディアマーケティングソーシャルメディアマーケティング
ソーシャルメディアマーケティングGoro Kosaka
 
CSL In Session - Engaging Customer Curiosity
CSL In Session - Engaging Customer CuriosityCSL In Session - Engaging Customer Curiosity
CSL In Session - Engaging Customer Curiosity Colorado State Library
 
Str8ts Weekly Extreme #50 - Solution
Str8ts Weekly Extreme #50 - SolutionStr8ts Weekly Extreme #50 - Solution
Str8ts Weekly Extreme #50 - SolutionSlowThinker
 

Destacado (20)

Train the trainer
Train the trainerTrain the trainer
Train the trainer
 
Effective Corporate Trainer Skills PPT - Training and Development
Effective Corporate Trainer Skills PPT - Training and DevelopmentEffective Corporate Trainer Skills PPT - Training and Development
Effective Corporate Trainer Skills PPT - Training and Development
 
Training & Development (Train The Trainer ) Workshop
Training & Development (Train The Trainer ) WorkshopTraining & Development (Train The Trainer ) Workshop
Training & Development (Train The Trainer ) Workshop
 
Train the trainer Training
Train the trainer TrainingTrain the trainer Training
Train the trainer Training
 
A Matter Of Degree
A Matter Of DegreeA Matter Of Degree
A Matter Of Degree
 
Presentatie Raad van Europa 2009
Presentatie Raad van Europa 2009Presentatie Raad van Europa 2009
Presentatie Raad van Europa 2009
 
Episode 1 development
Episode 1   developmentEpisode 1   development
Episode 1 development
 
Hands pps
Hands ppsHands pps
Hands pps
 
Cambie+7 preview package
Cambie+7 preview packageCambie+7 preview package
Cambie+7 preview package
 
January 2011 housing starts in vancouver, bc from cmhc
January 2011 housing starts in vancouver, bc from cmhcJanuary 2011 housing starts in vancouver, bc from cmhc
January 2011 housing starts in vancouver, bc from cmhc
 
writing_research_paper_handout(goerzen2011)
writing_research_paper_handout(goerzen2011)writing_research_paper_handout(goerzen2011)
writing_research_paper_handout(goerzen2011)
 
Handbook for a New Military Spouse
Handbook for a New Military SpouseHandbook for a New Military Spouse
Handbook for a New Military Spouse
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power point
 
Data center sper sys
Data center sper sysData center sper sys
Data center sper sys
 
ソーシャルメディアマーケティング
ソーシャルメディアマーケティングソーシャルメディアマーケティング
ソーシャルメディアマーケティング
 
working-in-groups-strang-2011
working-in-groups-strang-2011working-in-groups-strang-2011
working-in-groups-strang-2011
 
writing_research_paper_facilitator_guide(goerzen2011)
writing_research_paper_facilitator_guide(goerzen2011)writing_research_paper_facilitator_guide(goerzen2011)
writing_research_paper_facilitator_guide(goerzen2011)
 
CSL In Session - Engaging Customer Curiosity
CSL In Session - Engaging Customer CuriosityCSL In Session - Engaging Customer Curiosity
CSL In Session - Engaging Customer Curiosity
 
Str8ts Weekly Extreme #50 - Solution
Str8ts Weekly Extreme #50 - SolutionStr8ts Weekly Extreme #50 - Solution
Str8ts Weekly Extreme #50 - Solution
 
Managing the Maze - Part 2
Managing the Maze - Part 2Managing the Maze - Part 2
Managing the Maze - Part 2
 

Similar a Trainer evaluation project

60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manualChitrarasan Kathiravan
 
Student growth workshops
Student growth workshopsStudent growth workshops
Student growth workshopsAnneWeerda
 
Pm0011 – project planning
Pm0011 – project planningPm0011 – project planning
Pm0011 – project planningsmumbahelp
 
Microsoft Project Course with PMP Concepts
Microsoft Project Course with PMP ConceptsMicrosoft Project Course with PMP Concepts
Microsoft Project Course with PMP ConceptsHari Thapliyal
 
Microsoft_Project_101_How_to_Build_a_Project_Plan.
Microsoft_Project_101_How_to_Build_a_Project_Plan.Microsoft_Project_101_How_to_Build_a_Project_Plan.
Microsoft_Project_101_How_to_Build_a_Project_Plan.TURKI , PMP
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test EstimationJatin Kochhar
 
You are working as a behavior consulting intern. Your company’s on.docx
You are working as a behavior consulting intern. Your company’s on.docxYou are working as a behavior consulting intern. Your company’s on.docx
You are working as a behavior consulting intern. Your company’s on.docxjeffevans62972
 
Estimation maturity model using function points
Estimation maturity  model using function pointsEstimation maturity  model using function points
Estimation maturity model using function pointsBhupinder Singh
 
Managing projects by data
Managing projects by dataManaging projects by data
Managing projects by dataMobi Marketing
 
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docx
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docxAssignment 2 Designing a Training ProgramDue Week 8 and worth 3.docx
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docxsherni1
 
OnTrac_StarCertificationProgram-3Day.pptx
OnTrac_StarCertificationProgram-3Day.pptxOnTrac_StarCertificationProgram-3Day.pptx
OnTrac_StarCertificationProgram-3Day.pptxNilaanjanTripathy1
 
Sheet1HCM3002 Economics of HealthcareChoose a Health Plan (Part 2).docx
Sheet1HCM3002 Economics of HealthcareChoose a Health Plan (Part 2).docxSheet1HCM3002 Economics of HealthcareChoose a Health Plan (Part 2).docx
Sheet1HCM3002 Economics of HealthcareChoose a Health Plan (Part 2).docxmaoanderton
 

Similar a Trainer evaluation project (20)

60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual
 
Metrics Sirisha
Metrics  SirishaMetrics  Sirisha
Metrics Sirisha
 
Metrics Sirisha
Metrics  SirishaMetrics  Sirisha
Metrics Sirisha
 
Metrics Sirisha
Metrics  SirishaMetrics  Sirisha
Metrics Sirisha
 
Ms Project
Ms ProjectMs Project
Ms Project
 
Student growth workshops
Student growth workshopsStudent growth workshops
Student growth workshops
 
Pm0011 – project planning
Pm0011 – project planningPm0011 – project planning
Pm0011 – project planning
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Microsoft Project Course with PMP Concepts
Microsoft Project Course with PMP ConceptsMicrosoft Project Course with PMP Concepts
Microsoft Project Course with PMP Concepts
 
Microsoft_Project_101_How_to_Build_a_Project_Plan.
Microsoft_Project_101_How_to_Build_a_Project_Plan.Microsoft_Project_101_How_to_Build_a_Project_Plan.
Microsoft_Project_101_How_to_Build_a_Project_Plan.
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test Estimation
 
You are working as a behavior consulting intern. Your company’s on.docx
You are working as a behavior consulting intern. Your company’s on.docxYou are working as a behavior consulting intern. Your company’s on.docx
You are working as a behavior consulting intern. Your company’s on.docx
 
Estimation maturity model using function points
Estimation maturity  model using function pointsEstimation maturity  model using function points
Estimation maturity model using function points
 
Managing projects by data
Managing projects by dataManaging projects by data
Managing projects by data
 
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docx
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docxAssignment 2 Designing a Training ProgramDue Week 8 and worth 3.docx
Assignment 2 Designing a Training ProgramDue Week 8 and worth 3.docx
 
OnTrac_StarCertificationProgram-3Day.pptx
OnTrac_StarCertificationProgram-3Day.pptxOnTrac_StarCertificationProgram-3Day.pptx
OnTrac_StarCertificationProgram-3Day.pptx
 
Sheet1HCM3002 Economics of HealthcareChoose a Health Plan (Part 2).docx
Sheet1HCM3002 Economics of HealthcareChoose a Health Plan (Part 2).docxSheet1HCM3002 Economics of HealthcareChoose a Health Plan (Part 2).docx
Sheet1HCM3002 Economics of HealthcareChoose a Health Plan (Part 2).docx
 
M3 reviewing the slo-sso-final
M3 reviewing the slo-sso-finalM3 reviewing the slo-sso-final
M3 reviewing the slo-sso-final
 
M3-Reviewing the SLO-SSO-DemoSite
M3-Reviewing the SLO-SSO-DemoSiteM3-Reviewing the SLO-SSO-DemoSite
M3-Reviewing the SLO-SSO-DemoSite
 
Data Collection Points And Gqm
Data Collection Points And GqmData Collection Points And Gqm
Data Collection Points And Gqm
 

Último

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Último (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Trainer evaluation project

  • 1.
  • 2.
  • 5.
  • 6.
  • 7.
  • 9. Data Warehouse – Data Diagram
  • 10. Set Focus Evaluation Datawarehouse ETL Utilizing SSIS
  • 12.
  • 13. Fact Evaluation The fact evaluation table will be used as a counter for completed vs. uncompleted evaluations. A validation was done on SessionID which creates an error data file.
  • 16.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 30.
  • 31.
  • 32. Trainer Report (Sharepoint View) , sample data for Instructor AA
  • 33.
  • 34.
  • 35. Action Tab of Series Properties allows us to link to other SSRS reports. In this case we allow user to see the TrainerDetail Report by selecting any of the Markers on the chart.
  • 36. Trainer Date Range Report (Sharepoint View) , sample data for Instructor AA
  • 37.
  • 38. Query Designer for Dataset dsTrainerRange Here we are able to setup the parameters as a range .
  • 39. Trainer Detail Report This report shows trainer’s evaluation scores for last class, day or night. This Report Defaults to most recent date where there was an score.
  • 40. =Fields!Session.Value & " " & Fields!Course.Value & " " & Fields!Date.Value ="Instructor: " & Parameters!Instructor.Label & " “ & Sum(Fields!CompletedFlagInt.Value, "dsEvals") & " Evals/" & Sum(Fields!FactEvaluationCount.Value, "dsEvals") & " Students " =Sum(Fields!Score.Value)/Sum(Fields!Valid_Scores.Value)
  • 41. SELECT NON EMPTY { [Measures].[Average Score], [Measures].[Score] , [Measures].[Valid Scores] } ON COLUMNS, NON EMPTY { ( [Dim Session Course].[Course].[Course].ALLMEMBERS * [Dim Session Course].[Session].[Session].ALLMEMBERS * Tail( Filter([Course End Date].[Date].[Date].ALLMEMBERS, [Measures].[Average Score] >0 ), 1) * [Dim Session Course].[Track].[Track] * [Dim Question].[Question].[Question].ALLMEMBERS * [Dim Question].[Sub Category].children ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM [SF Course Eval DW] Where (STRTOMEMBER( @Instructor ) ,STRTOMEMBER( @TimeOfDay )) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS SELECT NON EMPTY { [Measures].[Fact Evaluation Count], [Measures].[Completed Flag Int] } ON COLUMNS, NON EMPTY { ( [Dim Session Course].[Course].[Course].ALLMEMBERS * [Dim Session Course].[Session].[Session].ALLMEMBERS * Tail( Filter([Course End Date].[Date].[Date].ALLMEMBERS, [Measures].[Average Score] >0 ), 1) * [Dim Session Course].[Track].[Track] )} DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM [SF Course Eval DW] Where (STRTOMEMBER( @Instructor ) ,STRTOMEMBER( @TimeOfDay )) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
  • 42. SELECT DimQuestion.Question, FactScore.Comments FROM FactScore INNER JOIN DimSessionCourse ON FactScore.SessionCourseID = DimSessionCourse.SessionCourseID INNER JOIN DimQuestion ON FactScore.QuestionID = DimQuestion.QuestionID INNER JOIN DimDate ON DimSessionCourse.CourseEndDateID = DimDate.DateID WHERE (FactScore.Comments IS NOT NULL) AND (DimSessionCourse.InstructorName = @Instructor) AND (DimSessionCourse.TimeOfDay = @DayEvening) AND (DimDate.Date = (SELECT MAX(DD.Date) AS Expr1 FROM DimDate AS DD INNER JOIN DimSessionCourse AS DSC ON DD.DateID = DSC.CourseEndDateID WHERE (DSC.InstructorName = DimSessionCourse.InstructorName) Created a datasource to access DW relational database to extract Comments ="[Dim Session Course].[Day-Evening].[Day]"
  • 43. Additional Attribute [Day-Evening] added to DimSessionCourse to declare Time of day filter .

Notas del editor

  1. Mention appearance of fragmented data. Consider modifying report for more meaningful graph in phase 2
  2. Note the sparseness of the data for this particular instructor. We found this to be the case with nearly all the instructors. This is due to the data. We suggest re-evaluating the report for Phase 2; perhaps using a bar chart and only comparing on dates where the instructor has data.