Download New Java components that exploit the SAS OLAP Server 9.1

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
New Java components
that exploit the
SAS OLAP Server 9.1
Ingo Brenckmann
EMEA Storage Technology Strategist
SAS EMEA Strategy
Copyright © 2003, SAS Institute Inc. All rights reserved.
Do you remember …
borland® OWL
“ … or whatever they call
it these days …”
Microsoft® MFC
Copyright © 2003, SAS Institute Inc. All rights reserved.
2
What is a framework
“A framework is a set of cooperating classes that make up
a reusable design for a specific class of software.”
A framework dictates
the architecture of your application
the thread of control
A framework delivers
faster development of applications
similar structure across applications
Copyright © 2003, SAS Institute Inc. All rights reserved.
3
Components for surfacing OLAP data
OLAPDataSetInterface
Viewing Components
Action Provider Framework
Copyright © 2003, SAS Institute Inc. All rights reserved.
4
SAS Intelligence Value Chain
The SAS Intelligence Value Chain is a framework for
delivering consistent, quality enterprise intelligence,
emphasizing the incremental value that each
component brings and the additional value gained
from these components being integrated.
Copyright © 2003, SAS Institute Inc. All rights reserved.
5
SAS Application Servers in 9.1
Copyright © 2003, SAS Institute Inc. All rights reserved.
6
SAS Platform Foundation Services
Copyright © 2003, SAS Institute Inc. All rights reserved.
7
SAS Query and Reporting Services
Copyright © 2003, SAS Institute Inc. All rights reserved.
8
SAS Reusable Java Components
Copyright © 2003, SAS Institute Inc. All rights reserved.
9
What you need beforehand …
Application Servers
Services
Data
Copyright © 2003, SAS Institute Inc. All rights reserved.
• SAS Metadata Server
• SAS OLAP Server
• SAS Platform Foundation Services
• SAS Query and Reporting Services
• The data cube and its meta data
• SAS Information Map
10
Object Oriented Design Pattern Model-II
Model – Viewer – Controller
Copyright © 2003, SAS Institute Inc. All rights reserved.
11
The OLAP Model (Tbean flavor)
BusinessQueryToOLAPAdapter
…
setModel
…
DataSelection
…
addResultItems
…
InformationMap
getObjects
…
Copyright © 2003, SAS Institute Inc. All rights reserved.
List
…
12
The OLAP Table View (Tbean flavor)
Index.jsp
<sas:OLAPTableViewComposite …>
OLAPTableView
…
setModel
…
</sas:OLAPTableViewComposite …>
BusinessQueryToOLAPAdapter
…
setModel
…
Copyright © 2003, SAS Institute Inc. All rights reserved.
13
Action Provider Controller (Tbean flavor)
Index.jsp
<sas:OLAPTableViewComposite …>
HTTPActionProvider
getActions
OLAPTableView
OLAPAction
ProviderSupport
setActionProvider
setModel
…
…
</sas:OLAPTableViewComposite …>
BusinessQueryToOLAPAdapter
…
setModel
…
Copyright © 2003, SAS Institute Inc. All rights reserved.
14
Demo – JSP OLAP Table View
Copyright © 2003, SAS Institute Inc. All rights reserved.
15
More Tbean Components for OLAP
! BarChart
! LineChart
! LinePlotChart
! BarLineChart
! PieChart
! RadarChart
Copyright © 2003, SAS Institute Inc. All rights reserved.
16
Model-View-Controller (Swing flavor)
JTable
ActionProvider
…
…
OLAPTableView
setActionProvider
setModel
…
OLAPTableModelAdapter
…
BusinessQueryToOLAPAdapter
setModel
Copyright © 2003, SAS Institute Inc. All rights reserved.
17
Demo – Swing OLAP Table View
Copyright © 2003, SAS Institute Inc. All rights reserved.
18
Conclusion
Model
View
Controller
BusinessQueryToOLAPAdapter
OLAPTableView or any Graph
Action Provider Framework
Flavor 1
Java Swing Components (application)
Flavor 2
Java Transformation Beans (web-app)
Copyright © 2003, SAS Institute Inc. All rights reserved.
19
Copyright © 2003, SAS Institute Inc. All rights reserved.
20
Related documents