cancel
Showing results for 
Search instead for 
Did you mean: 

Performance enhancement

Former Member
0 Kudos

Hi,

My Conncections (which are based on Universe - Webi - Live office) are taking time in loading data in Xcelsius.

Can anyone suggest how to improve the performance of the conncections?

Regards

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi, some questions:

What version?

How many connections?

How many rows of data returned?

How long is long? (in seconds)

Are you connections set to refresh the Webi report or use the latest instance?

Former Member
0 Kudos

Hello David,

I seem to be having some performance issues as well.

I'm using Xcelsius Enterprise 5.3.5.0, Build Number 12,3,5,1128

The query is returning 106 columns and approximately 400 rows. I am only running one QaWS. I initially had 28 queries, but felt that was the reason for the slow performance.

Please let me know if you have any suggestions.

Derrick

Former Member
0 Kudos

Hi,

Please define slow.

You can test a three levels, to get an idea of where the problem might be.

1. Run the query on the SQL server, within management studio (assuming MS MSQL). How many seconds?

2. Run the query by creating a derived table in your universe. Then, making sure that the number of rows shown in a preview is greater than the number of rows that would be returned by the query, right click on the derived table view rows. This will run the same query and if it's slower, then you have a CMS > SQL Server connection issue.

3. Run the query in Xcelsius. How many seconds?

Let me know how you go!

Former Member
0 Kudos

Thanks for the reply David!

The SQL statements return the query on average in two minutes. When running the exact query in Webi, it takes about 30 - 45 seconds. When previewing in Xcelsius, it takes upwards of 15 - 20 minutes if successful. I've tested back and forth with a few or no components. Sometimes the application crashes, even when no other tasks are running.

Derrick

Former Member
0 Kudos

Eish! OK 15 minutes isn't great.

What's the RAM usage like on the client machine opening the dashboard?

The only thing that seems unusual is the large number of columns you're bringing in. i wonder if QaaWS is struggling with this. If you halve the columns, does it halve the load time?

I know this doesn't answer you question, but is it an option to go via Webi and BI Services (or Live Office) rather than QaaWS? You'll get much better speeds, if to-the-minute data isn't important.

Former Member
0 Kudos

Thanks again David.

I think the problem may be I'm using XPMode!

One quick question, do you think the performance would increase by creating more queries? For example, is it better to have one large query that I can build components from, or do you recommend creating many queries and data connections?

Derrick

Former Member
0 Kudos

There is certainly an overhead in establishing a connection, which would suggest that 10 connections returning 10 rows each would take longer than one query returning 10 rows each.

But I don't know how long that overhead is. If you're not sure and you have the time, test both ways, if you can fetch less data overall with more queries, give that a shot.

And yes, XP mode is a snail. What version of Xcelsius are you using? FP3.4 onwards officially support Win7, but from my experience anything from SP3 onwards works fine.