SlideShare a Scribd company logo
1 of 8
Download to read offline
Rupak Bhattacharyya et al. (Eds) : ACER 2013,
pp. 279–286, 2013. © CS & IT-CSCP 2013 DOI : 10.5121/csit.2013.3226
SALES BASED DATA EXTRACTION FOR
BUSINESS INTELLIGENCE
Sukanta Singh
Department of Computer Science & Engineering, Global Institute of
Management & Technology, Krishnagar, Nadia, West Bengal
sukantasingh2008@gmail.com
ABSTRACT
Data warehouse use has increased significantly in recent years and now plays a fundamental
role in many organizations’ decision-support processes. An effective business intelligence
infrastructure that leverages the power of a data warehouse can deliver value by helping
companies enhance their customer experience. In this paper is to generate reports with various
drilldowns and slier conditions with suitable parameters which provide a complete business
solution which is helpful for monitor the company inflow and outflow. The goal of the work is
for potential users of the data warehouse in their decision making process in the Business
process system to get a complete visual effort of those reports by creating the chart and grid
interface from warehouse. The example in this paper relate directly to the Adventure Work Data
Warehouse Project implementation which helps to know the internet sales amount according to
different date.
KEYWORDS
Data Warehouse Architecture, ETL, Business Intelligence (BI), Dimension Table, Fact table,
Star Schema, Snowflake Schema, Business Intelligence Reporting
1. INTRODUCTION
A data warehouse is the main repository of an organization’s historical data, its corporate
memory. It contains the raw material for management’s decision support system. The critical
factor leading to the use of a data warehouse is that a data analyst can perform complex queries
and analysis, such as data mining, on the information without slowing down the operational
systems. [3] Data warehouse contain a wide variety of data that present a coherent picture of
business conditions at a single point in time. It is a repository of integrated information, available
for queries and analysis. [6]
Organizations now consolidate information from several databases into a data warehouse.
Organization decision making requires a comprehensive view of all aspects of an enterprise, and
many organizations have therefore created consolidated data warehouses that contain data drawn
from several databases maintained by different business units together with historical and
summary information. The trend toward data warehousing is complemented by an increased
emphasis on powerful analysis tools. [2]
By working with real deployment scenarios, we gain a complete understanding of how to work
with the tools. My goal is to address the full gamut of concerns that a large company would face
during their own real-world deployment. [1]This paper focuses on the SQL Server Integration
280 Computer Science & Information Technology (CS & IT)
Services (SSIS) extraction, transformation, and loading (ETL) design for Project Adventure Work
Data Warehouse.
In this system, metadata plays an important role and provides the foundation for all actions in all
stages. It can be considered as glue sticking together all individual parts of these systems. In this
paper, I propose my data warehouse architecture with new metadata layer and describe the design
and implementation of star schema in conceptual data model.
2. THE DATA WAREHOUSE ARCHITECTURE
This architecture consists of core components and processes which constitute a complex
analytical information system. The bottom layer of the warehouse connects to the data stores of
operational information systems (e.g. accounting, sales, human resources) in order to extract
relevant data which are pooled into a staging area. In addition to this, external data (e.g. from
market research institutes or financial services) can be acquired to complete the data needed for
management decisions.[7] The staging area serves as a temporary data store and allows the
consolidation of data from heterogeneous sources. A typical transformation task is to remove
homonyms (e.g. using an identical label for different types of attributes) and synonyms (e.g. using
two different labels for an attribute). As a result, the integrated data is loaded into a central data
warehouse layer which is typically normalized in order to avoid redundancies. In figure 1 it is
shown how different data from multiple sources can be fetched and store in data warehouse as
form of metadata. Finally, generate reports from this data warehouse.
Figure 1: Data Warehouse Architecture
Typically, the informational needs of the marketing department differ from those of the
accounting department. As a consequence of this, specific departmental views on the data have to
be created.[4] These views, which are called data marts, can be further customized in order to
comply with the informational needs of single users (e.g., a specific salesperson in a defined
region). To get information from these data marts, end users are provided with a set of tools
which allow analytical processing. Most commonly are report generation tools which support
simple aggregations (e.g. calculation of statistical measures like mean values, etc.). In order to
provide interactive analysis with user defined views, OLAP tools are frequently used. These early
tasks of the data warehouse process are executed by use of ETL-tools (extraction, transformation,
Computer Science & Information Technology (CS & IT) 281
loading). These tools provide connectivity to a broad set of different data storage formats (e.g.
different database systems like Oracle, DB2 or SQL Server or different text file formats).
3. MULTIDIMENSIONAL DATA MODEL AND SCHEMAS
Multidimensional models highly take advantage of inherent relationships existing in data to
populate data in multidimensional matrices referred to as data cubes. The Multidimensional
storage model involves two types of tables: dimension tables and fact tables.
In Data Warehouse schema is three types- Star Schema, Fact Constellation Schema and
Snowflake schema. Two common multidimensional schemas are star schema and snowflake
schema.
3.1. Dimension Table
Dimensional modeling produces dimension tables in which each table contains fact attributes that
are independent of those in other dimensions. For example, a customer dimension table contains
data about customers, a product dimension table contains information about products, and a store
dimension table contains information about stores.
3.2. Fact Table
A key characteristic of a fact table is that it contains numerical data (facts) that can be
summarized to provide information about the history of the operation of the organization. Each
fact table also includes a multipart index that contains as foreign keys the primary keys of related
dimension tables, which contain the attributes of the fact records.
3.3. Star Schema
The star schema consists of a fact table with a single table for each dimension. In star schema a
single fact table and for each dimension one dimension table and does not capture hierarchies
directly. The primary keys of each of the dimension tables are linked together to form the
composite primary key of the fact table. In figure 2 show a star schema design, there is only one
de-normalized table for a given dimension.
282 Computer Science & Information Technology (CS & IT)
Figure 2: Star Schema for proposed system
3.4. Snowflake Schema
The snowflake schema is a variation on the star schema in which the dimensional tables from a
star schema are organized into a hierarchy by normalizing them. But, in figure 3 show snowflake
schema represent dimensional hierarchy directly by normalizing tables and easy to maintain and
saves storage.
Figure 3: Snowflake Schema for proposed system
4. DATA EXTRACTION FOR PROPOSED SYSTEM
An ETL application is the most comprehensive line between two points. These two points are the
enterprise and all its source systems on one end and a data warehouse on the other. The ETL
process is much more than code written to move data. The ETL architect also serves as the central
Computer Science & Information Technology (CS & IT) 283
point for understanding the various technical standards that need to be developed if they don't
already exist. In figure 4, a query for retrieving data from ExcelSheet to MS SQL Server for
Customer Table shown that how data can be extracted from different data source and finally load
as data mart in warehouse.
INSERT INTO
AdventureWorksDW(CustomerKey,GeographyKey,CustomerAlternateKey,
Title,FirstName,MiddleName,LastName,NameStyle,BirthDate,MaritalStatus,S
uffix,
Gender,EmailAddress,YearlyIncome,TotalChildren,NumberChildrenAtHome,
EnglishEducation,SpanishEducation,FrenchEducation,EnglishOccupation,
SpanishOccupation,FrenchOccupation,HouseOwnerFlag,NumberCarsOwned,
AddressLine1,AddressLine2,Phone,DateFirstPurchase,CommuteDistance)
SELECT CustomerKey,GeographyKey,CustomerAlternateKey,Title,FirstName,
MiddleName,LastName,NameStyle,BirthDate,MaritalStatus,Suffix,Gender,
EmailAddress,YearlyIncome,TotalChildren,NumberChildrenAtHome,
EnglishEducation,SpanishEducation,FrenchEducation,EnglishOccupation,
SpanishOccupation,FrenchOccupation,HouseOwnerFlag,NumberCarsOwned,Addre
ssLine1,
AddressLine2,Phone,DateFirstPurchase,CommuteDistance
FROM OPENROWSET
('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:Test.xls;',
'SELECT CustomerKey,GeographyKey,CustomerAlternateKey,
Title,FirstName,MiddleName,LastName,NameStyle,BirthDate,
MaritalStatus,Suffix,Gender,EmailAddress,YearlyIncome,TotalChildren,
NumberChildrenAtHome,EnglishEducation,SpanishEducation,FrenchEducation,
EnglishOccupation,SpanishOccupation,FrenchOccupation,HouseOwnerFlag,Num
berCarsOwned,
AddressLine1,AddressLine2,Phone,DateFirstPurchase,CommuteDistance FROM
[Sheet2]')
--EXEC sp_configure 'show advanced options', 1;
--GO
--RECONFIGURE;
--GO
--EXEC sp_configure 'Ad Hoc Distributed Queries', 1;
--GO
--RECONFIGURE;
--GO
Figure 4: Retrieving data from ExcelSheet to MS SQL Server for Customer Table
5. IMPLEMENTATION FOR PROPOSED SYSTEM
In proposed system user can be able for visualization about total Internet sales amount, Internet
gross profit etc. according to date, geography. BI Reporting is what the data warehouse customers
see. All the hardware, software, data architectures, data models, Source System Analysis, Target
System Analysis, and ETL applications culminate in data displayed on a computer monitor or
printed on a piece of paper. All that work, the effort and investment, will be counted a blazing
failure if the BI Reporting fails to deliver or all of that work, the effort and investment, will be
counted a tremendous success if the BI Reporting delivers the data and value expected of a data
warehouse, which will lead to subsequent iterations of data warehouse development. Here, some
screenshots of web based business intelligence report of Adventure Work database included.
Figure 5 generate a report about chart view of internet sales amount by year wise which is fetch
from Adventure Work Data warehouse cube structure.
284 Computer Science & Information Technology (CS & IT)
Figure 5: Chart View of Internet Sales Amount by Date
Figure 6 show grid view of Internet Sales amount by customer wise according to date. Here
different Internet sales amount are listed according to different countries by employee.
Figure 6: Grid View of Internet Sales Amount by Customer by Employee
Figure 7: Chart Views of Internet Sales Amount and Internet Gross Profit by Geography by Date
Computer Science & Information Technology (CS & IT) 285
Chart View and Grid View of Internet Sales Amount and Internet Gross Profit by Geography
(i.e., different country wise) depicted in figure 7 and figure 8. Here you can see the details of
Average unit price, gross profit and sales amount of Internet according to different time slot of a
year.
Figure 8: Grid Views of Internet Average Unit Price, Internet Gross Profit and Internet Sales Amount by
Date
6. CONCLUSION
Create a complete web Business Intelligence tool based on an organization using Data Warehouse
and maintain a strong ETL process which will be dynamic and must more efficient. Hope this
web tool is very useful for an organization’s financial department. Data warehouses are still an
expensive solution and typically found in large firms. The development of a central warehouse is
a huge undertaking and capital intensive with large, potentially unmanageable risks.
Data warehousing is the leading and most reliable technology used today by companies for
planning, forecasting, and management. After the evolution of the concept of data warehousing
during the early 90’s it was thought that this technology will grow at a very rapid pace but
unfortunately it’s not the reality. A major reason for data warehouse project failures is poor
maintenance. Without proper maintenance desired results are nearly impossible to attain from a
data warehouse. Unlike operational systems data warehouses need a lot more maintenance and a
support team of qualified professionals is needed to take care of the issues that arise after its
deployment including data extraction, data loading, network management, training and
communication, query management and some other related tasks.
REFERENCES
[1] S. Sai Satyanarayana Reddy, A.Lavanya, Dr.V.Khanna, Dr.L.S.S.Reddy “RESEARCH ISSUES ON
DATA WAREHOUSE MAINTENANCE” International Conference on Advanced Computer Control
2008 IEEE
[2] Huang, L. & Ulrich, T. & Hemmje, M.& Neuhold, E.J.,"Adaptively Constructing the Query Interface
for Meta-Search Engines." GMD-IPSI Dovlivostr.15, Darmstadt, 64293 Gemany, 2001.
[3] Nilakanta. Sree, Scheibe. Kevin, “Dimensional issues in agricultural data warehouse designs”,
Computers and electronics in agriculture, Vol.60, No.2, 2008, pp.263-278
[4] Jan Chmiel, Tadeusz Morzy, Robert Wrembel, “Multiversion Join Index For Multiversion Data
Warehouse”, Information and Software Technology Vol.51 No.1, 2009, pp.98-108.
A. Simitsis, “Modeling and Managing ETL Processes,” Proceedings of the VLDB PhD Workshop,
Germany, 2003.
286 Computer Science & Information Technology (CS & IT)
[5] Than Than Wai, Sint Sint Aung, “Metadata Based Student Data Extraction from Universities Data
Warehouse” National Inst of Tech Teachers Training and Res 2009 IEEE.
[6] Hanson, Joseph H. An Alternative Data Warehouse Structure for Performing Updates. December
1996, UMI Press.
[7] Labio, W.J. and H. Garcia-Molina, Eficient Snapshot Diferential Algorithms for Data Warehousing,
Technical Report. 1996, Stanford Univ: Palo Alto.
[8] McElreath, J., Data Warehouses: An Architectural Perspective. Perspectives, November 1995.
Computer Sciences Corporation, El Segundo, CA: p. 13.
[9] Meta Software Corp., Using DesigdIDEF to Simulate Workflow Models with ServiceMOdel, 1995,
Meta Software Corp.: Cambridge MA. p. 1-25.
[10] Zhuge, Y.H.G.-M., Jachim Hammer, Jennifer Widom, View Maintenance in a Warehousing
Environment. Technical Report. 1994. Stanford: Palo Alto.
[11] CHEN Xi-ping; ZHANG Liang; LI Chun-xiang; CAO Jie, “Data warehouse and its application to
decision supporting system of public traffic”, Journal of Gansu University of Technology, 2001(04).
AUTHORS
Sukanta Singh received B.Tech in Computer Science & Engineering from Govt.
College of Engineering & Ceramic Technology, WBUT, India in 2008 and M.Tech in
Computer Science & Engineering from Kalyani Govt. Engineering College, WBUT,
and India in 2010. He has more than 3.5 years of teaching experience and currently
working as an Assistant Professor in Global Institute of Management & Technology,
West Bengal, India. His fields of interest are soft computing, theory of computation
and data warehouse.

More Related Content

What's hot

Difference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional ModelingDifference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional ModelingAbdul Aslam
 
Multidimentional data model
Multidimentional data modelMultidimentional data model
Multidimentional data modeljagdish_93
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional ModelingSunita Sahu
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modelingvivekjv
 
Multidimensional schema
Multidimensional schemaMultidimensional schema
Multidimensional schemaChaand Chopra
 
Multidimensional data models
Multidimensional data  modelsMultidimensional data  models
Multidimensional data models774474
 
Mc leod9e ch06 database management systems
Mc leod9e ch06 database management systemsMc leod9e ch06 database management systems
Mc leod9e ch06 database management systemssellyhood
 
Warehousing dimension star-snowflake_schemas
Warehousing dimension star-snowflake_schemasWarehousing dimension star-snowflake_schemas
Warehousing dimension star-snowflake_schemasEric Matthews
 
Lecture 03 - The Data Warehouse and Design
Lecture 03 - The Data Warehouse and Design Lecture 03 - The Data Warehouse and Design
Lecture 03 - The Data Warehouse and Design phanleson
 
A COMPARATIVE STUDY ON BIG DATA HANDLING USING RELATIONAL AND NON-RELATIONAL ...
A COMPARATIVE STUDY ON BIG DATA HANDLING USING RELATIONAL AND NON-RELATIONAL ...A COMPARATIVE STUDY ON BIG DATA HANDLING USING RELATIONAL AND NON-RELATIONAL ...
A COMPARATIVE STUDY ON BIG DATA HANDLING USING RELATIONAL AND NON-RELATIONAL ...IJDKP
 
Seminar datawarehousing
Seminar datawarehousingSeminar datawarehousing
Seminar datawarehousingKavisha Uniyal
 
MSBI and Data WareHouse techniques by Quontra
MSBI and Data WareHouse techniques by Quontra MSBI and Data WareHouse techniques by Quontra
MSBI and Data WareHouse techniques by Quontra QUONTRASOLUTIONS
 
Data warehousing and online analytical processing
Data warehousing and online analytical processingData warehousing and online analytical processing
Data warehousing and online analytical processingVijayasankariS
 

What's hot (20)

Difference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional ModelingDifference between ER-Modeling and Dimensional Modeling
Difference between ER-Modeling and Dimensional Modeling
 
Multidimentional data model
Multidimentional data modelMultidimentional data model
Multidimentional data model
 
Star schema
Star schemaStar schema
Star schema
 
Data warehouse logical design
Data warehouse logical designData warehouse logical design
Data warehouse logical design
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
 
Multidimensional schema
Multidimensional schemaMultidimensional schema
Multidimensional schema
 
Multidimensional data models
Multidimensional data  modelsMultidimensional data  models
Multidimensional data models
 
Mc leod9e ch06 database management systems
Mc leod9e ch06 database management systemsMc leod9e ch06 database management systems
Mc leod9e ch06 database management systems
 
Warehousing dimension star-snowflake_schemas
Warehousing dimension star-snowflake_schemasWarehousing dimension star-snowflake_schemas
Warehousing dimension star-snowflake_schemas
 
Lecture 03 - The Data Warehouse and Design
Lecture 03 - The Data Warehouse and Design Lecture 03 - The Data Warehouse and Design
Lecture 03 - The Data Warehouse and Design
 
[IJET-V1I5P5] Authors: T.Jalaja, M.Shailaja
[IJET-V1I5P5] Authors: T.Jalaja, M.Shailaja[IJET-V1I5P5] Authors: T.Jalaja, M.Shailaja
[IJET-V1I5P5] Authors: T.Jalaja, M.Shailaja
 
Dw concepts
Dw conceptsDw concepts
Dw concepts
 
A COMPARATIVE STUDY ON BIG DATA HANDLING USING RELATIONAL AND NON-RELATIONAL ...
A COMPARATIVE STUDY ON BIG DATA HANDLING USING RELATIONAL AND NON-RELATIONAL ...A COMPARATIVE STUDY ON BIG DATA HANDLING USING RELATIONAL AND NON-RELATIONAL ...
A COMPARATIVE STUDY ON BIG DATA HANDLING USING RELATIONAL AND NON-RELATIONAL ...
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
 
Seminar datawarehousing
Seminar datawarehousingSeminar datawarehousing
Seminar datawarehousing
 
MSBI and Data WareHouse techniques by Quontra
MSBI and Data WareHouse techniques by Quontra MSBI and Data WareHouse techniques by Quontra
MSBI and Data WareHouse techniques by Quontra
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Data Preprocessing
Data PreprocessingData Preprocessing
Data Preprocessing
 
Data warehousing and online analytical processing
Data warehousing and online analytical processingData warehousing and online analytical processing
Data warehousing and online analytical processing
 

Similar to SALES BASED DATA EXTRACTION FOR BUSINESS INTELLIGENCE

DataWarehousingandAbInitioConcepts.ppt
DataWarehousingandAbInitioConcepts.pptDataWarehousingandAbInitioConcepts.ppt
DataWarehousingandAbInitioConcepts.pptPurnenduMaity2
 
UNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docxUNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docxDURGADEVIL
 
UNIT 2 DATA WAREHOUSING AND DATA MINING PRESENTATION.pptx
UNIT 2 DATA WAREHOUSING AND DATA MINING PRESENTATION.pptxUNIT 2 DATA WAREHOUSING AND DATA MINING PRESENTATION.pptx
UNIT 2 DATA WAREHOUSING AND DATA MINING PRESENTATION.pptxshruthisweety4
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.pptBsMath3rdsem
 
UNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data MiningUNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data MiningNandakumar P
 
Top 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdfTop 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdfDatacademy.ai
 
Data Warehousing AWS 12345
Data Warehousing AWS 12345Data Warehousing AWS 12345
Data Warehousing AWS 12345AkhilSinghal21
 
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
 
Data Ware House System in Cloud Environment
Data Ware House System in Cloud EnvironmentData Ware House System in Cloud Environment
Data Ware House System in Cloud EnvironmentIJERA Editor
 
Rando Veizi: Data warehouse and Pentaho suite
Rando Veizi: Data warehouse and Pentaho suiteRando Veizi: Data warehouse and Pentaho suite
Rando Veizi: Data warehouse and Pentaho suiteCarlo Vaccari
 
Evaluation of Data Auditability, Traceability and Agility leveraging Data Vau...
Evaluation of Data Auditability, Traceability and Agility leveraging Data Vau...Evaluation of Data Auditability, Traceability and Agility leveraging Data Vau...
Evaluation of Data Auditability, Traceability and Agility leveraging Data Vau...IRJET Journal
 
IRJET- Comparative Study of ETL and E-LT in Data Warehousing
IRJET- Comparative Study of ETL and E-LT in Data WarehousingIRJET- Comparative Study of ETL and E-LT in Data Warehousing
IRJET- Comparative Study of ETL and E-LT in Data WarehousingIRJET Journal
 
11667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect411667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect4ambujm
 
Data warehouse
Data warehouseData warehouse
Data warehouseRajThakuri
 

Similar to SALES BASED DATA EXTRACTION FOR BUSINESS INTELLIGENCE (20)

DataWarehousingandAbInitioConcepts.ppt
DataWarehousingandAbInitioConcepts.pptDataWarehousingandAbInitioConcepts.ppt
DataWarehousingandAbInitioConcepts.ppt
 
Lesson 2.docx
Lesson 2.docxLesson 2.docx
Lesson 2.docx
 
UNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docxUNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docx
 
DW 101
DW 101DW 101
DW 101
 
UNIT 2 DATA WAREHOUSING AND DATA MINING PRESENTATION.pptx
UNIT 2 DATA WAREHOUSING AND DATA MINING PRESENTATION.pptxUNIT 2 DATA WAREHOUSING AND DATA MINING PRESENTATION.pptx
UNIT 2 DATA WAREHOUSING AND DATA MINING PRESENTATION.pptx
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Date Analysis .pdf
Date Analysis .pdfDate Analysis .pdf
Date Analysis .pdf
 
DMDW 1st module.pdf
DMDW 1st module.pdfDMDW 1st module.pdf
DMDW 1st module.pdf
 
UNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data MiningUNIT - 1 Part 2: Data Warehousing and Data Mining
UNIT - 1 Part 2: Data Warehousing and Data Mining
 
Top 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdfTop 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdf
 
Data Warehousing AWS 12345
Data Warehousing AWS 12345Data Warehousing AWS 12345
Data Warehousing AWS 12345
 
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 ...
 
J0212065068
J0212065068J0212065068
J0212065068
 
Data Ware House System in Cloud Environment
Data Ware House System in Cloud EnvironmentData Ware House System in Cloud Environment
Data Ware House System in Cloud Environment
 
Rando Veizi: Data warehouse and Pentaho suite
Rando Veizi: Data warehouse and Pentaho suiteRando Veizi: Data warehouse and Pentaho suite
Rando Veizi: Data warehouse and Pentaho suite
 
Evaluation of Data Auditability, Traceability and Agility leveraging Data Vau...
Evaluation of Data Auditability, Traceability and Agility leveraging Data Vau...Evaluation of Data Auditability, Traceability and Agility leveraging Data Vau...
Evaluation of Data Auditability, Traceability and Agility leveraging Data Vau...
 
IRJET- Comparative Study of ETL and E-LT in Data Warehousing
IRJET- Comparative Study of ETL and E-LT in Data WarehousingIRJET- Comparative Study of ETL and E-LT in Data Warehousing
IRJET- Comparative Study of ETL and E-LT in Data Warehousing
 
11667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect411667 Bitt I 2008 Lect4
11667 Bitt I 2008 Lect4
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 

More from cscpconf

ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR cscpconf
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATIONcscpconf
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...cscpconf
 
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIESPROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIEScscpconf
 
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICA SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICcscpconf
 
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS cscpconf
 
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS cscpconf
 
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICTWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICcscpconf
 
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINDETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINcscpconf
 
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...cscpconf
 
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMIMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMcscpconf
 
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...cscpconf
 
AUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWAUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWcscpconf
 
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKCLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKcscpconf
 
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...cscpconf
 
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAPROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAcscpconf
 
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHCHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHcscpconf
 
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...cscpconf
 
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGESOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGEcscpconf
 
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTGENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTcscpconf
 

More from cscpconf (20)

ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
 
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
 
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIESPROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
 
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICA SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
 
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
 
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
 
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICTWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
 
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINDETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
 
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
 
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMIMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
 
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
 
AUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEWAUTOMATED PENETRATION TESTING: AN OVERVIEW
AUTOMATED PENETRATION TESTING: AN OVERVIEW
 
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKCLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
 
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
 
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAPROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
 
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHCHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
 
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
 
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGESOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
 
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTGENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
 

Recently uploaded

General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 

Recently uploaded (20)

General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

SALES BASED DATA EXTRACTION FOR BUSINESS INTELLIGENCE

  • 1. Rupak Bhattacharyya et al. (Eds) : ACER 2013, pp. 279–286, 2013. © CS & IT-CSCP 2013 DOI : 10.5121/csit.2013.3226 SALES BASED DATA EXTRACTION FOR BUSINESS INTELLIGENCE Sukanta Singh Department of Computer Science & Engineering, Global Institute of Management & Technology, Krishnagar, Nadia, West Bengal sukantasingh2008@gmail.com ABSTRACT Data warehouse use has increased significantly in recent years and now plays a fundamental role in many organizations’ decision-support processes. An effective business intelligence infrastructure that leverages the power of a data warehouse can deliver value by helping companies enhance their customer experience. In this paper is to generate reports with various drilldowns and slier conditions with suitable parameters which provide a complete business solution which is helpful for monitor the company inflow and outflow. The goal of the work is for potential users of the data warehouse in their decision making process in the Business process system to get a complete visual effort of those reports by creating the chart and grid interface from warehouse. The example in this paper relate directly to the Adventure Work Data Warehouse Project implementation which helps to know the internet sales amount according to different date. KEYWORDS Data Warehouse Architecture, ETL, Business Intelligence (BI), Dimension Table, Fact table, Star Schema, Snowflake Schema, Business Intelligence Reporting 1. INTRODUCTION A data warehouse is the main repository of an organization’s historical data, its corporate memory. It contains the raw material for management’s decision support system. The critical factor leading to the use of a data warehouse is that a data analyst can perform complex queries and analysis, such as data mining, on the information without slowing down the operational systems. [3] Data warehouse contain a wide variety of data that present a coherent picture of business conditions at a single point in time. It is a repository of integrated information, available for queries and analysis. [6] Organizations now consolidate information from several databases into a data warehouse. Organization decision making requires a comprehensive view of all aspects of an enterprise, and many organizations have therefore created consolidated data warehouses that contain data drawn from several databases maintained by different business units together with historical and summary information. The trend toward data warehousing is complemented by an increased emphasis on powerful analysis tools. [2] By working with real deployment scenarios, we gain a complete understanding of how to work with the tools. My goal is to address the full gamut of concerns that a large company would face during their own real-world deployment. [1]This paper focuses on the SQL Server Integration
  • 2. 280 Computer Science & Information Technology (CS & IT) Services (SSIS) extraction, transformation, and loading (ETL) design for Project Adventure Work Data Warehouse. In this system, metadata plays an important role and provides the foundation for all actions in all stages. It can be considered as glue sticking together all individual parts of these systems. In this paper, I propose my data warehouse architecture with new metadata layer and describe the design and implementation of star schema in conceptual data model. 2. THE DATA WAREHOUSE ARCHITECTURE This architecture consists of core components and processes which constitute a complex analytical information system. The bottom layer of the warehouse connects to the data stores of operational information systems (e.g. accounting, sales, human resources) in order to extract relevant data which are pooled into a staging area. In addition to this, external data (e.g. from market research institutes or financial services) can be acquired to complete the data needed for management decisions.[7] The staging area serves as a temporary data store and allows the consolidation of data from heterogeneous sources. A typical transformation task is to remove homonyms (e.g. using an identical label for different types of attributes) and synonyms (e.g. using two different labels for an attribute). As a result, the integrated data is loaded into a central data warehouse layer which is typically normalized in order to avoid redundancies. In figure 1 it is shown how different data from multiple sources can be fetched and store in data warehouse as form of metadata. Finally, generate reports from this data warehouse. Figure 1: Data Warehouse Architecture Typically, the informational needs of the marketing department differ from those of the accounting department. As a consequence of this, specific departmental views on the data have to be created.[4] These views, which are called data marts, can be further customized in order to comply with the informational needs of single users (e.g., a specific salesperson in a defined region). To get information from these data marts, end users are provided with a set of tools which allow analytical processing. Most commonly are report generation tools which support simple aggregations (e.g. calculation of statistical measures like mean values, etc.). In order to provide interactive analysis with user defined views, OLAP tools are frequently used. These early tasks of the data warehouse process are executed by use of ETL-tools (extraction, transformation,
  • 3. Computer Science & Information Technology (CS & IT) 281 loading). These tools provide connectivity to a broad set of different data storage formats (e.g. different database systems like Oracle, DB2 or SQL Server or different text file formats). 3. MULTIDIMENSIONAL DATA MODEL AND SCHEMAS Multidimensional models highly take advantage of inherent relationships existing in data to populate data in multidimensional matrices referred to as data cubes. The Multidimensional storage model involves two types of tables: dimension tables and fact tables. In Data Warehouse schema is three types- Star Schema, Fact Constellation Schema and Snowflake schema. Two common multidimensional schemas are star schema and snowflake schema. 3.1. Dimension Table Dimensional modeling produces dimension tables in which each table contains fact attributes that are independent of those in other dimensions. For example, a customer dimension table contains data about customers, a product dimension table contains information about products, and a store dimension table contains information about stores. 3.2. Fact Table A key characteristic of a fact table is that it contains numerical data (facts) that can be summarized to provide information about the history of the operation of the organization. Each fact table also includes a multipart index that contains as foreign keys the primary keys of related dimension tables, which contain the attributes of the fact records. 3.3. Star Schema The star schema consists of a fact table with a single table for each dimension. In star schema a single fact table and for each dimension one dimension table and does not capture hierarchies directly. The primary keys of each of the dimension tables are linked together to form the composite primary key of the fact table. In figure 2 show a star schema design, there is only one de-normalized table for a given dimension.
  • 4. 282 Computer Science & Information Technology (CS & IT) Figure 2: Star Schema for proposed system 3.4. Snowflake Schema The snowflake schema is a variation on the star schema in which the dimensional tables from a star schema are organized into a hierarchy by normalizing them. But, in figure 3 show snowflake schema represent dimensional hierarchy directly by normalizing tables and easy to maintain and saves storage. Figure 3: Snowflake Schema for proposed system 4. DATA EXTRACTION FOR PROPOSED SYSTEM An ETL application is the most comprehensive line between two points. These two points are the enterprise and all its source systems on one end and a data warehouse on the other. The ETL process is much more than code written to move data. The ETL architect also serves as the central
  • 5. Computer Science & Information Technology (CS & IT) 283 point for understanding the various technical standards that need to be developed if they don't already exist. In figure 4, a query for retrieving data from ExcelSheet to MS SQL Server for Customer Table shown that how data can be extracted from different data source and finally load as data mart in warehouse. INSERT INTO AdventureWorksDW(CustomerKey,GeographyKey,CustomerAlternateKey, Title,FirstName,MiddleName,LastName,NameStyle,BirthDate,MaritalStatus,S uffix, Gender,EmailAddress,YearlyIncome,TotalChildren,NumberChildrenAtHome, EnglishEducation,SpanishEducation,FrenchEducation,EnglishOccupation, SpanishOccupation,FrenchOccupation,HouseOwnerFlag,NumberCarsOwned, AddressLine1,AddressLine2,Phone,DateFirstPurchase,CommuteDistance) SELECT CustomerKey,GeographyKey,CustomerAlternateKey,Title,FirstName, MiddleName,LastName,NameStyle,BirthDate,MaritalStatus,Suffix,Gender, EmailAddress,YearlyIncome,TotalChildren,NumberChildrenAtHome, EnglishEducation,SpanishEducation,FrenchEducation,EnglishOccupation, SpanishOccupation,FrenchOccupation,HouseOwnerFlag,NumberCarsOwned,Addre ssLine1, AddressLine2,Phone,DateFirstPurchase,CommuteDistance FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:Test.xls;', 'SELECT CustomerKey,GeographyKey,CustomerAlternateKey, Title,FirstName,MiddleName,LastName,NameStyle,BirthDate, MaritalStatus,Suffix,Gender,EmailAddress,YearlyIncome,TotalChildren, NumberChildrenAtHome,EnglishEducation,SpanishEducation,FrenchEducation, EnglishOccupation,SpanishOccupation,FrenchOccupation,HouseOwnerFlag,Num berCarsOwned, AddressLine1,AddressLine2,Phone,DateFirstPurchase,CommuteDistance FROM [Sheet2]') --EXEC sp_configure 'show advanced options', 1; --GO --RECONFIGURE; --GO --EXEC sp_configure 'Ad Hoc Distributed Queries', 1; --GO --RECONFIGURE; --GO Figure 4: Retrieving data from ExcelSheet to MS SQL Server for Customer Table 5. IMPLEMENTATION FOR PROPOSED SYSTEM In proposed system user can be able for visualization about total Internet sales amount, Internet gross profit etc. according to date, geography. BI Reporting is what the data warehouse customers see. All the hardware, software, data architectures, data models, Source System Analysis, Target System Analysis, and ETL applications culminate in data displayed on a computer monitor or printed on a piece of paper. All that work, the effort and investment, will be counted a blazing failure if the BI Reporting fails to deliver or all of that work, the effort and investment, will be counted a tremendous success if the BI Reporting delivers the data and value expected of a data warehouse, which will lead to subsequent iterations of data warehouse development. Here, some screenshots of web based business intelligence report of Adventure Work database included. Figure 5 generate a report about chart view of internet sales amount by year wise which is fetch from Adventure Work Data warehouse cube structure.
  • 6. 284 Computer Science & Information Technology (CS & IT) Figure 5: Chart View of Internet Sales Amount by Date Figure 6 show grid view of Internet Sales amount by customer wise according to date. Here different Internet sales amount are listed according to different countries by employee. Figure 6: Grid View of Internet Sales Amount by Customer by Employee Figure 7: Chart Views of Internet Sales Amount and Internet Gross Profit by Geography by Date
  • 7. Computer Science & Information Technology (CS & IT) 285 Chart View and Grid View of Internet Sales Amount and Internet Gross Profit by Geography (i.e., different country wise) depicted in figure 7 and figure 8. Here you can see the details of Average unit price, gross profit and sales amount of Internet according to different time slot of a year. Figure 8: Grid Views of Internet Average Unit Price, Internet Gross Profit and Internet Sales Amount by Date 6. CONCLUSION Create a complete web Business Intelligence tool based on an organization using Data Warehouse and maintain a strong ETL process which will be dynamic and must more efficient. Hope this web tool is very useful for an organization’s financial department. Data warehouses are still an expensive solution and typically found in large firms. The development of a central warehouse is a huge undertaking and capital intensive with large, potentially unmanageable risks. Data warehousing is the leading and most reliable technology used today by companies for planning, forecasting, and management. After the evolution of the concept of data warehousing during the early 90’s it was thought that this technology will grow at a very rapid pace but unfortunately it’s not the reality. A major reason for data warehouse project failures is poor maintenance. Without proper maintenance desired results are nearly impossible to attain from a data warehouse. Unlike operational systems data warehouses need a lot more maintenance and a support team of qualified professionals is needed to take care of the issues that arise after its deployment including data extraction, data loading, network management, training and communication, query management and some other related tasks. REFERENCES [1] S. Sai Satyanarayana Reddy, A.Lavanya, Dr.V.Khanna, Dr.L.S.S.Reddy “RESEARCH ISSUES ON DATA WAREHOUSE MAINTENANCE” International Conference on Advanced Computer Control 2008 IEEE [2] Huang, L. & Ulrich, T. & Hemmje, M.& Neuhold, E.J.,"Adaptively Constructing the Query Interface for Meta-Search Engines." GMD-IPSI Dovlivostr.15, Darmstadt, 64293 Gemany, 2001. [3] Nilakanta. Sree, Scheibe. Kevin, “Dimensional issues in agricultural data warehouse designs”, Computers and electronics in agriculture, Vol.60, No.2, 2008, pp.263-278 [4] Jan Chmiel, Tadeusz Morzy, Robert Wrembel, “Multiversion Join Index For Multiversion Data Warehouse”, Information and Software Technology Vol.51 No.1, 2009, pp.98-108. A. Simitsis, “Modeling and Managing ETL Processes,” Proceedings of the VLDB PhD Workshop, Germany, 2003.
  • 8. 286 Computer Science & Information Technology (CS & IT) [5] Than Than Wai, Sint Sint Aung, “Metadata Based Student Data Extraction from Universities Data Warehouse” National Inst of Tech Teachers Training and Res 2009 IEEE. [6] Hanson, Joseph H. An Alternative Data Warehouse Structure for Performing Updates. December 1996, UMI Press. [7] Labio, W.J. and H. Garcia-Molina, Eficient Snapshot Diferential Algorithms for Data Warehousing, Technical Report. 1996, Stanford Univ: Palo Alto. [8] McElreath, J., Data Warehouses: An Architectural Perspective. Perspectives, November 1995. Computer Sciences Corporation, El Segundo, CA: p. 13. [9] Meta Software Corp., Using DesigdIDEF to Simulate Workflow Models with ServiceMOdel, 1995, Meta Software Corp.: Cambridge MA. p. 1-25. [10] Zhuge, Y.H.G.-M., Jachim Hammer, Jennifer Widom, View Maintenance in a Warehousing Environment. Technical Report. 1994. Stanford: Palo Alto. [11] CHEN Xi-ping; ZHANG Liang; LI Chun-xiang; CAO Jie, “Data warehouse and its application to decision supporting system of public traffic”, Journal of Gansu University of Technology, 2001(04). AUTHORS Sukanta Singh received B.Tech in Computer Science & Engineering from Govt. College of Engineering & Ceramic Technology, WBUT, India in 2008 and M.Tech in Computer Science & Engineering from Kalyani Govt. Engineering College, WBUT, and India in 2010. He has more than 3.5 years of teaching experience and currently working as an Assistant Professor in Global Institute of Management & Technology, West Bengal, India. His fields of interest are soft computing, theory of computation and data warehouse.