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

More Related Content

Viewers also liked

Train the trainer
Train the trainerTrain the trainer
Train the trainer
Rooprajinder Singh
 
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
We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program.
 
Training & Development (Train The Trainer ) Workshop
Training & Development (Train The Trainer ) WorkshopTraining & Development (Train The Trainer ) Workshop
Training & Development (Train The Trainer ) Workshop
Consultants for Business Leaders
 
Train the trainer Training
Train the trainer TrainingTrain the trainer Training
Train the trainer Training
Laurence Yap M.A. (UM) CHRM
 
A Matter Of Degree
A Matter Of DegreeA Matter Of Degree
A Matter Of Degree
keneustadt
 
Presentatie Raad van Europa 2009
Presentatie Raad van Europa 2009Presentatie Raad van Europa 2009
Presentatie Raad van Europa 2009
Alexander Bouwman
 
Episode 1 development
Episode 1   developmentEpisode 1   development
Episode 1 development
Aviator42009
 
Hands pps
Hands ppsHands pps
Hands pps
itsaro
 
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 cmhc
Matt Collinge
 
writing_research_paper_handout(goerzen2011)
writing_research_paper_handout(goerzen2011)writing_research_paper_handout(goerzen2011)
writing_research_paper_handout(goerzen2011)
University of British Columbia
 
Handbook for a New Military Spouse
Handbook for a New Military SpouseHandbook for a New Military Spouse
Handbook for a New Military Spouse
Noel Waterman
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power pointamalik111
 
Data center sper sys
Data center sper sysData center sper sys
Data center sper sys
rodolfo valiente
 
ソーシャルメディアマーケティング
ソーシャルメディアマーケティングソーシャルメディアマーケティング
ソーシャルメディアマーケティング
Goro Kosaka
 
working-in-groups-strang-2011
working-in-groups-strang-2011working-in-groups-strang-2011
working-in-groups-strang-2011
University of British Columbia
 
writing_research_paper_facilitator_guide(goerzen2011)
writing_research_paper_facilitator_guide(goerzen2011)writing_research_paper_facilitator_guide(goerzen2011)
writing_research_paper_facilitator_guide(goerzen2011)
University of British Columbia
 
Str8ts Weekly Extreme #50 - Solution
Str8ts Weekly Extreme #50 - SolutionStr8ts Weekly Extreme #50 - Solution
Str8ts Weekly Extreme #50 - Solution
SlowThinker
 
Anthrop2
Anthrop2Anthrop2
Anthrop2
Ruth Deller
 

Viewers also liked (19)

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)
 
Str8ts Weekly Extreme #50 - Solution
Str8ts Weekly Extreme #50 - SolutionStr8ts Weekly Extreme #50 - Solution
Str8ts Weekly Extreme #50 - Solution
 
Anthrop2
Anthrop2Anthrop2
Anthrop2
 

Similar to 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-manual
Chitrarasan Kathiravan
 
Metrics Sirisha
Metrics  SirishaMetrics  Sirisha
Metrics Sirisha
interactionaccount
 
Metrics Sirisha
Metrics  SirishaMetrics  Sirisha
Metrics Sirisha
interactionaccount
 
Metrics Sirisha
Metrics  SirishaMetrics  Sirisha
Metrics Sirisha
interactionaccount
 
Ms Project
Ms ProjectMs Project
Ms Project
Noman Aftab
 
Student growth workshops
Student growth workshopsStudent growth workshops
Student growth workshops
AnneWeerda
 
Pm0011 – project planning
Pm0011 – project planningPm0011 – project planning
Pm0011 – project planning
smumbahelp
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Gaurav Marwaha
 
Microsoft Project Course with PMP Concepts
Microsoft Project Course with PMP ConceptsMicrosoft Project Course with PMP Concepts
Microsoft Project Course with PMP Concepts
Hari 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 Estimation
Jatin 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.docx
jeffevans62972
 
Estimation maturity model using function points
Estimation maturity  model using function pointsEstimation maturity  model using function points
Estimation maturity model using function points
Bhupinder Singh
 
Managing projects by data
Managing projects by dataManaging projects by data
Managing projects by data
Mobi 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.docx
sherni1
 
OnTrac_StarCertificationProgram-3Day.pptx
OnTrac_StarCertificationProgram-3Day.pptxOnTrac_StarCertificationProgram-3Day.pptx
OnTrac_StarCertificationProgram-3Day.pptx
NilaanjanTripathy1
 
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
maoanderton
 
M3 reviewing the slo-sso-final
M3 reviewing the slo-sso-finalM3 reviewing the slo-sso-final
M3 reviewing the slo-sso-final
Research in Action, Inc.
 
M3-Reviewing the SLO-SSO-DemoSite
M3-Reviewing the SLO-SSO-DemoSiteM3-Reviewing the SLO-SSO-DemoSite
M3-Reviewing the SLO-SSO-DemoSite
Research in Action, Inc.
 
Data Collection Points And Gqm
Data Collection Points And GqmData Collection Points And Gqm
Data Collection Points And Gqm
Gerrit Klaschke, CSM
 

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

Recently uploaded

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
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
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
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
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
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.
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 

Recently uploaded (20)

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
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
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
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?
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
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
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 

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 .

Editor's Notes

  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.