SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 07 | July -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2885
EFFICIENT INFORMATION RETRIEVAL USING MULTIDIMENSIONAL
OLAP CUBE
Neha1, Kanwal Garg2
1Research Scholar, M.Tech. (CSE), Department of Computer Science & Applications, Kurukshetra University
Kurukshetra, India.
2Assistant Professor,Department of Computer Science & Applications, Kurukshetra University Kurukshetra, India.
---------------------------------------------------------------------***---------------------------------------------------------------------
ABSTRACT : Data Warehouse is a repository to store huge
amount of data, which can be further used for future
decision-making process. Butthemostcomplicatedquestion
raise here is about the accuracy & efficiency of data. Many
techniques & methods were proposed by many researchers,
so that the knowledgeable & accurate data can be fetched
from data warehouse. OLAP is one of the best data analytical
techniques developed till now which gives multi-
dimensional view of data to end-user which improve the
quality of decision-making process. The objective of this
paper is to discuss about the retrieval of efficient
information by using multidimensional OLAP cube andafter
that perform a comparative analysis between SQL queries
for relational databases and MDX queries for OLAP cube on
the basis of query execution time.
Keyword: Data Warehouse, OLAP, OLTP, SSMS, BIDS,
MDX, SQL
1. INTRODUCTION TO OLAP
OLAP stands for on-line analytical processingisananalytical
processing tool. It mainly used for the analyzing business
data together from daily transactions like health care data
and sales data. OLAP is a powerful tool to support decision-
making. An OLAP system permits the user to easily extract
and view the data from different point of view. It also allows
users to perform quick and effective analysis on huge
amount of data. OLAP systems stored the data in the
multidimensional form. OLAP is able to provide the
summary data efficiently and enable users to access this
summary data faster and easier [1].
OLAP cube (Data cube or Multidimensional cube) is a
method of storing data in the multidimensional form; which
allows the faster analysis of data. An OLAP cube has
capability to operate and analyze the data from the different
or multiple angles. The cube comprises numeric facts called
measures, which are characterized as dimensions. After
combining the facts and dimension get a multidimensional
view of data and which is known as OLAP cube. A
multidimensional cube or OLAP cube combines the data
from the various sources and store these data into a form
that consistent for business users. When arrange data into
cube it overcomes the limitation of relational database.
2. RELATED WORK
To carry on the present research work the researcher has
reviewed various research papers from 1999 to 2012
onwards. The outcome of the research is discussed in the
upcoming paragraphs.
C.Sapia et.al (1999)[2] observed the requirements for a
proper multidimensional model that is suitable for OLAP
applications. In this paper, they choose six modelsaccording
to these identified requirements and evaluate them using
example of ‘vehicle repair’. All the models have its specific
strength and when they compare all the modelsthen noneof
the model satisfied all the requirements. But the
combination of all these approaches gives a resulting model
and which satisfies all requirements [2]. Aparajita Suman
(2004) exploring the features of data warehousing, OLAP
and their application in library system. The problem of
inconsistent and lengthy response time with less flexible
systems can be identified and resolved by OLAP [3]. Bora
Beran et.al (2008)[3] applied OLAP technology to
environmental data catalogs using SQL server 2008analysis
services. And to visualize the query results they used excel
and virtual earth [4]. Sellappan Palaniappan et.al (2008)[1]
presents a prototype model for clinical decisions support
system which combines the power of both OLAP and data
mining. In this, they provide integrated architectureofOLAP
& Data mining. System can predict future state and can
generate useful information for good decision-making.They
build OLAP cube for each disease and also diagnosed the
disease by using mining functionality. For this they used
clinical data of two years [5]. Constanta Zoie Radulescu et.al
(2009)[2] presents OLAP cube called CUBETECH. Cube
accepts queries on various dimension & hierarchies. In this
they used an example of agricultural production. Toperform
analysis of some commercial features include crops,
cropping system, fertilizers consumption & types of farmers
of agricultural production OLAP operations are used. This
example proves the flexibility of OLAP tool and that is
suitable for the complicated analyses of multidimensional
data [6]. Joseph M. Firestone (1998), concludethatnot every
E-R i.e. entity relationship model can represented as set of
star schemas but every E-R data warehousing model which
are properly constructed can be represented. The data
warehousing E-R models which specifying atomic data
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 07 | July -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2886
dependency relationships without fact tables provide the
poor query response performance in very largedatabases.It
often prevents execution of multi-stageanalysisprocess.For
analysis process in data warehouse the dimension model is
best [7]. Srimani P.K. et.al (2011)[1] analyzed the main
advantages of multidimensional model like analysis can
perform better and faster on data separated based on
dimension and facts. It increases performance and reduce
storage costs and CPU usage which is elaboratedinvia a case
study named as “Bharti Enterprise” [8]. Vipin Saxena et.al
(2012)[1] in this, an OLAP cube was created by using object-
oriented approach and with help of unified modeling
language (UML). This paper used a real case study of Indian
postal services. In this case study they build an OLAPcube to
perform various queries and get results within few seconds.
And this OLAP cube form by using snowflake schema [9].
After reviewing the above literature few issuesareobserved
which are related to the traditional system are discussed in
upcoming section.
3. PERSPECTIVE ISSUES
After reviewing the above literature it has been observed
that there are various issues existing withtraditional system
i.e. On-line transaction processing. The OLTP systems are
database used for transactionprocessing.Itsupportsday-to-
day operation & store largevolumeofdata.Buildingan OLTP
system depends on nature of IT staff’s knowledge, skills &
business process. The database applications become
essential tool that helps entire business & without them,
present business may notlive.Theyarefunctionallyeffective
from design as they collect, store & process all business data
which is required to successfully perform daily operation.
They provide on-line information & producevariousreports
to monitor and run the business. But there exist various
issues with this OLTP system which is shown below-
i. It takes long time to making report.
ii. They do not support fullyad-hoc Query,analyze&
summarize of calculated information which are useful
for decision-making.
iii. It does not provide explorative views on data.
iv. With the huge data sets & with tricky queries
there may be involved many tables.
v. It is not ready or easy to use for data analyze&for
summarization.
vi.The existing historical & current data was difficult to
understand & hard to use for monitoring business
process.
vii.Performance issue will arise when processinganalytical
queries.
The following issues can overcome by designing an OLAP
cube. And, the methodology for designing OLAP cube is
discussed in next section.
4. METHODOLOGY FOR DESIGNING OLAP CUBE
The above mentioned issues can be resolve by using an On-
line Analytical processing (OLAP) cube also known as data
cube or multidimensional cube. These OLAP cube store the
data in multidimensional form. The query language used to
work with OLAP cube is multidimensional expressions
(MDX). An OLAP cube provides access to only the data that
are actually required. In this paper researcher showshow to
retrieve efficient information by using multidimensional
OLAP cube. To implement this firstly we need to create cube
for a data warehouse. SQL server analysis services (SSAS) is
one of the Microsoft SQL server 2008 component that
support OLAP and data mining functionalities. SQL server
includes many data management and analysis technologies.
These technologies named as Database engine, analysis
service, reporting services & integration services. The
multidimensional data provides developers to design
publish and modify a data cube. A data cube stores the data
in multidimensional format. The cube data can come from
relational databases, data marts & data warehouse and on
the basis of cube dimensions the data is aggregated.
Tools involved in our implementation are:
When working with SSAS the managementanddevelopment
tools are
 Microsoft SQL server management studio (SSMS).
 Microsoft Business intelligence development studio
