SlideShare a Scribd company logo
Project 21 - Elections Canada
From: January2015
To: Today
Application/SoftwareArchitect,Level 3
Mr. Gagnonwas responsible toprovide professionalservicestothe Office of the Chief Electoral
Officerasa BusinessIntelligenceArchitect.Hisprimaryrole wastoassistwithanagency wide
informationmanagementandbusinessintelligence solution. The initiativeprovidedthe capabilityto
reporton statusof several operational systems. Initial businessareascontributedtorequirements
inthisarea include National Registerof Electors(E-Registration),the Listof Electors(Revise),and
AlternativeVotingMethods(SVRS).The initiativealsointegrateddatafromseveral operational
systemstoanalyze datawiththe aim of detecting,duringanelectoral event,trendingcircumstances
to whichthe agencyshouldbe alerted,andmayneedtointervene. The Electoral IntegrityProject
CoordinationOffice (EIPCO)wasaprimarycontributorto requirementsinthisarea. Finally,Mr.
Gagnon will providedrecommendationsforfuture considerationsregardingthe ECdigital strategyas
it relatestoData WarehousingandBusinessIntelligence.
Deliverablesforthisproject,range fromafunctional datamartfor implementationduringthe 42nd
GE and recommendationsdescribinganendstate architecture forBIin the longterm.
Electoral Integrity Program Data Mart
The Electoral IntegrityProgram(EIP) DataMart (DM) has beencreatedtoserve the reportingneeds
of three businessgroupsforthe 2015 General Election:
1. The Electoral IntegrityOffice (EIO) requiresareportingsolutiontodemonstrate the meritsof
a holisticviewof the organizationsoperationstomonitoranddetectemergingpatterns
whichmay onlyemerge fromviewinginformationaggregatedandoverlaidfrommultiple
operational sectors.
2. The National Registerof Electors(NRoE) E-Registrationbusinessunitrequiresasolutionto
monitoroperationsof E‑ Registrationduringanelection.
3. The Alternative VotingMethods(AVM) businessunitrequiresasolutiontomonitor
operationsof the Special VotingRulesSystem(SVRS) duringanelection.
In particular,the commonrequirementfromeachbusinessunitistobe enable non-technical
businessuserstoperformdataexplorationandanalysisof theirdata,andpresentresultsina
graphical mannerquickly,easily,accurately,andina formreadilysharable andaccessibleto
management.
To thisend,EIO isleadingaprojectto create a small DataMart at EC as part of its overall strategyfor
preparingforthe 2015 general election. ThisDataMart mustbe designed,constructed,testedand
implementedinanaggressive eightmonthwindow tobe readyfora potential federal electionas
earlyas March 2015.
An additional objective of thisprojectistoprovide informationwhichwillinformlongtermstrategic
plansfor BusinessIntelligence atElectionsCanada(EC) afterthe nextgeneral election. Inparticular,
keyto the projectisa productproof of conceptwhere IBMCognosBusinessIntelligence and
Microstrategywill be evaluatedtoaidinunderstandingthe productcapabilitiestofurtherrefine
businessrequirements.
Tasks:
 Reviewanddocumentedthe ReportingRequirementswiththe business
 ReviewRolesandresponsibilitieswiththe differentgroups
Data Mart
 DesignConceptual,Logical andPhysical Diagrams(OracleDataModeler) for:
o StagingDatabase schema
o ETL LoggingDatabase schema
o Data Mart Database schema
 DesignandDevelopPL/SQLOracle scriptstoextractdata from source systems
 DesignandDevelopPL/SQLtoTransformand Load the extracteddataintothe Data Mart
 DesignandDevelopPL/SQLscheduler
 BuildDatabase InstallationBundle including:
o Database Schemainstallationscripts
o Database Procedure andFunctionscripts
o Database Schedulerscripts
o Database linksscripts
o RecoveryStrategy
 Designandexecute SystemTestPlanandTestcases
 Participate inmigrationto Production
o Assistthe Database Administratorswiththe installationbundle
o Monitorthe Data Extractionand Transformationlogs
BusinessIntelligence/Reporting
 Assistthe Microstrategyarchitect
