dbTalk Databases Forums  

Oracle vs. Microsoft in analysis languages

microsoft.public.sqlserver.olap microsoft.public.sqlserver.olap


Discuss Oracle vs. Microsoft in analysis languages in the microsoft.public.sqlserver.olap forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
dino_hsu_1019@yahoo.com
 
Posts: n/a

Default Oracle vs. Microsoft in analysis languages - 12-19-2005 , 07:47 PM






This message is cross-posted to 2 groups because of making comparsons.

When I review SQL Server 2005 functions, and get to know languages
called MDX, DMX, XML/A. MDX is kinda dimenstional version of SQL, which
Oracle seems to try to include as extension to SQL such as "group by
rollup", "group by cube", etc., and looks not as powerful as DMX. DMX
is kinda data mining version of SQL, which I don't know Oracle's
counterpart, but I heard about the industry standard called DMML, if I
am correct. XML/A is the protocol between SSAS and it's clients, I am
not sure whether it's a language people use, but I know the structural
nature of XML is quite useful for, say, storing metadata kinda things.
Anyone can make comparison between Oracle and Microsoft on this aspect?

On the other hand, Oracle embraces Java such as in Java stored
procedure, SQLJ, JDBC, but Microsoft's kinda hate it (such as in that
you have to download JRE by yourself, no garantee the version will be
correct). Any comments too?

Thanks in advance.


Reply With Quote
  #2  
Old   
Jim Kennedy
 
Posts: n/a

Default Re: Oracle vs. Microsoft in analysis languages - 12-19-2005 , 07:54 PM







<dino_hsu_1019 (AT) yahoo (DOT) com> wrote

Quote:
This message is cross-posted to 2 groups because of making comparsons.

When I review SQL Server 2005 functions, and get to know languages
called MDX, DMX, XML/A. MDX is kinda dimenstional version of SQL, which
Oracle seems to try to include as extension to SQL such as "group by
rollup", "group by cube", etc., and looks not as powerful as DMX. DMX
is kinda data mining version of SQL, which I don't know Oracle's
counterpart, but I heard about the industry standard called DMML, if I
am correct. XML/A is the protocol between SSAS and it's clients, I am
not sure whether it's a language people use, but I know the structural
nature of XML is quite useful for, say, storing metadata kinda things.
Anyone can make comparison between Oracle and Microsoft on this aspect?

On the other hand, Oracle embraces Java such as in Java stored
procedure, SQLJ, JDBC, but Microsoft's kinda hate it (such as in that
you have to download JRE by yourself, no garantee the version will be
correct). Any comments too?

Thanks in advance.

I won't comment on MS's offering because I don't know much about it. My
question is what business problem are you trying to solve?
Jim




Reply With Quote
  #3  
Old   
HansF
 
Posts: n/a

Default Re: Oracle vs. Microsoft in analysis languages - 12-19-2005 , 09:40 PM



Aside from the SQL capability that Oracle has provided for compound
rollup, cube, grouping sets and windowing functions (which are
included in baseline Oracle) you can also wander around the Data Mining
docco and the OLAP docco at
http://www.oracle.com/pls/db102/port..._db?selected=3


Data Mining Administrator's Guide
Data Mining Application Developer's Guide
Data Mining Concepts
Data Mining Java API Reference (Javadoc)

OLAP Analytic Workspace Java API Reference (Javadoc)
OLAP Application Developer's Guide
OLAP Developer's Guide to the OLAP API
OLAP DML Reference
OLAP Java API Reference (Javadoc)
OLAP Reference


--
Hans Forbrich
Canada-wide Oracle training and consulting
mailto: Fuzzy.GreyBeard_at_gmail.com
*** Top posting [replies] guarantees I won't respond. ***


Reply With Quote
  #4  
Old   
Dino Hsu
 
Posts: n/a

Default Re: Oracle vs. Microsoft in analysis languages - 12-19-2005 , 10:37 PM



My business problems are reporting, OLAP, data mining, where OLAP is
the most critical because we already have operational reporting in
place, it's not going to change too soon, data mining is yet to prove
its use, OLAP is the area where we can make a big progress.
Oracle is our Enterprise standard, so the transaction db can't be
changed. I am thinking about adopting MSFT's BI capabilities for its
relative low price and good functions.
I am asking the camparison of BI languages between Oracle and MSFT,
it's very sepcific to any business problem, but the understanding is
useful in evaluating and learning them.
As for the Java part, I have just figured out a solution of combining
MQ series plus Java language plus Oracle stored procedure, saving the
cost of Oracle Procedure Gateway to MQ. In the process, I have noticed
the different Java strategy applied by Oracle and Microsoft.


Reply With Quote
  #5  
Old   
Dino Hsu
 
Posts: n/a

Default Re: Oracle vs. Microsoft in analysis languages - 12-19-2005 , 10:40 PM



My business problems are reporting, OLAP, data mining, where OLAP is
the most critical because we already have operational reporting in
place, it's not going to change too soon, data mining is yet to prove
its use, OLAP is the area where we can make a big progress.

Oracle is our Enterprise standard, so the transaction db can't be
changed. I am thinking about adopting MSFT's BI capabilities for its
relative low price and good functions.
I am asking the camparison of BI languages between Oracle and MSFT,
it's not very sepcific to any business problem, but the understanding
is
useful in evaluating and learning them.