(BIDS).
SQL server management studio (SSMS):
The SQL server management studio is a management tool to
manage relational databases, analysis services databases,
reporting services objects & integration services packages.
Now by connecting SQL server management studio to an
analysis services instance the following database
management tasks can be performed- processing analysis
services objects, browsing analysis services objects,
constructing queries, scripting analysis services objects &
managing the analysis services database.
Business intelligence development studio (BIDS):
The BIDS is a development environment for
OLAP cubes. BIDS is Microsoft visual studio with analysis
projects extension. After the development is done, BIDS
publishes analysis services project to an analysis services
database. The database processing can be performed both
from BIDS and SSMS. The components of BIDS that are used
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 07 | July -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2887
during the development of Analysis services projects are:
Analysis services solution explorer, analysis services
designer, analysis services menus and analysis services
tools/option. Now, to store the cube data thevariousstorage
options has been discussed in upcoming section [10].
5. DATA STORAGE IN OLAP CUBE
To store the multidimensional data, various ways have been
proposed by various researchers which are named as-
Multidimensional OLAP (MOLAP),Relational OLAP(ROLAP)
and Hybrid OLAP (HOLAP). MOLAP stores the cube data in
multidimensional format and provide fast querying of
database. It requires Precomputation of data and storage of
the data in the cube. The data transferred from data source
into multidimensional database and then data isaggregated.
Since the calculation of summary data is already done it
allow OLAP queries to be faster. ROLAP stores the data in
relational table. If ROLAP used as storage mode thenthereis
no need to transfer data from relational to any other
relational systems. Therefore ROLAP is abstraction level
over the relational data and that support for
multidimensional query. The major argument related to
RDBs is that querying the big database with SQL to obtain
summary data resulted in complex queries [1]. HOLAP is a
popular which standsbetweenROLAPandMOLAP.HOLAPis
stands between MOLAP and ROLAP. Depending on the
Designer facilities of OLAP storage, in HOLAP a developer
can choose which part of the data store in the relational
format and which part store in multidimensional format.
This HOLAP allow the developer to utilize the fast query
response of MOLAP and scalabilityofROLAPatsametime.In
SSAS some predefined storagesettingsaredevelopedtohelp
users. But there are manual configuration is also possible to
configure the storage settings in SSAS. The storage setting
can be configured separately for any measure group or for
any dimension within cube. The predefined storage setting
in SSAS is MOLAP.
The implementation of all above mentioned points are
discussed in upcoming section.
6. IMPLEMENTATIONAL RESULTS
In this paper, a technique have been used which help in
efficient retrieval of data and in this direction Microsoft SQL
server management studio (SSMS) & Microsoft business
intelligence development studio (BIDS)tool isconsiderto be
more appropriate for fetching the more specific information
requested by the user. The Sales_ DW database was used for
the implementation purpose [11].
Figure1: Creation of a cube
Figure1 shows that creation of cube in the Microsoft BIDS
development environment. There are basically two types of
data warehouse schema named as- star schema and
snowflake schema. The star schema is the simplest data
warehouse schema. Because the design of the star schema is
resembles to a star so, it is called star schema. The center of
star design contains one or more fact tables and points of
star contain dimension tables. The fact tables contain the
primary information in data warehouse and the dimension
tables contain detailed informationaboutentriesofattribute
in fact tables. The dimension tables in the star schema are
not joined to each other but these tables are joined to fact
table by using primary key to foreign key. Other data
warehouse schema is snowflake schema. The snowflake
schema is more complex than the star schema. Because the
design of this schema is resembles to a snowflake it is called
snowflake schema. As comparedtostarschema insnowflake
schema the dimension tables data are grouped into multiple
tables instead of in one large table. For OLAP systems data is
organized in star schemas. In this research work the star
schema was used. A cube created by using star schema and
in figure1 shows a star schema of Sales_DW database which
contains a fact table in the centerandmanydimensiontables
that connected to this center fact table by the primary key to
foreign key join.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 07 | July -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2888
Figure2: Connecting analysis project in Microsoft SQL
server management studio (SSMS).
After creating a cube in analysis project deploy this in
Microsoft SQL server management studio(SSMS)forwriting
the MDX (multidimensional expression) queries on cube.
Figure2 shows the analysis project connected in the SSMS.
Figure3: MDX query for querying OLAP cube data.
After deploying analysis projectinSSMStool a usercanwrite
MDX (multidimensional expression) queries for cube in the
query window to retrieve the knowledge fromrawdata. The
MDX queries are different from the SQL (Structured query
language) queries. Figure3 show an MDX query fired on a
cube and it was observed that query took 26 seconds to
retrieve results.
Figure4: SQL query for querying table data.
Figure4 shows an SQL query written for a table to retrieve
data from table. After executing query the time 31 seconds
has been observed as its execution time.
6.1 Comparative analysis
Now, on the basis of query execution time a comparative
analysis has been done between the SQL queries and the
MDX queries.
Table 1: Comparison table of execution time between
SQL query & MDX query.
Execution time of
SQL query (sec)
Execution time of
MDX query (sec)
SQL query 31
MDX query 26
Graphical Representation
23
24
25
26
27
28
29
30
31
32
SQL query MDX query
Execution
time of SQL
query
Execution
time of MDX
query
Figure5: Graphical representation of execution time
between SQL queries & MDX queries.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 07 | July -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2889
By doing the comparative analysis between the SQL queries
for relational database and MDX queries for OLAP cube it
was observed that the time taken by the MDX queries is less
than the time taken by SQL queries.
7. CONCLUSION
Among various techniques analyzed in many papers, the
OLAP is found to be very effective and efficient technique to
be work with. The main objective of this paper is to show
that how user can retrieve efficient information using
multidimensional OLAP cube and the comparative analysis
between SQL queries for OLTP system and MDX queries for
OLAP cube. In this paper, Microsoft SQL server management
studio has been used to manage database and Microsoft
business intelligence development studio has been used to
create a cube and from the graph which shown hereitcanbe
conclude that the MDX queries perform better than the SQL
queries and takes less query execution time than the SQL
queries. OLAP can summarize through dimensions to
extremely improve query execution time over relational
database. Although, an OLAP cube provides efficient
information but still there is an issue of time efficiency.
8. REFRENCES
[1] Adrienne H. Slaughter, “OLAP”.
[2] C.sepia, M.Blaschka, and G.Hofling, “An overview of
multidimensional data models for OLAP,” FR-1999-001,
February 1999.
[3] Aparajita Suman, “Data warehousing and OLAP
technology for knowledge discovery”, 2nd international
CALIBER-2004, 11-13 February, 2004, INFLIBNET Centre
Ahmedabad, pp.542-549.
[4] Bora Beran, Catharine Van Ingen, Ilya Zaslavsky, David
Valentine, ”OLAP cube visualization of environmental data
catalogs”, Microsoft technical report MSR-TR-2008-70, July
14, 2008.
[5] Sellappan Palaniappan & Chua Sook Ling, “Clinical
decision support using OLAP with Data mining,” IJCSNS
international journal of computer science and network
security, vol.8, No. 9, pp.290-296, September 2008.
[6] Constanta Zoie Radulescu, Marius Radulescu, and Adrian
Turek Rahoveanu, ”A multidimensional data model and
OLAP analysis for agricultural production,” 10th WSEAS Int.
conference on Mathematics and Computers in Business and
Economics 2009, ISSN:1790-5109, pp.243-248.
[7] Joseph M. Firestone, “Dimensional modelling and E-R
modelling in the data warehouse”, white paper no. eight,
June 22, 1998.
[8] Srimani P.K. and Rajasekharaiah K.M, “The advantage of
multidimensional Data model- A case study,” International
journal of current research vol. 3, issue.11, pp. 110-115,
October, 2011.
[9] Vipin Saxena and Pratap, “OLAP cube representation for
object oriented database,” international journal of software
engineering & applications (IJSEA), vol.3, No.2, pp.109-117,
March 2012.
[10] S. Badiozamany, "Microsoft SQLserverOLAPsolution-A
survey," examensarbete 15 hp, pp. 3-13, 2010.
[11]Web-link:
https://www.codeproject.com/Articles/658912/Create-
First-OLAP-Cube-in-SQL-Server-Analysis-Serv