o Provide detailsof the Data Mart subjectareasanddata relationships
o Refine the database viewsbasedonteamreview
 Assistthe MicrostrategyDeveloper
o Provide overview of the reportingrequirements
o Assistindevelopingcubes,reportsanddashboards
o Participate inweeklyreview
UserAcceptanceTesting
 Participate inUserAcceptance Testing
o User Acceptance TestPlanandTest Cases
o Main contact for Data Loads,Data reloads
o Reviewandfix bugsandissueswithbusiness
o Include fixesinInstallationBundle
Technologies
 Oracle 11gR2
 PL/SQL Scripting
 Microstrategy BusinessIntelligence 9.4
o MicrostrategyArchitect
o MicrostrategyDeveloper
 WindowsServer2008 R2, 2012 R2
 Windows7 Enterprise
 VMWare
EDMR Polling Report Bursting
The Electoral Geography Directorate (EGD) is responsible for the mapping and
informational requirements necessary to support the planning, management and execution
of an electoral event. The EGD maintains various cartographic products and reports to
better serve the electoral process. A team of geography specialist are responsible for the
maintenance of geospatial databases used to produce map products and reports. In addition
to the map products, the Division is producing a series of bilingual reports and publications
to support the preparation and conduct of an electoral event.
Requirements
 MeetwithBusinessclientstodiscussandvalidate reportingrequirements
 MeetwithInformationTechnologyteamtoidentifydatasources
OLTP Database
 Create database viewstofacilitate dataretrieval acrossmultiple databases
Data Mart
 None
BusinessIntelligence
 Change Native CognosConfigurationtosupportreportburstingtofile server
 Designedanddeveloped
o CognosFrameworkManagerModel
o CognosReportswithburstingfunctionalitytofile serverbyProvince andElectoral
District
o CognosJobsto produce burst reportsinPDF and Excel
o Visual BasicScriptto parse the burstreportfilesintoSub-Folders
Technologies
 Oracle 11gR2
 Toad for Oracle 12.7
 IBM CognosBusinessIntelligence 10.1.1
o CognosConfiguration
o FrameworkManager
o ReportStudio
 WindowsServer2008 R2, 2012 R2
 Windows7 Enterprise
 VMWare
My GCHR Reporting
In 2015, ElectionsCanadahas migratedfromthe HRIS humanresourcessolutiontoanew PWGSC-
managedPeopleSoftsolutioncalledMyGCHR.
The plannedapproachfor reportingwastouse the existingHRreportingtool – Crystal Reports – to
continue generatingHRreportsusingdenormalizedXMLextractsprovidedbyPWGSCfromthe My
GCHR database.While thisapproachworks,HRhas encounteredthe followingtwopainpoints:
1. The overheadinmaintainingthe reportsusingthe XMLfilesasa data source is
considerable.
2. Withthe data inindividualfilesasopposedtoadatabase,trendanalysisandotherBI-style
reportingdesiredbyHRisverydifficult.
Thisprojectprovidesan ETL solutiontoloadthe PWGSCMy GCHR data extractsintoa data mart (a
database optimizedforreporting) tostabilize reportingandadditional BIcapabilitiesinsupportof
HR business.
The projectconsistsof designinganddevelopingaHR data mart inan Oracle Database,anETL
solutionthattransfersMyGCHR data receiveddailyfromPWGSCintothe datamart. The Human
Resourcesbusinessuserswilluse IBMCognosBusinessIntelligence asastandardizedreportingtool
to deliverBIanalytical andad-hocreportingcapabilitiestoElectionsCanadamanagersand
employees.
Tasks
Requirements
 MeetwithBusinessclientstodiscussandvalidate reportingrequirements
 Builda metadatarepositorytostore reportdefinitions,dataelements,datadefinitionand
data mappings.
Data Mart
 DesignedaData Mart to holdthe My GCHR data
o DesignedConceptual,Logical andPhysical DataModels
o Designedsecurityspecifications
o Provideddatabase designtoDatabase Administrators
o Reviewed database installationbundle
 DesignedExtract,TransformandLoad (ETL) specifications
