Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 General SQL Server Forums
 New to SQL Server Programming
 an interactive application for mass data analysis?

Author  Topic 

bestbird7788
Starting Member

4 Posts

Posted - 2012-05-23 : 05:18:12
Hi, everybody
I need to conduct a large amount of data analysis on database. Could anyone recommend an interactive application for data analysis?
The requirements are:
1. Able to cope with the unexpected requirement rapidly.
2. Able to perform further computations on results interactively (base on the mass data).
3. Easy to confront even a large amount of complex computations
What would you great expert recommend?
Thanks in advance.

bestbird7788
Starting Member

4 Posts

Posted - 2012-05-28 : 02:35:11
hi,plz give me some advice
Go to Top of Page

visakh16
Very Important crosS Applying yaK Herder

52326 Posts

Posted - 2012-05-28 : 13:25:14
we need more detailed info like

who will be doing analysis? is it by end user or business analysts?

Able to cope with the unexpected requirement rapidly.
waht kind of requirement are you talking about here?

your exeplanation sounds like what you're looking at is a reporting/analytic solution.

------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/

Go to Top of Page

bestbird7788
Starting Member

4 Posts

Posted - 2012-05-29 : 03:28:35
thanks for your replay.
the user is business analysts.
here is my problem, I need every steps, not just a final result, because I would do the further analysis based on every step in the future, if there be a new business requirement (It's unexpected requirement ):

original data:
product year value
1 2009 1104
2 2009 608
3 2009 606
1 2010 1504
2 2010 508
3 2010 1312

I want to compute the product whose annual sales values are all among the top 2. so I need to do
step1: split data by year
2009
product year value
1 2009 1104
2 2009 608
3 2009 606
2010
product year value
1 2010 1504
2 2010 508
3 2010 1312

step2: compute rank in every group
2009
product year value rank
1 2009 1104 1
2 2009 608 2
3 2009 606 3
2010
product year value rank
1 2010 1504 1
2 2010 508 3
3 2010 1312 2

step3: filter top2 in every group
2009
product year value rank
1 2009 1104 1
2 2009 608 2
2010
product year value rank
1 2010 1504 1
3 2010 1312 2

step4: compute intersection of every group
product
1

-----------------------------------------------------
My second problem
the original data is based on step1 above:
2009
product year value
1 2009 1104
2 2009 608
3 2009 606
2010
product year value
1 2010 1504
2 2010 508
3 2010 1312

I want to get relative difference in every group (It's a simple sample, has no actual business means, in business I want to solve link relative ratio problem)
that means: 0, 608-1104,606-608 and 0, 508-1504, 1312-508. I know in SQL It should use lag and lead function.
What I want in result should be:
2009
product year value relative
1 2009 1104 0
2 2009 608 -494
3 2009 606 -2
2010
product year value relative
1 2010 1504 0
2 2010 508 -996
3 2010 1312 804

quote:
Originally posted by visakh16

we need more detailed info like

who will be doing analysis? is it by end user or business analysts?

Able to cope with the unexpected requirement rapidly.
waht kind of requirement are you talking about here?

your exeplanation sounds like what you're looking at is a reporting/analytic solution.

------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/



Go to Top of Page

visakh16
Very Important crosS Applying yaK Herder

52326 Posts

Posted - 2012-05-29 : 12:05:54
ok..so what you need is adhoc reporting solution where you'll add required entity attributes and measures to do analysis. You've several reporting tools providing adhoc reporting capabilities. In SQL reporting services, its called report builder and you need to build a report model for it including required attributes and measures

see

http://www.databasejournal.com/features/mssql/article.php/3598931/Report-Builder--Creating-a-Report-Model.htm

------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/

Go to Top of Page

bestbird7788
Starting Member

4 Posts

Posted - 2012-05-29 : 22:03:13
thanks
I had checked the article you provided.
But I cant see every steps in a report, and I cant do the further analysis on a report . It is just a final result.
I think reporting tools is not what I want, I need a mass data analysis tool.
quote:
Originally posted by visakh16

ok..so what you need is adhoc reporting solution where you'll add required entity attributes and measures to do analysis. You've several reporting tools providing adhoc reporting capabilities. In SQL reporting services, its called report builder and you need to build a report model for it including required attributes and measures

see

http://www.databasejournal.com/features/mssql/article.php/3598931/Report-Builder--Creating-a-Report-Model.htm

------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/



Go to Top of Page
   

- Advertisement -