More Related Content

What's hot

Mining High Utility Patterns in Large Databases using Mapreduce Framework
Mining High Utility Patterns in Large Databases using Mapreduce FrameworkMining High Utility Patterns in Large Databases using Mapreduce Framework
Mining High Utility Patterns in Large Databases using Mapreduce Framework
IRJET Journal
 
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...
IOSR Journals
 
Data mining techniques application for prediction in OLAP cube
Data mining techniques application for prediction in OLAP cubeData mining techniques application for prediction in OLAP cube
Data mining techniques application for prediction in OLAP cube
IJECEIAES
 
Dawak f v.6camera-1
Dawak f v.6camera-1Dawak f v.6camera-1
Dawak f v.6camera-1
Mohammed El malki
 
QUERY INVERSION TO FIND DATA PROVENANCE
QUERY INVERSION TO FIND DATA PROVENANCE QUERY INVERSION TO FIND DATA PROVENANCE
QUERY INVERSION TO FIND DATA PROVENANCE
cscpconf
 
50120140503019
5012014050301950120140503019
50120140503019
IAEME Publication
 
Mortgage Data for Machine Learning Algorithms
Mortgage Data for Machine Learning AlgorithmsMortgage Data for Machine Learning Algorithms
Mortgage Data for Machine Learning Algorithms
Anne Klieve
 
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSING
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSINGRGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSING
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSING
sipij
 
5 parallel implementation 06299286
5 parallel implementation 062992865 parallel implementation 06299286
5 parallel implementation 06299286
Ninad Samel
 
IRJET - Movie Genre Prediction from Plot Summaries by Comparing Various C...
IRJET -  	  Movie Genre Prediction from Plot Summaries by Comparing Various C...IRJET -  	  Movie Genre Prediction from Plot Summaries by Comparing Various C...
IRJET - Movie Genre Prediction from Plot Summaries by Comparing Various C...
IRJET Journal
 
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITYSOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
IJDKP
 
