12-28-2010 02:54 PM - edited 03-14-2019 07:06 AM
Currently running IPCC 5.0 in HA deployment. We will upgrade to UCCX 7.0 in the next 30 days and then upgrade to 8.0 30 days after that both in HA.
All of the reporting is currently being done using Crystal reports and not the HR client. We changed the SQL authentication from Windows to mixed mode authentication. During the upgrade I am going to change this back to Windows only. I want to keep it at Windows only moving forward but I need to know how to give the developers and about 30 end users that run reports access to the database. What I want to do is copy the db_cra database to our primary MSSQL server that houses several other custom databases used for reporting and other process.
What is everyone else doing for custom reports on the windows based UCCX systems? Are you just changing it to mixed mode and letting the users run the reports directly from the production database?
Has anyone setup a SQL job to copy the db_cra to another server to report from?
The current db_cra database is around 10 gig in size.
Does anyone have UCCX 8.0 in production? What are you doing for custom reports? I see that you can create an ODBC connection to the Informix database directly. Are you just using that ODBC connection to perform your reporting?
12-28-2010 03:34 PM
Hi Bill,
First, if you are upgrading the box to UCCX 7.0(1) I will request you to upgrade to 7.0(1) Sr5 . SR5 release has support for SQL authentication in mixed mode. This way developers can have access to the database for 30 day period.
For 8.x you can check the following forum link which gives information on how to integrate UCCX 8.x with external database for database dips
https://supportforums.cisco.com/message/3243325#3243325
On a side note I am not sure if you are ware of this but you can directly upgrade the uccx 5.x system to 8.x. However the only catch is it should be 5.0(2) Sr2 code or above.
Hope this helps
Anuj
12-28-2010 04:17 PM
I do not have a lot of great news for you here, particularly in 8.0.
All of the reporting is currently being done using Crystal reports and not the HR client. We changed the SQL authentication from Windows to mixed mode authentication
The whole concept of Mixed Mode Authentication with Microsoft SQL was not supported until 7.0(1)SR4 per the release notes. Before then, changing this setting had several negative consequences such as breaking the Historical Reporting Client. Hopefully this is not news to you; however, as you will see with the later answers in this reply, the BU is sort of cutting those customers who went "off the reservation" loose.
What I want to do is copy the db_cra database to our primary MSSQL server that houses several other custom databases used for reporting and other process.
For the Windows-based versions (through 7.0) this was supported through a Microsoft SQL DTS job. This was documented in the Historical Reporting Administrator and Developer Guide under the Exporting Data when the Cisco Unified CCX Database and the Data Warehouse use Microsoft SQL Server 2000 section.
The BU failed to provide an equivalent solution to this with the VOS-based versions (8.0 and later). There were promises - I personally stressed this point several times - but it never materialized. The only answer that has been provided after FCS has been to manually copy the tables using SQL SELECT statements at specific intervals. The recommendation has been a 10 minute interval at a minimum so this does not work for real-time reporting needs either. Needless to say, this is far less than ideal. This manual copy is also supposed to represent one of your concurrent HRC sessions from a server sizing perspective.
What is everyone else doing for custom reports on the windows based UCCX systems? Are you just changing it to mixed mode and letting the users run the reports directly from the production database?
Some certainly do. I tell my customers not to because of the mess they will be faced with when trying to upgrade. Also be aware that the HRC is not entirely useless. One of the critical roles it provides is database I/O throttling and node standby node selection for queries. Bypassing the HRC puts you in very uncharted waters, especially with a moderate volume of users [queries].
Does anyone have UCCX 8.0 in production?
Yes. There have been a fair amount of bugs in the transition. Probably no worse than CUCM 5.0(1) but they can be irritating. I would not recommend anything below 8.0(2)SU2 at a minimum. Test thoroughly and read documentation for caveats.
What are you doing for custom reports? I see that you can create an ODBC connection to the Informix database directly. Are you just using that ODBC connection to perform your reporting?
This is sort of the iceberg. Officially, your option is limited to only the following: Create custom reports for use by the HRC only. Optionally, install a copy of the HRC on a VM and save scheduled reports to a network drive. This is what we do even though it causes some pain points. Unofficially you can [manually] copy the database tables elsewhere and do what you wish with them. Some third-party tools exist to automatically pick up and distribute reports that the HRC has placed in appropriate folders.
Here are some of the lessons we have learned thus far:
One last editorial word: The PM has been very non-committal on this whole topic. The answers are essentially "This is what we tried and will support. You're certainly welcome to self-support (i.e. no TAC) if you feel comfortable doing it and want to follow a different path."
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide