Hi,
we are taking over a really crappy Genesys "consulting company" (I am using the word sardonically here) from Singapore that should be banned from ever touching Genesys ever again and I am working on fixing the mess they have left behind.
To make long story short, there are 10 different layouts for Agent Skill in DMA all built on slightly different templates. Some of the templates only collected data for few months, some of them still continue to collect data, but we only need several fields from them.
Their Brio report is using a VIEW that... are you ready... uses a UNION between all the views generated by all these templates, so we have like 70 unions ... Needless to say, this causes a simple Hyperion query take 5 minutes to just list a daily stat for 80 agents!!!
I try very hard not to seethe, but this is simply ridiculous...
Obviously, I want to use ETL to aggregate all these templates, thus removing the need to do runtime UNIONS. My gut instinct is to rename all templates layouts so they all have the same name, thus forcing ETL to throw a UNION between them automatically; however, I was wondering if there is an easier and less risky way of doing this... Client needs data collected by previous layouts, but we really cannot continue just using UNIONS like this... it is nothing short of disgrace...
When Genesys PS came in and saw it, he was like:" we paid them money for this?!!!"
Arghhh