SCIENTIFIC WORKFLOW CLUSTERING BASED ON MOTIF DISCOVERY
SCIENTIFIC WORKFLOW CLUSTERING BASED ON MOTIF DISCOVERYSCIENTIFIC WORKFLOW CLUSTERING BASED ON MOTIF DISCOVERY
SCIENTIFIC WORKFLOW CLUSTERING BASED ON MOTIF DISCOVERY
ijcseit
 
Improved Map reduce Framework using High Utility Transactional Databases
Improved Map reduce Framework using High Utility  Transactional DatabasesImproved Map reduce Framework using High Utility  Transactional Databases
Improved Map reduce Framework using High Utility Transactional Databases
International Journal of Engineering Inventions www.ijeijournal.com
 
Association Rule Mining using RHadoop
Association Rule Mining using RHadoopAssociation Rule Mining using RHadoop
Association Rule Mining using RHadoop
IRJET Journal
 
An Overview on Data Quality Issues at Data Staging ETL
An Overview on Data Quality Issues at Data Staging ETLAn Overview on Data Quality Issues at Data Staging ETL
An Overview on Data Quality Issues at Data Staging ETL
idescitation
 
A unified approach for spatial data query
A unified approach for spatial data queryA unified approach for spatial data query
A unified approach for spatial data query
IJDKP
 
IRJET-Attribute Reduction using Apache Spark
IRJET-Attribute Reduction using Apache SparkIRJET-Attribute Reduction using Apache Spark
IRJET-Attribute Reduction using Apache Spark
IRJET Journal
 
1. Fundamental Concept - Data Structures using C++ by Varsha Patil
1. Fundamental Concept - Data Structures using C++ by Varsha Patil1. Fundamental Concept - Data Structures using C++ by Varsha Patil
1. Fundamental Concept - Data Structures using C++ by Varsha Patil
widespreadpromotion
 
Generating Non-redundant Multilevel Association Rules Using Min-max Exact Rules
Generating Non-redundant Multilevel Association Rules Using Min-max Exact Rules Generating Non-redundant Multilevel Association Rules Using Min-max Exact Rules
Generating Non-redundant Multilevel Association Rules Using Min-max Exact Rules
IJECEIAES
 
Stacks in algorithems & data structure
Stacks in algorithems & data structureStacks in algorithems & data structure
Stacks in algorithems & data structure
faran nawaz
 

What's hot (20)

Mining High Utility Patterns in Large Databases using Mapreduce Framework
Mining High Utility Patterns in Large Databases using Mapreduce FrameworkMining High Utility Patterns in Large Databases using Mapreduce Framework
Mining High Utility Patterns in Large Databases using Mapreduce Framework
 
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...
K Means Clustering Algorithm for Partitioning Data Sets Evaluated From Horizo...
 
Data mining techniques application for prediction in OLAP cube
Data mining techniques application for prediction in OLAP cubeData mining techniques application for prediction in OLAP cube
Data mining techniques application for prediction in OLAP cube
 
Dawak f v.6camera-1
Dawak f v.6camera-1Dawak f v.6camera-1
Dawak f v.6camera-1
 
QUERY INVERSION TO FIND DATA PROVENANCE
QUERY INVERSION TO FIND DATA PROVENANCE QUERY INVERSION TO FIND DATA PROVENANCE
QUERY INVERSION TO FIND DATA PROVENANCE
 
50120140503019
5012014050301950120140503019
50120140503019
 
Mortgage Data for Machine Learning Algorithms
Mortgage Data for Machine Learning AlgorithmsMortgage Data for Machine Learning Algorithms
Mortgage Data for Machine Learning Algorithms
 
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSING
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSINGRGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSING
RGBEXCEL: AN RGB IMAGE DATA EXTRACTOR AND EXPORTER FOR EXCEL PROCESSING
 
5 parallel implementation 06299286
5 parallel implementation 062992865 parallel implementation 06299286
5 parallel implementation 06299286
 
IRJET - Movie Genre Prediction from Plot Summaries by Comparing Various C...
IRJET -  	  Movie Genre Prediction from Plot Summaries by Comparing Various C...IRJET -  	  Movie Genre Prediction from Plot Summaries by Comparing Various C...
IRJET - Movie Genre Prediction from Plot Summaries by Comparing Various C...
 
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITYSOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
SOURCE CODE RETRIEVAL USING SEQUENCE BASED SIMILARITY
 
SCIENTIFIC WORKFLOW CLUSTERING BASED ON MOTIF DISCOVERY
SCIENTIFIC WORKFLOW CLUSTERING BASED ON MOTIF DISCOVERYSCIENTIFIC WORKFLOW CLUSTERING BASED ON MOTIF DISCOVERY
SCIENTIFIC WORKFLOW CLUSTERING BASED ON MOTIF DISCOVERY
 
Improved Map reduce Framework using High Utility Transactional Databases
Improved Map reduce Framework using High Utility  Transactional DatabasesImproved Map reduce Framework using High Utility  Transactional Databases
Improved Map reduce Framework using High Utility Transactional Databases
 
Association Rule Mining using RHadoop
Association Rule Mining using RHadoopAssociation Rule Mining using RHadoop
Association Rule Mining using RHadoop
 
An Overview on Data Quality Issues at Data Staging ETL
An Overview on Data Quality Issues at Data Staging ETLAn Overview on Data Quality Issues at Data Staging ETL
An Overview on Data Quality Issues at Data Staging ETL
 
A unified approach for spatial data query
A unified approach for spatial data queryA unified approach for spatial data query
A unified approach for spatial data query
 
IRJET-Attribute Reduction using Apache Spark
IRJET-Attribute Reduction using Apache SparkIRJET-Attribute Reduction using Apache Spark
IRJET-Attribute Reduction using Apache Spark
 
