Escolar Documentos
Profissional Documentos
Cultura Documentos
LEVEL PRACTITIONER
Sudeshna Pal(200271) Sarnava Das(247258) Teradata Certified Professional V12. Worked in Teradata Technologies for last 2.5 years.
Icons Used
Hands on Exercise
Questions
Tools
Coding Standards
Case Study
Demonstration
Workshop
DW Awareness
Data Base product to be intelligent and understand the DW environment like to have specific options (or the vendor have a separate DW product) while creating a Database as whether it is for a DW or OLTP system. (Whether the database is going to have frequent updates to data or queries, size of the pages, buffer). Awareness of star schema or not (whether the table is Fact or Dimension).
Has the facility to create tables of Dimension Type. Code optimization feature and grid architecture improving the performance like full table scan are faster by 30%. SQL Model clause introduced. It allows users to embed 'spreadsheetlike' models in a SELECT statement.
Indexing techniques supported (Bit, Clustering, Star Join etc). Data Partitioning (Table (Column, Row), Index, anything unique...). Support for OLAP query functions like RANK etc.
Teradata supports Primary index, secondary index, hash index, join index and partitioned primary index. It also has functions for complex analytical querying and data mining like RANK,QUANTILE,CSU M,MAVG,MSUM,MDIF F,MLINREG,ROLLUP,CU BE,GROUPING and GROUPING SETS
Oracle 10g supports B-tree index, B-tree cluster index, hash cluster index, Reverse key index, bitmap index and bitmap join index. The partitioning methods available here are : Range, List, Hash and composite. OLAP functions like ranking, lag, lead are available.
OLAP Functions
Wide number of OLAP Functions Supported (RANK, Ordered Rank, Relative Rank, Quantile etc).
Rank, Dense Rank,Cume Dist, Percent Rank, Top N Ranking, Bottom N Rankint, Windowing Aggregate function: Cumulative Aggregate, moving aggregate, Lag/Lead functions, First/Last functions, Linear Regression functions, Width bucket functions etc.
Indexing Techniques
Data Distribution and Data accessing is based on Primary Index. Also can go for NUSI & USI to improve access performance.
Bitmap index, Bitmap join index,Btree (Bitmap indexes are primarily intended for data warehousing applications where users query the data rather than update it. ),Clustered Index, Hashed Index.
Data Partitioning
Data is partitioned on primary index values and can have partitioned primary index for accessing range values.
Range Partitioning ,Hash Partitioning, List Partitioning, Composite partitioning are supported.
DW Monitoring tools
Query Monitor:Statistics/Visual representation of an executed Query. Query Governor (to queue the queries based on their importance, so that important or less resource consuming queries are executed first). We should have a feature (interface) by which we can assign weights (priority) to the queries/ users/ applications.
Teradata Manager : Used for monitoring query, sessions, users, system performance etc. Priority assignment at user level. PMON: used for monitoring queries at session level and go up to individual step level
Loading Tools
FastLoad (for loading empty tables) Mload (Regular/Incremental Loading, can load to any table) Tera builder: New ETL Tool (From V2R4). It also supports data export facility
Tpump: For real time loading but slow compared to other utilities
Export Unloading tools FastExport (exports from Db to Flat files) Data Pump, Export
Yes
Yes
Yes
Yes
Yes
1. Tera Miner: Data Mining tool 2. Teradata Warehouse Builder Infrastructure provides complete ETL solutions in parallel environment http://www.tpc.org/tpch/resul ts/tpch_perf_results.asp http://www.tpc.org/tpcr/result s/tpcr_results.asp
ETL-Oracle Warehouse Builder (OWB), Oracle9i OLAP, Oracle Data Mining (ODM).
TPC score
TPC H
TPC -R
Gartner Score
Administration
Administrative WorkStation(AWS )
Same as 9i + Less time in tuning and monitoring the database with features liked automatic workload repository a improved version of statspack
Control Center
Backup, On-line "hot" Backup, Parallel Distributed Database Admin. Recovery from System Failure Recovery, On-line (Concurrent) Recovery, Parallel
Yes
N/A
Yes
Yes
Automatic
Yes
Yes
Automatic
Yes
Yes
Yes Yes
Administration
Alerts
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
Yes
Yes Yes
Locking Strategy
Supports locking up to row level, table level and database level. Read, Write , Access and Exclusive are the four type of locks its supports
The following Locks are supported. Exclusive Table Locks (X) Share Row Exclusive Table Locks (SRX) Share Table Locks (S) Row Exclusive Table Locks (RX) Row Share Table Locks (RS)
Not Applicable
Following are the Replication Supported Replication Objects Replication Groups Replication Sites
How are exceptions handled by your database? Any support for 64 bit Windows OS?
Yes
Messaging/Que uing
How is message queue management supported by your DBMS? What distribution transport mechanisms are supported and is there some characteristics that is unique to your product. What other tools in conjunction with your product will make a USP in data distribution mechanisms.
Oracle Uses Advanced Queuing Concept, which leverages the functions of the Oracle database. The mechanism used to achieve these are Oracle Net Services, HTTPS and SMTP. Oracle uses change data capture (CDC) and uses Asynchronous concept. except CDC uses synchronous data transfer.
SOA support
Teradata Application Platform (TAP) supports open industry standards like XML, UDDI and SOAP through JDBC Supported through ODBC
Yes, Supported
XML support
Mention support for XML, Xquery available in the DBMS? Is there a native .NET data provider with the DBMS? How is .NET integrated with the DBMS?
Yes, Supported
Yes, Supported
Is there mechanism to generate primary key automatically? Are there support for User Defined Data Types/Functions? Is there support for rules in database?
Yes, Automatic generation of PK supported. Yes, User Defined types & Functions Supported. Yes, Rules (Triggers) are Supported.
Notification Services
Not supported
Same as 9i Reporting Services Is reporting services integrated with DBMS? NO. Only simple reporting functions supported thru BTEQ utility Yes, Supported
Questions
26
Welcome Break
27
28
Summary
Summary:
In this module, you have compared the following features handled in Teradata V13, Oracle 10g and DB2 Datawarehouse edition
29
DW Awareness DW Query Improvement Techniques OLAP Functions Indexing Techniques Data Partitioning DW Monitoring tools Architecture XML support Notification Services
Source
www.teradataforum.com www.teradata.com
Disclaimer: Parts of the content of this course is based on the materials available from the Web sites and books listed above. The materials that can be accessed from linked sites are not maintained by Cognizant Academy and we are not responsible for the contents thereof. All trademarks, service marks, and trade names in this course are the marks of the respective owner(s).
30