o DesignedETLjobs
o DesignedETLSchedules
o DesignedError/Auditarchitecture
o ProvideddesignspecificationstoETLdevelopers
o ReviewedETLscripts and Installationbundle
BusinessIntelligence(BI)
 Designedand developedBusinessIntelligence Models
 Designedanddevelopedmultilingual capabilities
 Designedanddevelopedself-serve reportingcapabilities
 Developedthe BIInstallationBundle
 Designedanddevelopedreporttemplates
 Designed,anddevelopedTestPlans and TestCases
 ProvidedBItrainingtoHuman ResourcesUsers
Technologies:
 SASData Integration
 IBM CognosBusinessIntelligence 10.1.1
o FrameworkManager
o CognosSecurity
o ReportStudio
o ReportBurstingand Scheduling
 XML
 Oracle 11gR2
 PL/SQL Scripting
 WindowsServer2008 R2, 2012 R2
 Windows7 Enterprise
 VMWare

More Related Content

Viewers also liked

Presentación Marco León -Workshop 3| Abril "Como Aumentar mis Ventas a través...
Presentación Marco León -Workshop 3| Abril "Como Aumentar mis Ventas a través...Presentación Marco León -Workshop 3| Abril "Como Aumentar mis Ventas a través...
Presentación Marco León -Workshop 3| Abril "Como Aumentar mis Ventas a través...
eCommerce Institute
 
"Los Héroes Fatales". Jaime Alejandre.
"Los Héroes Fatales". Jaime Alejandre.   "Los Héroes Fatales". Jaime Alejandre.
"Los Héroes Fatales". Jaime Alejandre.
uqmhrd
 
Master fm
Master fmMaster fm
Master fm
oreoandstoli
 
Ap1 Newsletter 29th May
Ap1 Newsletter 29th MayAp1 Newsletter 29th May
Ap1 Newsletter 29th May
BIS HCM
 
Contenidos digitales 2011 Informe anual de los contenidos digitales en España...
Contenidos digitales 2011 Informe anual de los contenidos digitales en España...Contenidos digitales 2011 Informe anual de los contenidos digitales en España...
Contenidos digitales 2011 Informe anual de los contenidos digitales en España...
Retelur Marketing
 
Food chain of the future, an in depth study how future food production system...
Food chain of the future, an in depth study how future food production system...Food chain of the future, an in depth study how future food production system...
Food chain of the future, an in depth study how future food production system...
Menno Rottenberg
 
WilAT Annual Report
WilAT Annual ReportWilAT Annual Report
Apropiarse txt
Apropiarse txtApropiarse txt
Energía2013bis
Energía2013bisEnergía2013bis
Energía2013bis
criza514
 
Aquaculture biology and ecology of cultured species
Aquaculture biology and ecology of cultured speciesAquaculture biology and ecology of cultured species
Aquaculture biology and ecology of cultured species
أسعد لحمر
 
GUIA DE HIREN BOOT CD
GUIA DE HIREN BOOT CDGUIA DE HIREN BOOT CD
GUIA DE HIREN BOOT CD
Einer Moreno Hidalgo
 
Formacion ciudadana y civica
Formacion ciudadana y civicaFormacion ciudadana y civica
Formacion ciudadana y civica
Junior Misael Palacios Hilario
 

Viewers also liked (12)

Presentación Marco León -Workshop 3| Abril "Como Aumentar mis Ventas a través...
Presentación Marco León -Workshop 3| Abril "Como Aumentar mis Ventas a través...Presentación Marco León -Workshop 3| Abril "Como Aumentar mis Ventas a través...
Presentación Marco León -Workshop 3| Abril "Como Aumentar mis Ventas a través...
 
"Los Héroes Fatales". Jaime Alejandre.
"Los Héroes Fatales". Jaime Alejandre.   "Los Héroes Fatales". Jaime Alejandre.
"Los Héroes Fatales". Jaime Alejandre.
 
Master fm
Master fmMaster fm
Master fm
 