1. Fundamental Concept - Data Structures using C++ by Varsha Patil
1. Fundamental Concept - Data Structures using C++ by Varsha Patil1. Fundamental Concept - Data Structures using C++ by Varsha Patil
1. Fundamental Concept - Data Structures using C++ by Varsha Patil
 
Generating Non-redundant Multilevel Association Rules Using Min-max Exact Rules
Generating Non-redundant Multilevel Association Rules Using Min-max Exact Rules Generating Non-redundant Multilevel Association Rules Using Min-max Exact Rules
Generating Non-redundant Multilevel Association Rules Using Min-max Exact Rules
 
Stacks in algorithems & data structure
Stacks in algorithems & data structureStacks in algorithems & data structure
Stacks in algorithems & data structure
 

Similar to Efficient Information Retrieval using Multidimensional OLAP Cube

OLAP in Data Warehouse
OLAP in Data WarehouseOLAP in Data Warehouse
OLAP in Data Warehouse
SOMASUNDARAM T
 
Improving Query Processing Time of Olap Cube using Olap Operations
Improving Query Processing Time of Olap Cube using Olap OperationsImproving Query Processing Time of Olap Cube using Olap Operations
Improving Query Processing Time of Olap Cube using Olap Operations
IRJET Journal
 
QUERY OPTIMIZATION FOR BIG DATA ANALYTICS
QUERY OPTIMIZATION FOR BIG DATA ANALYTICSQUERY OPTIMIZATION FOR BIG DATA ANALYTICS
QUERY OPTIMIZATION FOR BIG DATA ANALYTICS
ijcsit
 
Query Optimization for Big Data Analytics
Query Optimization for Big Data AnalyticsQuery Optimization for Big Data Analytics
Query Optimization for Big Data Analytics
AIRCC Publishing Corporation
 
Horizontal Aggregations in SQL to Prepare Data Sets for Data Mining Analysis
Horizontal Aggregations in SQL to Prepare Data Sets for Data  Mining AnalysisHorizontal Aggregations in SQL to Prepare Data Sets for Data  Mining Analysis
Horizontal Aggregations in SQL to Prepare Data Sets for Data Mining Analysis
IOSR Journals
 
IRJET- Business Intelligence using Hadoop
IRJET-  	  Business Intelligence using HadoopIRJET-  	  Business Intelligence using Hadoop
IRJET- Business Intelligence using Hadoop
IRJET Journal
 
V33119122
V33119122V33119122
V33119122
IJERA Editor
 
Database Integrated Analytics using R InitialExperiences wi
Database Integrated Analytics using R InitialExperiences wiDatabase Integrated Analytics using R InitialExperiences wi
Database Integrated Analytics using R InitialExperiences wi
OllieShoresna
 
OLAP (Online Analytical Processing).pptx
OLAP (Online Analytical Processing).pptxOLAP (Online Analytical Processing).pptx
OLAP (Online Analytical Processing).pptx
lalitajites
 
research Paper face recognition attendance system
research Paper face recognition attendance systemresearch Paper face recognition attendance system
research Paper face recognition attendance system
AnkitRao82
 
Apply on line analytical processing (olap)with data mining for clinical decis...
Apply on line analytical processing (olap)with data mining for clinical decis...Apply on line analytical processing (olap)with data mining for clinical decis...
Apply on line analytical processing (olap)with data mining for clinical decis...
IJMIT JOURNAL
 
An ontological approach to handle multidimensional schema evolution for data ...
An ontological approach to handle multidimensional schema evolution for data ...An ontological approach to handle multidimensional schema evolution for data ...
An ontological approach to handle multidimensional schema evolution for data ...
ijdms
 
mod 2.pdf
mod 2.pdfmod 2.pdf
Ijebea14 267
Ijebea14 267Ijebea14 267
Ijebea14 267
Iasir Journals
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
inventy
 
Issue in Data warehousing and OLAP in E-business
Issue in Data warehousing and OLAP in E-businessIssue in Data warehousing and OLAP in E-business
Issue in Data warehousing and OLAP in E-business
Technical Advisor at Iraqi Government
 
Comparing the performance of a business process: using Excel & Python
Comparing the performance of a business process: using Excel & PythonComparing the performance of a business process: using Excel & Python
Comparing the performance of a business process: using Excel & Python
IRJET Journal
 
Daniel Villani
Daniel VillaniDaniel Villani
Daniel Villani
Daniel Villani
 
Sub1583
Sub1583Sub1583
Learning Software Performance Models for Dynamic and Uncertain Environments
Learning Software Performance Models for Dynamic and Uncertain EnvironmentsLearning Software Performance Models for Dynamic and Uncertain Environments
Learning Software Performance Models for Dynamic and Uncertain Environments
Pooyan Jamshidi
 

Similar to Efficient Information Retrieval using Multidimensional OLAP Cube (20)

OLAP in Data Warehouse
OLAP in Data WarehouseOLAP in Data Warehouse
OLAP in Data Warehouse
 
Improving Query Processing Time of Olap Cube using Olap Operations
Improving Query Processing Time of Olap Cube using Olap OperationsImproving Query Processing Time of Olap Cube using Olap Operations
Improving Query Processing Time of Olap Cube using Olap Operations
 
QUERY OPTIMIZATION FOR BIG DATA ANALYTICS
QUERY OPTIMIZATION FOR BIG DATA ANALYTICSQUERY OPTIMIZATION FOR BIG DATA ANALYTICS
QUERY OPTIMIZATION FOR BIG DATA ANALYTICS
 
Query Optimization for Big Data Analytics
Query Optimization for Big Data AnalyticsQuery Optimization for Big Data Analytics
Query Optimization for Big Data Analytics
 
Horizontal Aggregations in SQL to Prepare Data Sets for Data Mining Analysis
Horizontal Aggregations in SQL to Prepare Data Sets for Data  Mining AnalysisHorizontal Aggregations in SQL to Prepare Data Sets for Data  Mining Analysis
Horizontal Aggregations in SQL to Prepare Data Sets for Data Mining Analysis
 
