SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
1. The SQL Model Clause
1. The SQL Model clause has been designed to address the sort of situation where, in the past, clients have
taken data out of relational databases and imported it into a model held in a spreadsheet
2. The SQL Model clause allows users to embed 'spreadsheet-like' models in a SELECT statement, in a way
that was previously the domain of dedicated multidimensional OLAP servers such as Oracle.
3. The aim of the SQL Model clause is to give normal SQL statements the ability to create a
multidimensional array from the results of a normal SELECT statement, carry out any number of
interdependent inter-row and inter-array calculations on this array, and then update the base tables
with the results of the model
Data Warehousing Features In Oracle
In this link data warehouse features provided [http://www.orafaq.com/node/25]
Data Warehousing Features In Oracle
1. The SQL Access Adviser is a new feature that recommends the best combination of indexes
and materialized views for a given database workload.
2. The SQL Access Adviser is based on the index and summary advisors previously bundled with
Oracle.
3. Provides a 'one-stop-shop' for tuning and summarising your warehouse data.
2. The SQL Access Adviser
Data Warehousing Features In Oracle
1. First up is improvements to the way large Analytic Workspaces can be partitioned, introducing
into the Oracle OLAP world some of the advanced partitioning options currently enjoyed by
Oracle database users.
2. This was of some benefit, splitting by segment size was the only way of partitioning the data,
and you couldn't specify what objects within the analytic workspace went in to each partition.
3. A real improvement over what was available with Express, is support for multi-user read-write
access to individual analytic workspaces.
3. Improvements To The Multidimensional OLAP Engine
Data Warehousing Features In Oracle
1. Query Rewrite (the ability for Oracle to transparently redirect queries from detail level to
summary tables) is one of the best data warehousing features in Oracle.
2. Oracle has a number of improvements to Query Rewrite and the materialized view tuning
process that should make this process a bit more productive.
3. With Oracle Database , query rewrite is now possible when your SELECT statement contains
analytic functions, full outer joins, and set operations such as UNION, MINUS and INTERSECT.
4. The Tune MView Advisor, and improvements to Query Rewrite
1. Data Pump is a replacement for the venerable IMP and EXP applications used for creating logical
backups of Oracle tables, schemas or databases.
2. Data Pump is a server application (as opposed to IMP and EXP, which were client applications)
which, in beta testing, was twice as fast as the old EXP for exporting data, and ten times as fast
as the old IMP for importing data.
3. Data Pump is callable either through the DBMS_DATAPUMP package, through the replacements
for IMP and EXP, known as IMPDP and EXPDP, or through a wizard delivered as part of Oracle
Enterprise Manager
Data Warehousing Features In Oracle
5. Data Pump, The Replacement For Import and Export
6. Improvements To Storage Management
Data Warehousing Features In Oracle
1. Automatic Storage Management (ASM) is one of the 'cool new features' in Oracle 10g that is
meant to reduce the workload for Oracle DBAs.
2. ASM completely automates the process of creating logical volumes, file systems and file names,
with the DBA only specifying the location of raw disks and ASM doing the rest.
3. ASM deals with the problems caused by rapidly expanding data warehouses, where
administrators can no longer deal with the sheer number of disk units, nodes and logical
groupings, and is a key feature of the Oracle .
7. Faster Full Table Scans
Data Warehousing Features In Oracle
1. Full Table Scans are common in data warehousing environments, and with this in mind table scan
performance has been improved in Oracle.
2. Code optimisation in Oracle Database 10g has decreased CPU consumption and this leads to
faster table scan execution (when queries are CPU bound, rather than I/O bound), and gives the
potential for greater query concurrency, offering up to 30-40% speed improvements when
comparing CPU-bound queries.
3. Improvements in the handling of large numbers of partitions, improvements to the optimizer CPU
cost model, automatic statistics gathering, and partition-aware materialized view refreshes.
8. Automatic Tuning And Maintenance
Data Warehousing Features In Oracle
1. Automatic maintenance and tuning has always been one of the key product differentiators for Microsoft
SQL Server and with Oracle 10g, features that meet and match those found in competitor products are
being introduced to the server technology stack.
2. The first component in this framework is the Automatic Workload Repository, which uses an enhanced
version of Statspack to collect instance statistics every thirty minutes and stores these for a rolling seven
day period.
3. The usage information stored in the Automatic Workload Repository is then used as the basis for all the
self-management functionality in Oracle Database 10g.
4. Automatic Maintenance Tasks feature, which acts on the statistics gathered by the Automatic Workload
Repository, and carries out tasks such as index rebuilding, refreshing statistics, and so on, where such
tasks don't require any manual intervention by the DBA.
5. The third component of the self-managing framework is 'Server Generated Alerts', a method where the
database server sends notifications via email to the DBA - including a recommendation as to how best to
deal with the situation.
9. Asynchronous Change Data Capture
Data Warehousing Features In Oracle
1. Oracle Change Data Capture was introduced with Oracle , and provided the ability to track changes
to tables and store them in a change table, for further consumption by an ETL process.
2. Oracle Change Data Capture worked by creating triggers on the source tables, transferring data
synchronously but creating a processing overhead and requiring access to the structure of the source
tables.
3. Oracle introduces Asynchronous Change Data Capture, which instead of using triggers uses the
database log files to capture changes and apply them to collection tables.
10. Improvements To Oracle Data Mining
Data Warehousing Features In Oracle
1. Alongside the inclusion of the Oracle Express multidimensional OLAP engine, Oracle 9i also embedded
data mining functionality in the database together, and this data mining functionality has been
enhanced with Oracle Database.
2. Oracle Database adds support for two new classification routines, 'Support Vector Machine' (used for
top-down rather than a bottom-up calculations, assuming the best possible fit and then working
backwards to what can be achieved) and Non-Negative Matrix Factorisation, together with support for
Frequent Itemsets.
3. Used for such functions as market basket analysis and propensity analysis.

Mais conteúdo relacionado

Mais procurados

שבוע אורקל 2016
שבוע אורקל 2016שבוע אורקל 2016
שבוע אורקל 2016Aaron Shilo
 
Less02 installation
Less02 installationLess02 installation
Less02 installationImran Ali
 
8 i recovery_manager
8 i recovery_manager8 i recovery_manager
8 i recovery_managerAnil Pandey
 
12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architectureAmrit Kaur
 
Oracle 12c-asm-overview
Oracle 12c-asm-overviewOracle 12c-asm-overview
Oracle 12c-asm-overviewTanvi_Agrawal
 
Oracle Database Introduction
Oracle Database IntroductionOracle Database Introduction
Oracle Database IntroductionChhom Karath
 
Aucfanlab Datalake - Big Data Management Platform -
Aucfanlab Datalake - Big Data Management Platform -Aucfanlab Datalake - Big Data Management Platform -
Aucfanlab Datalake - Big Data Management Platform -Aucfan
 
Présentation Oracle DataBase 11g
Présentation Oracle DataBase 11gPrésentation Oracle DataBase 11g
Présentation Oracle DataBase 11gCynapsys It Hotspot
 
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreOracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreTIB Academy
 
New fordevelopersinsql server2008
New fordevelopersinsql server2008New fordevelopersinsql server2008
New fordevelopersinsql server2008Aaron Shilo
 
Azure Data Factory usage at Aucfanlab
Azure Data Factory usage at AucfanlabAzure Data Factory usage at Aucfanlab
Azure Data Factory usage at AucfanlabAucfan
 
Systems and methods for improving database performance
Systems and methods for improving database performanceSystems and methods for improving database performance
Systems and methods for improving database performanceEyjólfur Gislason
 
Whatsnew in-my sql-primary
Whatsnew in-my sql-primaryWhatsnew in-my sql-primary
Whatsnew in-my sql-primaryKaizenlogcom
 
Oracle dba training
Oracle  dba    training Oracle  dba    training
Oracle dba training P S Rani
 
Summer training oracle
Summer training   oracle Summer training   oracle
Summer training oracle Arshit Rai
 
A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...Editor IJCATR
 

Mais procurados (19)

שבוע אורקל 2016
שבוע אורקל 2016שבוע אורקל 2016
שבוע אורקל 2016
 
Less02 installation
Less02 installationLess02 installation
Less02 installation
 
8 i recovery_manager
8 i recovery_manager8 i recovery_manager
8 i recovery_manager
 
12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architecture
 
Oracle 12c-asm-overview
Oracle 12c-asm-overviewOracle 12c-asm-overview
Oracle 12c-asm-overview
 
Oracle Database Introduction
Oracle Database IntroductionOracle Database Introduction
Oracle Database Introduction
 
Aucfanlab Datalake - Big Data Management Platform -
Aucfanlab Datalake - Big Data Management Platform -Aucfanlab Datalake - Big Data Management Platform -
Aucfanlab Datalake - Big Data Management Platform -
 
Présentation Oracle DataBase 11g
Présentation Oracle DataBase 11gPrésentation Oracle DataBase 11g
Présentation Oracle DataBase 11g
 
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreOracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
 
New fordevelopersinsql server2008
New fordevelopersinsql server2008New fordevelopersinsql server2008
New fordevelopersinsql server2008
 
Azure Data Factory usage at Aucfanlab
Azure Data Factory usage at AucfanlabAzure Data Factory usage at Aucfanlab
Azure Data Factory usage at Aucfanlab
 
Systems and methods for improving database performance
Systems and methods for improving database performanceSystems and methods for improving database performance
Systems and methods for improving database performance
 
Oracle database introduction
Oracle database introductionOracle database introduction
Oracle database introduction
 
Whatsnew in-my sql-primary
Whatsnew in-my sql-primaryWhatsnew in-my sql-primary
Whatsnew in-my sql-primary
 
Oracle dba training
Oracle  dba    training Oracle  dba    training
Oracle dba training
 
Oracle Database Administration 11g Course Content
Oracle Database Administration 11g Course ContentOracle Database Administration 11g Course Content
Oracle Database Administration 11g Course Content
 
Summer training oracle
Summer training   oracle Summer training   oracle
Summer training oracle
 
Oracle archi ppt
Oracle archi pptOracle archi ppt
Oracle archi ppt
 
A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...
 

Destaque (20)

Informativo de janeiro
Informativo de janeiroInformativo de janeiro
Informativo de janeiro
 
Lina oti
Lina otiLina oti
Lina oti
 
Verden lige nu
Verden lige nuVerden lige nu
Verden lige nu
 
Introduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDBIntroduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDB
 
Grafica grupal
Grafica grupalGrafica grupal
Grafica grupal
 
JRuby on Rails Deployment: What They Didn't Tell You
JRuby on Rails Deployment: What They Didn't Tell YouJRuby on Rails Deployment: What They Didn't Tell You
JRuby on Rails Deployment: What They Didn't Tell You
 
Metodos
MetodosMetodos
Metodos
 
презентация
презентацияпрезентация
презентация
 
Neuroversum - Produktinformation
Neuroversum - ProduktinformationNeuroversum - Produktinformation
Neuroversum - Produktinformation
 
Pendientes de renovacion de imagenes pre grado FIIS
Pendientes de renovacion de imagenes pre grado FIISPendientes de renovacion de imagenes pre grado FIIS
Pendientes de renovacion de imagenes pre grado FIIS
 
Transactions introduction
Transactions introductionTransactions introduction
Transactions introduction
 
HWU certificate
HWU certificateHWU certificate
HWU certificate
 
Inatel beja
Inatel bejaInatel beja
Inatel beja
 
Romanos 10 palavra
Romanos 10   palavraRomanos 10   palavra
Romanos 10 palavra
 
ipsum.pdf
ipsum.pdfipsum.pdf
ipsum.pdf
 
ยินดีกับทุกท่านนะคะ
ยินดีกับทุกท่านนะคะยินดีกับทุกท่านนะคะ
ยินดีกับทุกท่านนะคะ
 
Se Dio La Reeleccion...
Se Dio La Reeleccion...Se Dio La Reeleccion...
Se Dio La Reeleccion...
 
Presentación1 rodrigo
Presentación1 rodrigoPresentación1 rodrigo
Presentación1 rodrigo
 
2008 cafe tirana
2008 cafe tirana2008 cafe tirana
2008 cafe tirana
 
Jamie's resume
Jamie's resumeJamie's resume
Jamie's resume
 

Semelhante a SQL Model Clause & Data Warehousing Features

Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Aaron Shilo
 
ORACLE Architechture.ppt
ORACLE Architechture.pptORACLE Architechture.ppt
ORACLE Architechture.pptaggarwalb
 
Remote DBA Experts 11g Features
Remote DBA Experts 11g FeaturesRemote DBA Experts 11g Features
Remote DBA Experts 11g FeaturesRemote DBA Experts
 
Sql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleSql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleKlaudiia Jacome
 
MIGRATION OF AN OLTP SYSTEM FROM ORACLE TO MYSQL AND COMPARATIVE PERFORMANCE ...
MIGRATION OF AN OLTP SYSTEM FROM ORACLE TO MYSQL AND COMPARATIVE PERFORMANCE ...MIGRATION OF AN OLTP SYSTEM FROM ORACLE TO MYSQL AND COMPARATIVE PERFORMANCE ...
MIGRATION OF AN OLTP SYSTEM FROM ORACLE TO MYSQL AND COMPARATIVE PERFORMANCE ...cscpconf
 
Oracle-12c Online Training by Quontra Solutions
 Oracle-12c Online Training by Quontra Solutions Oracle-12c Online Training by Quontra Solutions
Oracle-12c Online Training by Quontra SolutionsQuontra Solutions
 
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdfWhat's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdfSandesh Rao
 
What's new in the world of the Autonomous Database in 2023
What's new in the world of the Autonomous Database in 2023What's new in the world of the Autonomous Database in 2023
What's new in the world of the Autonomous Database in 2023Sandesh Rao
 
A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...Editor IJCATR
 
A introduction to oracle data integrator
A introduction to oracle data integratorA introduction to oracle data integrator
A introduction to oracle data integratorchkamal
 
Final report group2
Final report group2Final report group2
Final report group2George Sam
 
QUERY OPTIMIZATION FOR BIG DATA ANALYTICS
QUERY OPTIMIZATION FOR BIG DATA ANALYTICSQUERY OPTIMIZATION FOR BIG DATA ANALYTICS
QUERY OPTIMIZATION FOR BIG DATA ANALYTICSijcsit
 
R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07zeesniper
 
Harnessing the power of both worlds
Harnessing the power of both worldsHarnessing the power of both worlds
Harnessing the power of both worldsKaran Gulati
 
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...djkucera
 
Oracle architecture
Oracle architectureOracle architecture
Oracle architectureSoumya Das
 
05_DP_300T00A_Optimize.pptx
05_DP_300T00A_Optimize.pptx05_DP_300T00A_Optimize.pptx
05_DP_300T00A_Optimize.pptxKareemBullard1
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsCalpont
 

Semelhante a SQL Model Clause & Data Warehousing Features (20)

Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
 
ORACLE Architechture.ppt
ORACLE Architechture.pptORACLE Architechture.ppt
ORACLE Architechture.ppt
 
Remote DBA Experts 11g Features
Remote DBA Experts 11g FeaturesRemote DBA Experts 11g Features
Remote DBA Experts 11g Features
 
Sql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scaleSql server 2008 r2 performance and scale
Sql server 2008 r2 performance and scale
 
MIGRATION OF AN OLTP SYSTEM FROM ORACLE TO MYSQL AND COMPARATIVE PERFORMANCE ...
MIGRATION OF AN OLTP SYSTEM FROM ORACLE TO MYSQL AND COMPARATIVE PERFORMANCE ...MIGRATION OF AN OLTP SYSTEM FROM ORACLE TO MYSQL AND COMPARATIVE PERFORMANCE ...
MIGRATION OF AN OLTP SYSTEM FROM ORACLE TO MYSQL AND COMPARATIVE PERFORMANCE ...
 
Oracle-12c Online Training by Quontra Solutions
 Oracle-12c Online Training by Quontra Solutions Oracle-12c Online Training by Quontra Solutions
Oracle-12c Online Training by Quontra Solutions
 
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdfWhat's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
 
What's new in the world of the Autonomous Database in 2023
What's new in the world of the Autonomous Database in 2023What's new in the world of the Autonomous Database in 2023
What's new in the world of the Autonomous Database in 2023
 
A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...
 
Oracle 12c Architecture
Oracle 12c ArchitectureOracle 12c Architecture
Oracle 12c Architecture
 
A introduction to oracle data integrator
A introduction to oracle data integratorA introduction to oracle data integrator
A introduction to oracle data integrator
 
Final report group2
Final report group2Final report group2
Final report group2
 
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
 
R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07
 
Harnessing the power of both worlds
Harnessing the power of both worldsHarnessing the power of both worlds
Harnessing the power of both worlds
 
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...
Collaborate 2009 - Migrating a Data Warehouse from Microsoft SQL Server to Or...
 
Oracle architecture
Oracle architectureOracle architecture
Oracle architecture
 
05_DP_300T00A_Optimize.pptx
05_DP_300T00A_Optimize.pptx05_DP_300T00A_Optimize.pptx
05_DP_300T00A_Optimize.pptx
 
Building High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic ApplicationsBuilding High Performance MySQL Query Systems and Analytic Applications
Building High Performance MySQL Query Systems and Analytic Applications
 

Último

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 

Último (20)

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 

SQL Model Clause & Data Warehousing Features

  • 1. 1. The SQL Model Clause 1. The SQL Model clause has been designed to address the sort of situation where, in the past, clients have taken data out of relational databases and imported it into a model held in a spreadsheet 2. The SQL Model clause allows users to embed 'spreadsheet-like' models in a SELECT statement, in a way that was previously the domain of dedicated multidimensional OLAP servers such as Oracle. 3. The aim of the SQL Model clause is to give normal SQL statements the ability to create a multidimensional array from the results of a normal SELECT statement, carry out any number of interdependent inter-row and inter-array calculations on this array, and then update the base tables with the results of the model Data Warehousing Features In Oracle In this link data warehouse features provided [http://www.orafaq.com/node/25]
  • 2. Data Warehousing Features In Oracle 1. The SQL Access Adviser is a new feature that recommends the best combination of indexes and materialized views for a given database workload. 2. The SQL Access Adviser is based on the index and summary advisors previously bundled with Oracle. 3. Provides a 'one-stop-shop' for tuning and summarising your warehouse data. 2. The SQL Access Adviser
  • 3. Data Warehousing Features In Oracle 1. First up is improvements to the way large Analytic Workspaces can be partitioned, introducing into the Oracle OLAP world some of the advanced partitioning options currently enjoyed by Oracle database users. 2. This was of some benefit, splitting by segment size was the only way of partitioning the data, and you couldn't specify what objects within the analytic workspace went in to each partition. 3. A real improvement over what was available with Express, is support for multi-user read-write access to individual analytic workspaces. 3. Improvements To The Multidimensional OLAP Engine
  • 4. Data Warehousing Features In Oracle 1. Query Rewrite (the ability for Oracle to transparently redirect queries from detail level to summary tables) is one of the best data warehousing features in Oracle. 2. Oracle has a number of improvements to Query Rewrite and the materialized view tuning process that should make this process a bit more productive. 3. With Oracle Database , query rewrite is now possible when your SELECT statement contains analytic functions, full outer joins, and set operations such as UNION, MINUS and INTERSECT. 4. The Tune MView Advisor, and improvements to Query Rewrite
  • 5. 1. Data Pump is a replacement for the venerable IMP and EXP applications used for creating logical backups of Oracle tables, schemas or databases. 2. Data Pump is a server application (as opposed to IMP and EXP, which were client applications) which, in beta testing, was twice as fast as the old EXP for exporting data, and ten times as fast as the old IMP for importing data. 3. Data Pump is callable either through the DBMS_DATAPUMP package, through the replacements for IMP and EXP, known as IMPDP and EXPDP, or through a wizard delivered as part of Oracle Enterprise Manager Data Warehousing Features In Oracle 5. Data Pump, The Replacement For Import and Export
  • 6. 6. Improvements To Storage Management Data Warehousing Features In Oracle 1. Automatic Storage Management (ASM) is one of the 'cool new features' in Oracle 10g that is meant to reduce the workload for Oracle DBAs. 2. ASM completely automates the process of creating logical volumes, file systems and file names, with the DBA only specifying the location of raw disks and ASM doing the rest. 3. ASM deals with the problems caused by rapidly expanding data warehouses, where administrators can no longer deal with the sheer number of disk units, nodes and logical groupings, and is a key feature of the Oracle .
  • 7. 7. Faster Full Table Scans Data Warehousing Features In Oracle 1. Full Table Scans are common in data warehousing environments, and with this in mind table scan performance has been improved in Oracle. 2. Code optimisation in Oracle Database 10g has decreased CPU consumption and this leads to faster table scan execution (when queries are CPU bound, rather than I/O bound), and gives the potential for greater query concurrency, offering up to 30-40% speed improvements when comparing CPU-bound queries. 3. Improvements in the handling of large numbers of partitions, improvements to the optimizer CPU cost model, automatic statistics gathering, and partition-aware materialized view refreshes.
  • 8. 8. Automatic Tuning And Maintenance Data Warehousing Features In Oracle 1. Automatic maintenance and tuning has always been one of the key product differentiators for Microsoft SQL Server and with Oracle 10g, features that meet and match those found in competitor products are being introduced to the server technology stack. 2. The first component in this framework is the Automatic Workload Repository, which uses an enhanced version of Statspack to collect instance statistics every thirty minutes and stores these for a rolling seven day period. 3. The usage information stored in the Automatic Workload Repository is then used as the basis for all the self-management functionality in Oracle Database 10g. 4. Automatic Maintenance Tasks feature, which acts on the statistics gathered by the Automatic Workload Repository, and carries out tasks such as index rebuilding, refreshing statistics, and so on, where such tasks don't require any manual intervention by the DBA. 5. The third component of the self-managing framework is 'Server Generated Alerts', a method where the database server sends notifications via email to the DBA - including a recommendation as to how best to deal with the situation.
  • 9. 9. Asynchronous Change Data Capture Data Warehousing Features In Oracle 1. Oracle Change Data Capture was introduced with Oracle , and provided the ability to track changes to tables and store them in a change table, for further consumption by an ETL process. 2. Oracle Change Data Capture worked by creating triggers on the source tables, transferring data synchronously but creating a processing overhead and requiring access to the structure of the source tables. 3. Oracle introduces Asynchronous Change Data Capture, which instead of using triggers uses the database log files to capture changes and apply them to collection tables.
  • 10. 10. Improvements To Oracle Data Mining Data Warehousing Features In Oracle 1. Alongside the inclusion of the Oracle Express multidimensional OLAP engine, Oracle 9i also embedded data mining functionality in the database together, and this data mining functionality has been enhanced with Oracle Database. 2. Oracle Database adds support for two new classification routines, 'Support Vector Machine' (used for top-down rather than a bottom-up calculations, assuming the best possible fit and then working backwards to what can be achieved) and Non-Negative Matrix Factorisation, together with support for Frequent Itemsets. 3. Used for such functions as market basket analysis and propensity analysis.