Ap1 Newsletter 29th May
Ap1 Newsletter 29th MayAp1 Newsletter 29th May
Ap1 Newsletter 29th May
 
Contenidos digitales 2011 Informe anual de los contenidos digitales en España...
Contenidos digitales 2011 Informe anual de los contenidos digitales en España...Contenidos digitales 2011 Informe anual de los contenidos digitales en España...
Contenidos digitales 2011 Informe anual de los contenidos digitales en España...
 
Food chain of the future, an in depth study how future food production system...
Food chain of the future, an in depth study how future food production system...Food chain of the future, an in depth study how future food production system...
Food chain of the future, an in depth study how future food production system...
 
WilAT Annual Report
WilAT Annual ReportWilAT Annual Report
WilAT Annual Report
 
Apropiarse txt
Apropiarse txtApropiarse txt
Apropiarse txt
 
Energía2013bis
Energía2013bisEnergía2013bis
Energía2013bis
 
Aquaculture biology and ecology of cultured species
Aquaculture biology and ecology of cultured speciesAquaculture biology and ecology of cultured species
Aquaculture biology and ecology of cultured species
 
GUIA DE HIREN BOOT CD
GUIA DE HIREN BOOT CDGUIA DE HIREN BOOT CD
GUIA DE HIREN BOOT CD
 
Formacion ciudadana y civica
Formacion ciudadana y civicaFormacion ciudadana y civica
Formacion ciudadana y civica
 

Similar to Elections Canada

DataOps: Control-M's role in data pipeline orchestration
DataOps: Control-M's role in data pipeline orchestrationDataOps: Control-M's role in data pipeline orchestration
DataOps: Control-M's role in data pipeline orchestration
pzjnjr6rsg
 
How T-Mobile Tamed Metron
How T-Mobile Tamed MetronHow T-Mobile Tamed Metron
How T-Mobile Tamed Metron
DataWorks Summit
 
Pentaho Reporting Solution for a Leading Energy Company in US
Pentaho Reporting Solution for a Leading Energy Company in USPentaho Reporting Solution for a Leading Energy Company in US
Pentaho Reporting Solution for a Leading Energy Company in US
Sigma Infosolutions, LLC
 
Demantra Case Study Doug
Demantra Case Study DougDemantra Case Study Doug
Demantra Case Study Doug
sichie
 
Agile Testing Days 2017 Intoducing AgileBI Sustainably - Excercises
Agile Testing Days 2017 Intoducing AgileBI Sustainably - ExcercisesAgile Testing Days 2017 Intoducing AgileBI Sustainably - Excercises
Agile Testing Days 2017 Intoducing AgileBI Sustainably - Excercises
Raphael Branger
 
What is the future of data strategy?
What is the future of data strategy?What is the future of data strategy?
What is the future of data strategy?
Denodo
 
Neha_Srivastava_net
Neha_Srivastava_netNeha_Srivastava_net
Neha_Srivastava_net
Neha Srivastava
 
The Double win business transformation and in-year ROI and TCO reduction
The Double win business transformation and in-year ROI and TCO reductionThe Double win business transformation and in-year ROI and TCO reduction
The Double win business transformation and in-year ROI and TCO reduction
MongoDB
 
CDS + Power Apps
CDS + Power Apps CDS + Power Apps
CDS + Power Apps
Juan Fabian
 
Sunny_Resume
Sunny_ResumeSunny_Resume
Sunny_Resume
Sunny Gupta
 
Updated Resume
Updated ResumeUpdated Resume
Updated Resume
June Lorena
 
big-book-of-data-science-2ndedition.pdf
big-book-of-data-science-2ndedition.pdfbig-book-of-data-science-2ndedition.pdf
big-book-of-data-science-2ndedition.pdf
ssuserd397dd
 
Maximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs EditionMaximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs Edition
Safe Software
 
Sunny_Resume
Sunny_ResumeSunny_Resume
Sunny_Resume
Sunny Gupta
 
Madhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPAMadhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPA
Madhavi Chalke
 
Madhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPAMadhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPA
Madhavi Chalke
 