IRJET- Business Intelligence using Hadoop
IRJET-  	  Business Intelligence using HadoopIRJET-  	  Business Intelligence using Hadoop
IRJET- Business Intelligence using Hadoop
 
V33119122
V33119122V33119122
V33119122
 
Database Integrated Analytics using R InitialExperiences wi
Database Integrated Analytics using R InitialExperiences wiDatabase Integrated Analytics using R InitialExperiences wi
Database Integrated Analytics using R InitialExperiences wi
 
OLAP (Online Analytical Processing).pptx
OLAP (Online Analytical Processing).pptxOLAP (Online Analytical Processing).pptx
OLAP (Online Analytical Processing).pptx
 
research Paper face recognition attendance system
research Paper face recognition attendance systemresearch Paper face recognition attendance system
research Paper face recognition attendance system
 
Apply on line analytical processing (olap)with data mining for clinical decis...
Apply on line analytical processing (olap)with data mining for clinical decis...Apply on line analytical processing (olap)with data mining for clinical decis...
Apply on line analytical processing (olap)with data mining for clinical decis...
 
An ontological approach to handle multidimensional schema evolution for data ...
An ontological approach to handle multidimensional schema evolution for data ...An ontological approach to handle multidimensional schema evolution for data ...
An ontological approach to handle multidimensional schema evolution for data ...
 
mod 2.pdf
mod 2.pdfmod 2.pdf
mod 2.pdf
 
Ijebea14 267
Ijebea14 267Ijebea14 267
Ijebea14 267
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Issue in Data warehousing and OLAP in E-business
Issue in Data warehousing and OLAP in E-businessIssue in Data warehousing and OLAP in E-business
Issue in Data warehousing and OLAP in E-business
 
Comparing the performance of a business process: using Excel & Python
Comparing the performance of a business process: using Excel & PythonComparing the performance of a business process: using Excel & Python
Comparing the performance of a business process: using Excel & Python
 
Daniel Villani
Daniel VillaniDaniel Villani
Daniel Villani
 
Sub1583
Sub1583Sub1583
Sub1583
 
Learning Software Performance Models for Dynamic and Uncertain Environments
Learning Software Performance Models for Dynamic and Uncertain EnvironmentsLearning Software Performance Models for Dynamic and Uncertain Environments
Learning Software Performance Models for Dynamic and Uncertain Environments
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
Madhumitha Jayaram
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
PuktoonEngr
 

Recently uploaded (20)

6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
 