As for the Java part, I have just figured out a solution of combining
MQ series plus Java language plus Oracle stored procedure, saving the
cost of Oracle Procedure Gateway to MQ. In the process, I have noticed
the different Java strategy applied by Oracle and Microsoft.


Reply With Quote
  #6  
Old   
Sybrand Bakker
 
Posts: n/a

Default Re: Oracle vs. Microsoft in analysis languages - 12-19-2005 , 11:43 PM



On 19 Dec 2005 20:40:03 -0800, "Dino Hsu" <dino_hsu_1019 (AT) yahoo (DOT) com>
wrote:

Quote:
Oracle is our Enterprise standard, so the transaction db can't be
changed. I am thinking about adopting MSFT's BI capabilities for its
relative low price and good functions.
Oracle has an OLAP product called Discoverer. Why include another
level of complexity in the picture?

--
Sybrand Bakker, Senior Oracle DBA


Reply With Quote
  #7  
Old   
Dino Hsu
 
Posts: n/a

Default Re: Oracle vs. Microsoft in analysis languages - 12-20-2005 , 12:43 AM



I have looked at Oracle's solution not long ago, including OLAP option
in db, OWB in developer, Discoverer application server, etc.. I can't
remember all of them. I will not try to answer why not, I will try why
yes.

We have been using Cognos' Power Play 6.5 and Impromptu 5.0, and IBM
DB2 Intelligent Miner, all of them quite expensive, and as BI is
overlooked in the past at our enterprise level, we can't, as a
medium-sized local market, offord to pay the MA for them. I am
attracted by good features of SQL Server 2005, for example, custom
rollup and semi-additive measures. You know what? It really makes BIG
difference with / without OLAP flexibitiy. Reporting service is also
interesting, plus data mining, it's of very low cost indeed. A SQL
Server server + 25 CAL license is about one fourth (2XCPU) to one
eighth (4XCPU) that of IBM DB2 IM per-processor license, and with a lot
more overall functions.

Of course, I don't mean SQL Server 2005's BI is perfect, (I am still
verifying by studying) the issue is it has limited front-end tools, but
the trend looks promising.


Reply With Quote
  #8  
Old   
DA Morgan
 
Posts: n/a

Default Re: Oracle vs. Microsoft in analysis languages - 12-20-2005 , 11:28 AM



Dino Hsu wrote:

Quote:
Of course, I don't mean SQL Server 2005's BI is perfect, (I am still
verifying by studying) the issue is it has limited front-end tools, but
the trend looks promising.
Well if you can use the trend, others call if vapourware, to do your
reporting right this minute by all means do so. I usually find that
the currently installed toolset works better.

But hey ... what could possibly be wrong with a version 1.0 product
from Microsoft. ;-)
--
Daniel A. Morgan
http://www.psoug.org
damorgan@x.washington.edu
(replace x with u to respond)


Reply With Quote
  #9  
Old   
Raman Iyer [MS]
 
Posts: n/a

Default Re: Oracle vs. Microsoft in analysis languages - 12-20-2005 , 01:49 PM



The approach with SQL Server Data Mining is to provide familiar modeling
concepts and APIs so that it's easy for database developers develop
solutions and embed data mining.

The DMX language uses standard database paradigms for creating (CREATE
MINING MODEL ..), training (INSERT INTO <model>) and querying (SELECT ...
FROM <model> PREDICTION JOIN <data>) mining models as standard database
objects. In addition, developers can connect to and query models using
standard object models like OLE DB, ADO and their .NET/managed counterparts,
ADO.NET and ADOMD.NET.

PMML (the XML format for interoperability with other data mining products)
is also supported so third-party mining models can be loaded and queried by
SQL Server 2005 as well.

Another facet of the API story is the ability for third-party developers to
plug in their own data mining algorithms and viewers into SQL Server Data
Mining, at the same level as the built-in algorithms and viewers.

You can find a lot of content from the development team, including technical
whitepapers, articles and live samples, at our web site:
http://www.sqlserverdatamining.com (no marketing info here).

--
-Raman Iyer
SQL Server Data Mining
[This posting is provided "AS IS" with no warranties, and confers no
rights.]

<dino_hsu_1019 (AT) yahoo (DOT) com> wrote

Quote:
This message is cross-posted to 2 groups because of making comparsons.

When I review SQL Server 2005 functions, and get to know languages
called MDX, DMX, XML/A. MDX is kinda dimenstional version of SQL, which
Oracle seems to try to include as extension to SQL such as "group by
rollup", "group by cube", etc., and looks not as powerful as DMX. DMX
is kinda data mining version of SQL, which I don't know Oracle's
counterpart, but I heard about the industry standard called DMML, if I
am correct. XML/A is the protocol between SSAS and it's clients, I am
not sure whether it's a language people use, but I know the structural
nature of XML is quite useful for, say, storing metadata kinda things.
Anyone can make comparison between Oracle and Microsoft on this aspect?

On the other hand, Oracle embraces Java such as in Java stored
procedure, SQLJ, JDBC, but Microsoft's kinda hate it (such as in that
you have to download JRE by yourself, no garantee the version will be
correct). Any comments too?

Thanks in advance.




Reply With Quote
  #10  
Old   
dbahooker@hotmail.com
 
Posts: n/a

Default Re: Oracle vs. Microsoft in analysis languages - 12-21-2005 , 11:43 AM



yes Analysis Services blows Oracle out of the water.

i mean.. www.olapreport.com do you see oracles' market share?
do you see microsofts?

Excel against OLAP is the most wonderful and exciting technology in the
world
congrats!


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.