Prakash_Profile(279074)
Prakash_Profile(279074)Prakash_Profile(279074)
Prakash_Profile(279074)
Prakash s
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product Overview
WSO2
 
Cendien - Senior Cognos Developer & Consultant
Cendien - Senior Cognos Developer & ConsultantCendien - Senior Cognos Developer & Consultant
Cendien - Senior Cognos Developer & Consultant
Israel Denis
 
The ZDLC Brief
The ZDLC BriefThe ZDLC Brief
The ZDLC Brief
Dr. Bippin Makoond
 

Similar to Elections Canada (20)

DataOps: Control-M's role in data pipeline orchestration
DataOps: Control-M's role in data pipeline orchestrationDataOps: Control-M's role in data pipeline orchestration
DataOps: Control-M's role in data pipeline orchestration
 
How T-Mobile Tamed Metron
How T-Mobile Tamed MetronHow T-Mobile Tamed Metron
How T-Mobile Tamed Metron
 
Pentaho Reporting Solution for a Leading Energy Company in US
Pentaho Reporting Solution for a Leading Energy Company in USPentaho Reporting Solution for a Leading Energy Company in US
Pentaho Reporting Solution for a Leading Energy Company in US
 
Demantra Case Study Doug
Demantra Case Study DougDemantra Case Study Doug
Demantra Case Study Doug
 
Agile Testing Days 2017 Intoducing AgileBI Sustainably - Excercises
Agile Testing Days 2017 Intoducing AgileBI Sustainably - ExcercisesAgile Testing Days 2017 Intoducing AgileBI Sustainably - Excercises
Agile Testing Days 2017 Intoducing AgileBI Sustainably - Excercises
 
What is the future of data strategy?
What is the future of data strategy?What is the future of data strategy?
What is the future of data strategy?
 
Neha_Srivastava_net
Neha_Srivastava_netNeha_Srivastava_net
Neha_Srivastava_net
 
The Double win business transformation and in-year ROI and TCO reduction
The Double win business transformation and in-year ROI and TCO reductionThe Double win business transformation and in-year ROI and TCO reduction
The Double win business transformation and in-year ROI and TCO reduction
 
CDS + Power Apps
CDS + Power Apps CDS + Power Apps
CDS + Power Apps
 
Sunny_Resume
Sunny_ResumeSunny_Resume
Sunny_Resume
 
Updated Resume
Updated ResumeUpdated Resume
Updated Resume
 
big-book-of-data-science-2ndedition.pdf
big-book-of-data-science-2ndedition.pdfbig-book-of-data-science-2ndedition.pdf
big-book-of-data-science-2ndedition.pdf
 
Maximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs EditionMaximizing Your Data’s Potential: DOTs & DPWs Edition
Maximizing Your Data’s Potential: DOTs & DPWs Edition
 
Sunny_Resume
Sunny_ResumeSunny_Resume
Sunny_Resume
 
Madhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPAMadhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPA
 
Madhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPAMadhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPA
 
Prakash_Profile(279074)
Prakash_Profile(279074)Prakash_Profile(279074)
Prakash_Profile(279074)
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product Overview
 
Cendien - Senior Cognos Developer & Consultant
Cendien - Senior Cognos Developer & ConsultantCendien - Senior Cognos Developer & Consultant
Cendien - Senior Cognos Developer & Consultant
 
The ZDLC Brief
The ZDLC BriefThe ZDLC Brief
The ZDLC Brief
 