Efficient Information Retrieval using Multidimensional OLAP Cube

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 07 | July -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2885 EFFICIENT INFORMATION RETRIEVAL USING MULTIDIMENSIONAL OLAP CUBE Neha1, Kanwal Garg2 1Research Scholar, M.Tech. (CSE), Department of Computer Science & Applications, Kurukshetra University Kurukshetra, India. 2Assistant Professor,Department of Computer Science & Applications, Kurukshetra University Kurukshetra, India. ---------------------------------------------------------------------***--------------------------------------------------------------------- ABSTRACT : Data Warehouse is a repository to store huge amount of data, which can be further used for future decision-making process. Butthemostcomplicatedquestion raise here is about the accuracy & efficiency of data. Many techniques & methods were proposed by many researchers, so that the knowledgeable & accurate data can be fetched from data warehouse. OLAP is one of the best data analytical techniques developed till now which gives multi- dimensional view of data to end-user which improve the quality of decision-making process. The objective of this paper is to discuss about the retrieval of efficient information by using multidimensional OLAP cube andafter that perform a comparative analysis between SQL queries for relational databases and MDX queries for OLAP cube on the basis of query execution time. Keyword: Data Warehouse, OLAP, OLTP, SSMS, BIDS, MDX, SQL 1. INTRODUCTION TO OLAP OLAP stands for on-line analytical processingisananalytical processing tool. It mainly used for the analyzing business data together from daily transactions like health care data and sales data. OLAP is a powerful tool to support decision- making. An OLAP system permits the user to easily extract and view the data from different point of view. It also allows users to perform quick and effective analysis on huge amount of data. OLAP systems stored the data in the multidimensional form. OLAP is able to provide the summary data efficiently and enable users to access this summary data faster and easier [1]. OLAP cube (Data cube or Multidimensional cube) is a method of storing data in the multidimensional form; which allows the faster analysis of data. An OLAP cube has capability to operate and analyze the data from the different or multiple angles. The cube comprises numeric facts called measures, which are characterized as dimensions. After combining the facts and dimension get a multidimensional view of data and which is known as OLAP cube. A multidimensional cube or OLAP cube combines the data from the various sources and store these data into a form that consistent for business users. When arrange data into cube it overcomes the limitation of relational database. 2. RELATED WORK To carry on the present research work the researcher has reviewed various research papers from 1999 to 2012 onwards. The outcome of the research is discussed in the upcoming paragraphs. C.Sapia et.al (1999)[2] observed the requirements for a proper multidimensional model that is suitable for OLAP applications. In this paper, they choose six modelsaccording to these identified requirements and evaluate them using example of ‘vehicle repair’. All the models have its specific strength and when they compare all the modelsthen noneof the model satisfied all the requirements. But the combination of all these approaches gives a resulting model and which satisfies all requirements [2]. Aparajita Suman (2004) exploring the features of data warehousing, OLAP and their application in library system. The problem of inconsistent and lengthy response time with less flexible systems can be identified and resolved by OLAP [3]. Bora Beran et.al (2008)[3] applied OLAP technology to environmental data catalogs using SQL server 2008analysis services. And to visualize the query results they used excel and virtual earth [4]. Sellappan Palaniappan et.al (2008)[1] presents a prototype model for clinical decisions support system which combines the power of both OLAP and data mining. In this, they provide integrated architectureofOLAP & Data mining. System can predict future state and can generate useful information for good decision-making.They build OLAP cube for each disease and also diagnosed the disease by using mining functionality. For this they used clinical data of two years [5]. Constanta Zoie Radulescu et.al (2009)[2] presents OLAP cube called CUBETECH. Cube accepts queries on various dimension & hierarchies. In this they used an example of agricultural production. Toperform analysis of some commercial features include crops, cropping system, fertilizers consumption & types of farmers of agricultural production OLAP operations are used. This example proves the flexibility of OLAP tool and that is suitable for the complicated analyses of multidimensional data [6]. Joseph M. Firestone (1998), concludethatnot every E-R i.e. entity relationship model can represented as set of star schemas but every E-R data warehousing model which are properly constructed can be represented. The data warehousing E-R models which specifying atomic data
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 07 | July -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2886 dependency relationships without fact tables provide the poor query response performance in very largedatabases.It often prevents execution of multi-stageanalysisprocess.For analysis process in data warehouse the dimension model is best [7]. Srimani P.K. et.al (2011)[1] analyzed the main advantages of multidimensional model like analysis can perform better and faster on data separated based on dimension and facts. It increases performance and reduce storage costs and CPU usage which is elaboratedinvia a case study named as “Bharti Enterprise” [8]. Vipin Saxena et.al (2012)[1] in this, an OLAP cube was created by using object- oriented approach and with help of unified modeling language (UML). This paper used a real case study of Indian postal services. In this case study they build an OLAPcube to perform various queries and get results within few seconds. And this OLAP cube form by using snowflake schema [9]. After reviewing the above literature few issuesareobserved which are related to the traditional system are discussed in upcoming section. 3. PERSPECTIVE ISSUES After reviewing the above literature it has been observed that there are various issues existing withtraditional system i.e. On-line transaction processing. The OLTP systems are database used for transactionprocessing.Itsupportsday-to- day operation & store largevolumeofdata.Buildingan OLTP system depends on nature of IT staff’s knowledge, skills & business process. The database applications become essential tool that helps entire business & without them, present business may notlive.Theyarefunctionallyeffective from design as they collect, store & process all business data which is required to successfully perform daily operation. They provide on-line information & producevariousreports to monitor and run the business. But there exist various issues with this OLTP system which is shown below- i. It takes long time to making report. ii. They do not support fullyad-hoc Query,analyze& summarize of calculated information which are useful for decision-making. iii. It does not provide explorative views on data. iv. With the huge data sets & with tricky queries there may be involved many tables. v. It is not ready or easy to use for data analyze&for summarization. vi.The existing historical & current data was difficult to understand & hard to use for monitoring business process. vii.Performance issue will arise when processinganalytical queries. The following issues can overcome by designing an OLAP cube. And, the methodology for designing OLAP cube is discussed in next section. 4. METHODOLOGY FOR DESIGNING OLAP CUBE The above mentioned issues can be resolve by using an On- line Analytical processing (OLAP) cube also known as data cube or multidimensional cube. These OLAP cube store the data in multidimensional form. The query language used to work with OLAP cube is multidimensional expressions (MDX). An OLAP cube provides access to only the data that are actually required. In this paper researcher showshow to retrieve efficient information by using multidimensional OLAP cube. To implement this firstly we need to create cube for a data warehouse. SQL server analysis services (SSAS) is one of the Microsoft SQL server 2008 component that support OLAP and data mining functionalities. SQL server includes many data management and analysis technologies. These technologies named as Database engine, analysis service, reporting services & integration services. The multidimensional data provides developers to design publish and modify a data cube. A data cube stores the data in multidimensional format. The cube data can come from relational databases, data marts & data warehouse and on the basis of cube dimensions the data is aggregated. Tools involved in our implementation are: When working with SSAS the managementanddevelopment tools are  Microsoft SQL server management studio (SSMS).  Microsoft Business intelligence development studio (BIDS). SQL server management studio (SSMS): The SQL server management studio is a management tool to manage relational databases, analysis services databases, reporting services objects & integration services packages. Now by connecting SQL server management studio to an analysis services instance the following database management tasks can be performed- processing analysis services objects, browsing analysis services objects, constructing queries, scripting analysis services objects & managing the analysis services database. Business intelligence development studio (BIDS): The BIDS is a development environment for OLAP cubes. BIDS is Microsoft visual studio with analysis projects extension. After the development is done, BIDS publishes analysis services project to an analysis services database. The database processing can be performed both from BIDS and SSMS. The components of BIDS that are used
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 07 | July -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2887 during the development of Analysis services projects are: Analysis services solution explorer, analysis services designer, analysis services menus and analysis services tools/option. Now, to store the cube data thevariousstorage options has been discussed in upcoming section [10]. 5. DATA STORAGE IN OLAP CUBE To store the multidimensional data, various ways have been proposed by various researchers which are named as- Multidimensional OLAP (MOLAP),Relational OLAP(ROLAP) and Hybrid OLAP (HOLAP). MOLAP stores the cube data in multidimensional format and provide fast querying of database. It requires Precomputation of data and storage of the data in the cube. The data transferred from data source into multidimensional database and then data isaggregated. Since the calculation of summary data is already done it allow OLAP queries to be faster. ROLAP stores the data in relational table. If ROLAP used as storage mode thenthereis no need to transfer data from relational to any other relational systems. Therefore ROLAP is abstraction level over the relational data and that support for multidimensional query. The major argument related to RDBs is that querying the big database with SQL to obtain summary data resulted in complex queries [1]. HOLAP is a popular which standsbetweenROLAPandMOLAP.HOLAPis stands between MOLAP and ROLAP. Depending on the Designer facilities of OLAP storage, in HOLAP a developer can choose which part of the data store in the relational format and which part store in multidimensional format. This HOLAP allow the developer to utilize the fast query response of MOLAP and scalabilityofROLAPatsametime.In SSAS some predefined storagesettingsaredevelopedtohelp users. But there are manual configuration is also possible to configure the storage settings in SSAS. The storage setting can be configured separately for any measure group or for any dimension within cube. The predefined storage setting in SSAS is MOLAP. The implementation of all above mentioned points are discussed in upcoming section. 6. IMPLEMENTATIONAL RESULTS In this paper, a technique have been used which help in efficient retrieval of data and in this direction Microsoft SQL server management studio (SSMS) & Microsoft business intelligence development studio (BIDS)tool isconsiderto be more appropriate for fetching the more specific information requested by the user. The Sales_ DW database was used for the implementation purpose [11]. Figure1: Creation of a cube Figure1 shows that creation of cube in the Microsoft BIDS development environment. There are basically two types of data warehouse schema named as- star schema and snowflake schema. The star schema is the simplest data warehouse schema. Because the design of the star schema is resembles to a star so, it is called star schema. The center of star design contains one or more fact tables and points of star contain dimension tables. The fact tables contain the primary information in data warehouse and the dimension tables contain detailed informationaboutentriesofattribute in fact tables. The dimension tables in the star schema are not joined to each other but these tables are joined to fact table by using primary key to foreign key. Other data warehouse schema is snowflake schema. The snowflake schema is more complex than the star schema. Because the design of this schema is resembles to a snowflake it is called snowflake schema. As comparedtostarschema insnowflake schema the dimension tables data are grouped into multiple tables instead of in one large table. For OLAP systems data is organized in star schemas. In this research work the star schema was used. A cube created by using star schema and in figure1 shows a star schema of Sales_DW database which contains a fact table in the centerandmanydimensiontables that connected to this center fact table by the primary key to foreign key join.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 07 | July -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2888 Figure2: Connecting analysis project in Microsoft SQL server management studio (SSMS). After creating a cube in analysis project deploy this in Microsoft SQL server management studio(SSMS)forwriting the MDX (multidimensional expression) queries on cube. Figure2 shows the analysis project connected in the SSMS. Figure3: MDX query for querying OLAP cube data. After deploying analysis projectinSSMStool a usercanwrite MDX (multidimensional expression) queries for cube in the query window to retrieve the knowledge fromrawdata. The MDX queries are different from the SQL (Structured query language) queries. Figure3 show an MDX query fired on a cube and it was observed that query took 26 seconds to retrieve results. Figure4: SQL query for querying table data. Figure4 shows an SQL query written for a table to retrieve data from table. After executing query the time 31 seconds has been observed as its execution time. 6.1 Comparative analysis Now, on the basis of query execution time a comparative analysis has been done between the SQL queries and the MDX queries. Table 1: Comparison table of execution time between SQL query & MDX query. Execution time of SQL query (sec) Execution time of MDX query (sec) SQL query 31 MDX query 26 Graphical Representation 23 24 25 26 27 28 29 30 31 32 SQL query MDX query Execution time of SQL query Execution time of MDX query Figure5: Graphical representation of execution time between SQL queries & MDX queries.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 07 | July -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2889 By doing the comparative analysis between the SQL queries for relational database and MDX queries for OLAP cube it was observed that the time taken by the MDX queries is less than the time taken by SQL queries. 7. CONCLUSION Among various techniques analyzed in many papers, the OLAP is found to be very effective and efficient technique to be work with. The main objective of this paper is to show that how user can retrieve efficient information using multidimensional OLAP cube and the comparative analysis between SQL queries for OLTP system and MDX queries for OLAP cube. In this paper, Microsoft SQL server management studio has been used to manage database and Microsoft business intelligence development studio has been used to create a cube and from the graph which shown hereitcanbe conclude that the MDX queries perform better than the SQL queries and takes less query execution time than the SQL queries. OLAP can summarize through dimensions to extremely improve query execution time over relational database. Although, an OLAP cube provides efficient information but still there is an issue of time efficiency. 8. REFRENCES [1] Adrienne H. Slaughter, “OLAP”. [2] C.sepia, M.Blaschka, and G.Hofling, “An overview of multidimensional data models for OLAP,” FR-1999-001, February 1999. [3] Aparajita Suman, “Data warehousing and OLAP technology for knowledge discovery”, 2nd international CALIBER-2004, 11-13 February, 2004, INFLIBNET Centre Ahmedabad, pp.542-549. [4] Bora Beran, Catharine Van Ingen, Ilya Zaslavsky, David Valentine, ”OLAP cube visualization of environmental data catalogs”, Microsoft technical report MSR-TR-2008-70, July 14, 2008. [5] Sellappan Palaniappan & Chua Sook Ling, “Clinical decision support using OLAP with Data mining,” IJCSNS international journal of computer science and network security, vol.8, No. 9, pp.290-296, September 2008. [6] Constanta Zoie Radulescu, Marius Radulescu, and Adrian Turek Rahoveanu, ”A multidimensional data model and OLAP analysis for agricultural production,” 10th WSEAS Int. conference on Mathematics and Computers in Business and Economics 2009, ISSN:1790-5109, pp.243-248. [7] Joseph M. Firestone, “Dimensional modelling and E-R modelling in the data warehouse”, white paper no. eight, June 22, 1998. [8] Srimani P.K. and Rajasekharaiah K.M, “The advantage of multidimensional Data model- A case study,” International journal of current research vol. 3, issue.11, pp. 110-115, October, 2011. [9] Vipin Saxena and Pratap, “OLAP cube representation for object oriented database,” international journal of software engineering & applications (IJSEA), vol.3, No.2, pp.109-117, March 2012. [10] S. Badiozamany, "Microsoft SQLserverOLAPsolution-A survey," examensarbete 15 hp, pp. 3-13, 2010. [11]Web-link: https://www.codeproject.com/Articles/658912/Create- First-OLAP-Cube-in-SQL-Server-Analysis-Serv