Elections Canada

  • 1. Project 21 - Elections Canada From: January2015 To: Today Application/SoftwareArchitect,Level 3 Mr. Gagnonwas responsible toprovide professionalservicestothe Office of the Chief Electoral Officerasa BusinessIntelligenceArchitect.Hisprimaryrole wastoassistwithanagency wide informationmanagementandbusinessintelligence solution. The initiativeprovidedthe capabilityto reporton statusof several operational systems. Initial businessareascontributedtorequirements inthisarea include National Registerof Electors(E-Registration),the Listof Electors(Revise),and AlternativeVotingMethods(SVRS).The initiativealsointegrateddatafromseveral operational systemstoanalyze datawiththe aim of detecting,duringanelectoral event,trendingcircumstances to whichthe agencyshouldbe alerted,andmayneedtointervene. The Electoral IntegrityProject CoordinationOffice (EIPCO)wasaprimarycontributorto requirementsinthisarea. Finally,Mr. Gagnon will providedrecommendationsforfuture considerationsregardingthe ECdigital strategyas it relatestoData WarehousingandBusinessIntelligence. Deliverablesforthisproject,range fromafunctional datamartfor implementationduringthe 42nd GE and recommendationsdescribinganendstate architecture forBIin the longterm. Electoral Integrity Program Data Mart The Electoral IntegrityProgram(EIP) DataMart (DM) has beencreatedtoserve the reportingneeds of three businessgroupsforthe 2015 General Election: 1. The Electoral IntegrityOffice (EIO) requiresareportingsolutiontodemonstrate the meritsof a holisticviewof the organizationsoperationstomonitoranddetectemergingpatterns whichmay onlyemerge fromviewinginformationaggregatedandoverlaidfrommultiple operational sectors. 2. The National Registerof Electors(NRoE) E-Registrationbusinessunitrequiresasolutionto monitoroperationsof E‑ Registrationduringanelection. 3. The Alternative VotingMethods(AVM) businessunitrequiresasolutiontomonitor operationsof the Special VotingRulesSystem(SVRS) duringanelection. In particular,the commonrequirementfromeachbusinessunitistobe enable non-technical businessuserstoperformdataexplorationandanalysisof theirdata,andpresentresultsina graphical mannerquickly,easily,accurately,andina formreadilysharable andaccessibleto management. To thisend,EIO isleadingaprojectto create a small DataMart at EC as part of its overall strategyfor preparingforthe 2015 general election. ThisDataMart mustbe designed,constructed,testedand implementedinanaggressive eightmonthwindow tobe readyfora potential federal electionas earlyas March 2015. An additional objective of thisprojectistoprovide informationwhichwillinformlongtermstrategic plansfor BusinessIntelligence atElectionsCanada(EC) afterthe nextgeneral election. Inparticular, keyto the projectisa productproof of conceptwhere IBMCognosBusinessIntelligence and
  • 2. Microstrategywill be evaluatedtoaidinunderstandingthe productcapabilitiestofurtherrefine businessrequirements. Tasks:  Reviewanddocumentedthe ReportingRequirementswiththe business  ReviewRolesandresponsibilitieswiththe differentgroups Data Mart  DesignConceptual,Logical andPhysical Diagrams(OracleDataModeler) for: o StagingDatabase schema o ETL LoggingDatabase schema o Data Mart Database schema  DesignandDevelopPL/SQLOracle scriptstoextractdata from source systems  DesignandDevelopPL/SQLtoTransformand Load the extracteddataintothe Data Mart  DesignandDevelopPL/SQLscheduler  BuildDatabase InstallationBundle including: o Database Schemainstallationscripts o Database Procedure andFunctionscripts o Database Schedulerscripts o Database linksscripts o RecoveryStrategy  Designandexecute SystemTestPlanandTestcases  Participate inmigrationto Production o Assistthe Database Administratorswiththe installationbundle o Monitorthe Data Extractionand Transformationlogs BusinessIntelligence/Reporting  Assistthe Microstrategyarchitect o Provide detailsof the Data Mart subjectareasanddata relationships o Refine the database viewsbasedonteamreview  Assistthe MicrostrategyDeveloper o Provide overview of the reportingrequirements o Assistindevelopingcubes,reportsanddashboards o Participate inweeklyreview UserAcceptanceTesting  Participate inUserAcceptance Testing o User Acceptance TestPlanandTest Cases o Main contact for Data Loads,Data reloads o Reviewandfix bugsandissueswithbusiness o Include fixesinInstallationBundle Technologies  Oracle 11gR2  PL/SQL Scripting  Microstrategy BusinessIntelligence 9.4 o MicrostrategyArchitect o MicrostrategyDeveloper  WindowsServer2008 R2, 2012 R2
  • 3.  Windows7 Enterprise  VMWare EDMR Polling Report Bursting The Electoral Geography Directorate (EGD) is responsible for the mapping and informational requirements necessary to support the planning, management and execution of an electoral event. The EGD maintains various cartographic products and reports to better serve the electoral process. A team of geography specialist are responsible for the maintenance of geospatial databases used to produce map products and reports. In addition to the map products, the Division is producing a series of bilingual reports and publications to support the preparation and conduct of an electoral event. Requirements  MeetwithBusinessclientstodiscussandvalidate reportingrequirements  MeetwithInformationTechnologyteamtoidentifydatasources OLTP Database  Create database viewstofacilitate dataretrieval acrossmultiple databases Data Mart  None BusinessIntelligence  Change Native CognosConfigurationtosupportreportburstingtofile server  Designedanddeveloped o CognosFrameworkManagerModel o CognosReportswithburstingfunctionalitytofile serverbyProvince andElectoral District o CognosJobsto produce burst reportsinPDF and Excel o Visual BasicScriptto parse the burstreportfilesintoSub-Folders Technologies  Oracle 11gR2  Toad for Oracle 12.7  IBM CognosBusinessIntelligence 10.1.1 o CognosConfiguration o FrameworkManager o ReportStudio  WindowsServer2008 R2, 2012 R2  Windows7 Enterprise  VMWare My GCHR Reporting In 2015, ElectionsCanadahas migratedfromthe HRIS humanresourcessolutiontoanew PWGSC- managedPeopleSoftsolutioncalledMyGCHR. The plannedapproachfor reportingwastouse the existingHRreportingtool – Crystal Reports – to continue generatingHRreportsusingdenormalizedXMLextractsprovidedbyPWGSCfromthe My GCHR database.While thisapproachworks,HRhas encounteredthe followingtwopainpoints:
  • 4. 1. The overheadinmaintainingthe reportsusingthe XMLfilesasa data source is considerable. 2. Withthe data inindividualfilesasopposedtoadatabase,trendanalysisandotherBI-style reportingdesiredbyHRisverydifficult. Thisprojectprovidesan ETL solutiontoloadthe PWGSCMy GCHR data extractsintoa data mart (a database optimizedforreporting) tostabilize reportingandadditional BIcapabilitiesinsupportof HR business. The projectconsistsof designinganddevelopingaHR data mart inan Oracle Database,anETL solutionthattransfersMyGCHR data receiveddailyfromPWGSCintothe datamart. The Human Resourcesbusinessuserswilluse IBMCognosBusinessIntelligence asastandardizedreportingtool to deliverBIanalytical andad-hocreportingcapabilitiestoElectionsCanadamanagersand employees. Tasks Requirements  MeetwithBusinessclientstodiscussandvalidate reportingrequirements  Builda metadatarepositorytostore reportdefinitions,dataelements,datadefinitionand data mappings. Data Mart  DesignedaData Mart to holdthe My GCHR data o DesignedConceptual,Logical andPhysical DataModels o Designedsecurityspecifications o Provideddatabase designtoDatabase Administrators o Reviewed database installationbundle  DesignedExtract,TransformandLoad (ETL) specifications o DesignedETLjobs o DesignedETLSchedules o DesignedError/Auditarchitecture o ProvideddesignspecificationstoETLdevelopers o ReviewedETLscripts and Installationbundle BusinessIntelligence(BI)  Designedand developedBusinessIntelligence Models  Designedanddevelopedmultilingual capabilities  Designedanddevelopedself-serve reportingcapabilities  Developedthe BIInstallationBundle  Designedanddevelopedreporttemplates  Designed,anddevelopedTestPlans and TestCases  ProvidedBItrainingtoHuman ResourcesUsers Technologies:  SASData Integration  IBM CognosBusinessIntelligence 10.1.1 o FrameworkManager o CognosSecurity o ReportStudio o ReportBurstingand Scheduling
  • 5.  XML  Oracle 11gR2  PL/SQL Scripting  WindowsServer2008 R2, 2012 R2  Windows7 Enterprise  VMWare