Solution Technical Overview

05.15 EB3025 Warehousing Table of Contents Teradata Pioneered Data Warehousing

2 Teradata Pioneered Data Warehousing Since our first shipment of the Teradata® , we’ve gained more than 35 years of experience building and 2 making Smarter, Faster Decisions supporting data warehouses worldwide. Today, Teradata solutions outperform other vendors’ 2 real, Measurable Data Warehouse ROI solutions, from small to very large production warehouses 3 Data Warehousing Leader with petabytes of data. With a family of workload-specific platforms, all running the Teradata Database, that lead 4 The Database—A Critical Component of Your spans needs from specialized analytical applications to Data Warehouse the most general enterprise data .

5 Teradata Database—The Premier Performer Teradata Corporation offers a powerful, complete solution that combines parallel database technology and scal- 5 What is Parallel Processing? able hardware with the world’s most experienced data warehousing consultants, along with the best tools and 6 Key Definitions applications available in the industry today. 9 application Programming Interfaces Making Smarter, Faster Decisions 9 Language Preprocessors

9 Data Utilities Most companies have large volumes of detailed opera- tional data, but key business analysts and decision makers 9 Tools still can’t get the answers they need to react quickly enough to changing conditions. Why? Because the data 10 access from Anywhere are spread across many departments in the organiza- tion or are locked in a sluggish technology environment. 10 need More Reasons to Choose Teradata? Today, Teradata solutions are helping companies like 11 how Industries Use Teradata yours consolidate those data to present a single of your business. You can make smarter decisions faster and 12 Teradata Solution Technical Specifications less expensively, and get answers to questions that previ- ously went unanswered.

Real, Measurable Data Warehouse ROI

“In order to meet our goal of 24-hour In today’s economy, companies are striving to maximize the return on their investment. delivery of custom-built product to our Companies hesitate to implement centralized data ware- customers, we must have a worldwide houses because they’re concerned that a single system presence. Teradata is critical to that effort. can’t meet the requirements of their multiple constituents, Partnering with a company like Teradata is and they worry about the cost of acquiring and main- enabling us to be more competitive and to taining a outside the scope of serve our customers well.” their current departmental environments. Now, however, a single database can be used for high-volume strategic – Doug Hawken, President and COO, and operational queries. The of Teradata Database PING, Inc. is geared toward multiple groups of users and multiple

2 Teradata Solution Technical Overview teradata.com “Teradata Professional Services brought their data warehouse architecture leadership experience, strong data models, and strong . They worked very closely with us to review those models and designs, hardware, and infrastructure choices.”

– Terry Johnson, Technology Manager for Internet Services, Wells Fargo

reporting and analytical requirements enabling businesses to meet the needs of their current users and deploy new applications faster than ever, further accelerating their The Right Blend of Experience ROI. And, with the Teradata Workload-Specific Platform and Expertise Family, you can start with a departmental data warehouse and grow into a fully scalable system with complete con- There’s much more to Teradata than hardware, figuration flexibility or build an enterprise data warehouse software, and technology. Teradata services (EDW) yet still meet the need of a specialized application consultants bring you a unique combination of for its own system. experience, expertise, and proven processes. No one knows more about implementing data ware- Data Warehousing Leader houses—and no one understands your business needs better than Teradata consultants. Our con- Teradata Database powers the data warehouses of the sultants can deliver industry-specific expertise that world’s leading companies in all industries. When our focuses on your organization and on making your customers entrust terabytes or petabytes of their precious data warehouse a powerful decision-making tool corporate data to a database engine, they expect avail- that will help your business grow. ability 24 hours per day, 7 days per week, and 52 weeks per year. Teradata Database meets those expectations. Years of experience in data warehousing and spe- cific industries allow Teradata consultants to guide Our services consultants are the most experienced in the you through every aspect of your data warehouse industry, and our Teradata platforms have been hailed as strategy, everything from design and implementa- the most reliable and scalable systems for data tion to data modeling, ETL, system architecture, warehousing on the market today. Teradata also has the applications, and end-user training. And with most comprehensive data warehousing programs to assist more than 35 years implementing the world’s most with your current and future initiatives. And, Teradata successful data warehouses, Teradata consultants recognizes that strategic partnerships provide robust, can also deliver best practices that we’ve incorpo- proven, and reliable offerings that extend and strengthen rated into the Teradata Solutions Methodology. It’s our data warehouse solutions with best-of-breed capabili- a proven, patented approach to data warehousing ties. These partnerships enable you to choose from a full that blends customized tools and quantifiable suite of tools, applications, and software products—a win- metrics to let you quickly capture business value win situation for everyone. by reducing risks and delays.

3 Teradata Solution Technical Overview teradata.com The Database—A Critical Component What happens when you’ve developed an application on a departmental warehouse, such as the Teradata of Your , or separate specialized system, but it becomes more cost effective later to move it into your EDW? Will the database you’re using today support your data warehouse needs in the future? Probably not if you’re Do you have to redesign the and rewrite the using the database you also selected for on-line transac- application to match the EDW? Not if you’ve used the tion processing (OLTP). Most common same database for all your analytical needs regardless of management systems (RDBMS) were designed for OLTP hardware configuration or query mix characteristics. environments, which need quick access and updates to single-record requests. These , designed for precise and directed access, often perform poorly when “I would love to say that I spend half my time faced with entirely different workloads, such as full-table scans, many-table joins, sorting, or aggregating—common administering the Teradata system. Because, data warehousing functions. Their response to unfamiliar when you consider the EDW’s importance needs is to add more tables to the database or add more to the company, it should be half my time. tuning parameters to the database management system. But, the truth is, that I spend a lot more time This adds additional overhead and complexity, to the maintaining other databases and performing point where one popular OLTP-based RDBMS has more other aspects of my job than I do working on than 100 different parameters just to control data caches the Teradata system. Teradata runs so well in memory. that it really runs on its own. I don’t spend a lot of time managing it compared to the What happens when users and applications need to scan other databases that I am responsible for. It’s large amounts of data to answer complex business ques- by far, the most important, and yet it takes tions? Can users afford delays in getting the answers they the least amount of effort to keep running.” need because custom aggregate tables must be created to meet their analytical needs? Can you afford to support – Sandy Rumble, Data Center and a department of DBAs to maintain and tune your data Operations Manager, PING, Inc. warehousing databases? Will the OLTP database support the scalability requirements so necessary in most data warehouse environments?

The Teradata Solution

Teradata Database The world’s most powerful data warehousing engine

The building blocks to develop, optimize, manage, and integrate your Teradata Tools and utilities Teradata system

Teradata consultants The most experienced data warehouse consultants in the industry

Teradata Workload-Specific Teradata compute nodes and storage configured to meet your needs Platform Family

Teradata Analytic Applications Decision support to differentiate your business in a competitive world

Software and Services Partnerships Alliances with other industry leaders

4 Teradata Solution Technical Overview teradata.com These are important questions to consider when choos- ing your data warehouse partners and vendors. Data “We were in need of a highly scalable system ­­ warehousing is a dynamic and iterative process, the ­—not only in the number of concurrent users requirements of which are constantly changing as the demands on your business change. Because a data or queries, but in the amount of data as well. warehouse is something you build—not something you Teradata gave us the possibility to overcome buy—it’s critical to choose data warehouse partners and the limits we had before. The combination vendors who will allow you to adapt quickly and flexibly to of Teradata industry experience with inter- these ever-changing business requirements. nal business expertise creates solutions that empower us to respond to challenges of the Teradata Database—The Premier very competitive market.” Performer – Jaroslaw Bartosik, Leader of the Competency Center, Polkomtel S.A. The primary requirement of your database is per- formance. So why not begin with the database that outperforms all others—Teradata Database? This scalable, high-performance decision-support engine is unmatched What is Parallel Processing? in the industry. Parallel processing is an efficient method of handling Designed from the ground up for decision support, the complex tasks. The concept is to break a task into smaller Teradata Database is free from the limitations that tradi- subtasks that can be managed concurrently by multiple tionally plague databases. Instead, work units. Here’s an example: Imagine that you were the Teradata Database easily and efficiently handles handed a shuffled stack of playing cards and were not complex data requirements and simplifies management allowed to scan the cards beforehand. Then you were of the data warehouse environment. How? With a truly asked a simple question, “How many aces are in the parallel implementation that automatically distributes data stack?” The only way to get the answer would be to scan and balances workloads. The Teradata Database’s ease of the entire deck of cards. use, combined with true query and workload parallelism, allows it to achieve performance and throughput levels Now imagine if the same cards were distributed among not found in any other RDBMS. four people, each receiving one-fourth of the cards. The time required to answer this same query is now reduced by four times. Each person would simply have to scan their cards, and the four totals would be aggregated for Traditional “Parallel” Database Teradata Database the correct answer. In this simple example, we can refer to Initial Query Initial Query PE these four people as parallelized units of work. As you can see, more available parallelized units of work will result in

Query True Query AMP AMP AMP AMP faster query processing. The larger the data volume and “Replication” Parallelism the more complex the queries, the bigger the payoff from

“Serialized” using parallel processing. It’s also important to note that Compiled Process Bottlenecks Execution the most efficient way to distribute the playing cards (or (typically sorts,

aggregations, AMP AMP AMP AMP data) is to distribute them evenly among the four people and joins) Balanced (or parallelized units of work). Performance AMP AMP AMP AMP

Parallelism allows ad-hoc queries to be performed as effi- Final Merge Final Result ciently as possible, as opposed to a single person, or large

Final Result query, becoming a bottleneck because they were given more cards or a particular set of cards where the work Figure 1. Traditional Parallel Database versus Teradata Database. must be performed sequentially. (See Figure 1.)

5 Teradata Solution Technical Overview teradata.com Key Definitions

PE VPROCs AMP VPROCs Teradata Database was designed for parallelism. Its patented architecture allows complex decision- support PE1 AMP1 AMP5 workloads to be broken down into small tasks and distrib- uted to multiple parallel software processors, known as PE2 AMP2 AMP6 virtual processors, within the database. We refer to this Communication AMP3 AMP7 virtual processor as an Access Module Processor (AMP). Interfaces

LAN AMP4 AMP8 Each AMP owns a portion of the database. Multiple AMPs Gateway reside on a single processor node. Therefore, Teradata Database doesn’t rely on the hardware platform for Channel Gateway parallelism, scalability, reliability, or availability. These Parallel Database Extensions (PDE) capabilities are inherent in the database architecture and Linux are independent of the hardware configuration. Figure 2. Teradata Node SW Architecture. The AMP is one of two types of virtual processors (VPROC). The second type of VPROC is the Parsing Engine (PE), which breaks up a request or query into Further ensuring independence of the AMP’s database manageable pieces and distributes the work to the processing from the hardware it runs on is the optional AMPs for processing. Multiple PEs can also exist on a Teradata Virtual Storage. Teradata Virtual Storage enables single node. a variety of storage devices to be used to store data owned by each AMP, and ensures that the data are placed Teradata Database’s ability to run multiple AMPs and on the most appropriate physical storage. Frequently PEs on a single node is enabled by the Parallel Database accessed, or hot, data are automatically stored in fast, Extensions (PDE). PDEs provide the infrastructure that quickly accessed locations, such as the outer cylinders enables Teradata Database’s parallelism to work within the of a disk drive or physically separate solid state drives Linux . The PDE layer allows Teradata (SSD). Infrequently accessed, or cold, data are stored in Database to perform independently of the operating sys- locations or storage mediums that take longer to access. tem. Teradata Database is Teradata Database, regardless And, if some of the data’s frequency of use, or tempera- of the operating system or hardware platform. ture, changes, Teradata Virtual Storage will automatically migrate those data to the most appropriate location— all without human intervention or the AMP software’s involvement. And, this is accomplished with no changes “I’m continually amazed by what I see in the to the database or the application. As a result, the mix of performance with Teradata. When I look at storage devices connected to a system can be configured a load—and in a matter of seconds we’re to economically include data of various values—all adding putting thousands—hundreds of thousands up to the highest value data warehouse. of rows out into a table—there’s nothing can compete with that. It gives us a great Intra-node Parallelism advantage in the warehouse environment Figure 2 depicts an example of intra-node parallelism. The configuration illustrated is a 2-CPU node with ten as we get more and more data to be able to VPROCs. There are eight AMP virtual processors in this actually process all that stuff.” configuration, as well as two PEs. Each PE has access to – Bruce Theriault, Systems Analyst, each AMP, which allows for complete parallel processing Unum Group of each request. The data are distributed evenly among the AMPs.

6 Teradata Solution Technical Overview teradata.com Physical Data Layout Row or column orientation is maintained by Teradata Another way to improve performance is to store each Intelligent Memory for the fastest in-memory process- relational table with a row- or column-oriented physical ing. Teradata Intelligent Memory uses the same data layout. No matter which orientation is used, the rows of temperature as Teradata Virtual Storage to automatically each table are spread evenly among the AMPs. But, on keep the very hottest data in an extended memory space each AMP, either the values within each row are stored for fast in-memory processing and reduced system I/O. together, or the values within each column are stored By automatically keeping the hottest data in memory as together. Columnar orientation provides extreme per- data temperature changes, Teradata Intelligent Memory formance when a table has many columns, and only a achieves the performance of an in-memory database small number of those columns are generally required without the physical limitations and costs of having to for a query. In this case, the database can read only data store all of the data in memory. from the required columns off of the disk, reducing the I/O versus reading all of the columns in a row-oriented In addition to having the right data in memory to satisfy storage layout. Row orientation is more efficient when a queries, Teradata Database utilizes optimized in-memory high percentage of the columns are generally required for processing techniques to accelerate query execution. queries because there is little excess I/O required to read Using columnar data structures regardless of on-disk unnecessary data, and there is no overhead to reassemble table organization and an in-memory optimized hash- the rows to be returned to the user. Teradata can break join plan speeds in-memory data manipulations. Utilizing the table up into any combination of row- and column- vector commands in the latest processors to operate on oriented pieces for physical storage within its parallel multiple data values in a single operation and pipelining to architecture. This results in the least possible I/O and avoid I/O between operations further reduces congestion fastest performance. and gets more work done faster within the database.

Teradata Database Enhanced Availability

Te ra data BYNET® Te ra data BYNET® Te ra data BYNET®

VPROCS VPROCS VPROCS VPROCS VPROCS VPROCS VPROCS VPROCS VPROCS VPROCS VPROCS VPROCS AMP & PE AMP & PE AMP & PE AMP & PE AMP & PE AMP & PE AMP & PE AMP & PE AMP & PE AMP & PE AMP & PE AMP & PE

Teradata software provides high availability beyond other RDBMSs by… Teradata Database’s unique architectural design was developed …compensating for hardware failures: to support mission-critical, •• Automatic failover for dynamic workload rebalancing (migrating VPROCs) fault-tolerant decision-support •• Online, continuous backup (fallback) applications.

…by being up and available before the operating system completes a reboot (multi-node system)

7 Teradata Solution Technical Overview teradata.com Massively Parallel Processing advantage of data and specialized processing capabili- Teradata Database takes the architecture even further, ties of another system whether it is a Hadoop , providing maximum scalability by adding node inter- a NoSQL database, or another RDBMS. Query logic push connect capabilities. With the Teradata BYNET®, each down reduces data returned from the other system, processor node, which run the powerful BYNET software, engineered parallel interfaces provide high-speed data can be connected via dual high-speed Infiniband inter- movement, and Teradata Database incremental planning connects to form a loosely-coupled, massively parallel creates the best execution plan within Teradata Database processing (MPP) architecture that is managed as a by executing the remote portion of the query before plan- single system. This provides the foundation for Teradata ning the rest of the query within the Teradata Database. systems’ linear scalability, which can start with a single, Teradata Software-Defined Warehouse allows a single two-processor node environment and scale to thousands Teradata Database system contain multiple, isolated data- of physical processors and tens of thousands of VPROCs. bases. Using Teradata secure zones and Teradata mixed This makes Teradata Database a perfect fit for entry-level workload management, a single system can support or massive EDWs. multi-tenant environments or comply with privacy and security regulations that require data isolation. Teradata BYNET – Scalable Interconnect BYNET is a redundant, fault-tolerant, intelligent, high- speed switched interconnect. BYNET allows the database to coordinate and synchronize the activities of many Database Other Teradata individual nodes without increasing network traffic or Administration Effort RDBMS degrading performance as the system grows. BYNET pro- vides node-to-node data transfer and can linearly scale, Logical Data Modeling High High supporting up to 2,048 nodes in a single system. Physical Data Modeling High Low Scalable, Workload-Specific Platform Family Teradata Database’s scalability is enhanced through its Data Partitioning High Low tight integration with the Teradata platform family. The Definition Teradata Workload-Specific Platform family, which ranges Data Placement from the Teradata Data Mart Appliance to the Teradata High None Active Enterprise Data Warehouse, to the Teradata Virtual Definition Machine Edition software-only offer and Teradata Cloud, provides seamless, transparent scalability that meets Free Space Management High None any analytical requirement. Adding more computational power is as simple as adding more platform elements to Data Balancing Control High Low the current system, which also enables you to leverage Data Reorganizing High None technology advances over time while protecting your original investment. The operating system will auto- Index Reorganizing High None matically recognize and adapt to the additional system resources, and Teradata Database will redistribute existing Query Tuning High None data to take advantage of the hardware. Existing applica- tions will continue to run without modification. No matter Workload Management Moderate None which Teradata Platform Family member fits your needs best, it runs the same Teradata Database. Workspace Management Moderate None

Scalability and configuration flexibility doesn’t end with a Change Management High Low single database on a single system. Teradata QueryGrid™ technology sends part of a query to another system for execution. In this way, Teradata Database can take

8 Teradata Solution Technical Overview teradata.com Use Any Kind of Data Language Preprocessors

Teradata Database can store and analyze all of your Teradata provides several preprocessors to facilitate appli- enterprise data, whether generated internally or received cation development in languages such as COBOL, C, and from outside of the organization, for the most complete PL/1. With the libraries in these preprocessors, developers view and insightful decisions. Traditional structured data can create or enhance client- or host-based applications as you would expect from a relational database man- that access Teradata Database. agement system (RDBMS). Large text or image objects in BLOBs or CLOBs. Geospatial data for analyzing the Data Utilities physical relationship between objects, places, or events. Even multi-structured data such as web logs, XML data Teradata Database includes client-resident and host- received from another system, or JSON data generated by based utilities that allow users and administrators to devices in the Internet of Things. “Late binding” with JSON interact with and control the engine. The Teradata Utility integration allows devices on the internet to make new Pack provides a core set of tools and utilities for devel- data available to applications with no modeling or physical oping, administering, querying, reporting from, and database changes to tables in your Teradata Database. connecting to Teradata Database. Teradata Meta Data Services allows companies to comply with federal and Application Programming Interfaces industry regulations by storing business and technical information about the data in their data warehouse from Teradata provides several standardized interfaces to facili- Teradata. In addition to database management tools, tate easy client/server application development as well as Teradata provides a suite of parallel load and extract utili- the ability to embed script program logic into the data- ties that addresses diverse data load needs from batch to base for application architecture flexibility. These include continuous loading. Teradata Replication Services accom- the ODBC Driver for Teradata, the Teradata JDBC Driver, modates your real-time data synchronization needs in a the OLE DB Provider for Teradata, the Teradata Call-Level heterogeneous environment. Interface (CLI), the .NET Data Provider for Teradata, and the TS/API, which permits applications that normally Database Administration Tools access IBM DB2 to access the Teradata Database. With script table operators, application developers have archi- The Teradata Database has a rich collection of tools and tectural flexibility to embed portions of their applications facilities to control database operation, administration, inside the database to run in parallel without data move- and maintenance. These include Teradata Backup, Archive, ment out to an application server. Any script language can and Restore utilities that combine the strength of indus- be used including Perl, Ruby, Python, R, or shell scripts. try-leading partners and Teradata’s expertise; Teradata Active System Management for workload management; and Teradata Workload Analyzer for query performance analysis and recommendations about workload group- “We’ve become more sophisticated, ings and resource allocations. All of these tools, and many implementing components of the data others, can be accessed individually or through Teradata warehouse as the user community has Management portlets. Teradata Viewpoint, a web-based grown. Teradata is able to handle mixed systems management portal, provides critical self-service workloads and assist in meeting the perfor- functionality, including query status and system health mance SLAs of our business community.” information, to potentially thousands of end users.

– Sullivan B. McConnell, Vice President of Business Intelligence, The Travelers Companies, Inc.

9 Teradata Solution Technical Overview teradata.com Teradata provides a bundle of powerful tools that enables you to develop and optimize complex queries. The Teradata Solution Top Ten Reasons Teradata Analyst Pack includes Teradata Visual Explain, Teradata System Emulation Tool, and Teradata Index Teradata Database Wizard. These tools simplify the database administrator 1 and query planner’s jobs allowing them to analyze complex query plans more efficiently. 2 Effortless scalability

Access from Anywhere 3 Ease of management

As application environments and the latest interface 4 Reduced risk standards change, Teradata continuously expands and updates Teradata Database access methods. Whether 5 Industry-leading data solution expertise data come in via a message bus architecture or an appli- cation customizing offers on a Web page based on data Seamless mainframe integration requested from the data warehouse, Teradata provides 6 the latest standard interfaces. Some examples are: 7 Mission-critical availability Java The Teradata JDBC Driver is a Type 4 JDBC driver devel- 8 Investment protection oped to provide application developers with a simple, easy-to-use API to access Teradata Database from the 9 Quickest time to solution Internet or an intranet. Any client capable of running a Java applet or application, including web browsers, such Proof beyond claims as Netscape Navigator or Microsoft® Internet Explorer, 10 can access Teradata Database directly.

CGI Access The CGI Access validates parameters received through Need More Reasons to Choose Teradata? the HTTP query string and allows all data manipulation language (DML) constructs, including SELECTS, INSERTS, Why select Teradata to be your data warehouse supplier? UPDATES, and DELETES. Teradata is the world’s largest company solely focused on data warehousing and integrated marketing management .NET Data Provider for Teradata through database software, enterprise data warehousing, The Microsoft .NET Data Provider for Teradata provides data warehouse appliances, and analytics. Teradata pro- a complete set of ADO.NET-compliant components that vides the best database for analytics with the architectural allows a developer to access, manipulate, and administer flexibility to address any technology and business need data in their Teradata Database using any .NET language, for companies of all sizes. Supported by active technol- such as Visual Basic® or C# (C Sharp). It supports all ogy for unmatched performance and scalability, Teradata’s currently-supported features of Teradata Database, experienced professionals and analytic solutions empower including triggers and stored procedures, user-defined leaders and innovators to create visibility, cutting through functions, queue tables, BLOBs, and CLOBs. the complexities of business to make smarter, faster deci- sions. Simply put, Teradata solutions give companies the agility to outperform and outmaneuver for the competitive edge. For more information about how Teradata solutions can help your organization, contact your Teradata repre- sentative or visit Teradata.com.

10 Teradata Solution Technical Overview teradata.com How Industries Use Teradata

Financial Travel Transportation, Distribution, and Logistics The financial industry uses The travel industry uses Teradata Teradata solutions for relation- solutions to gain agility in the Transportation logistics and distribu- ship banking and householding marketplace to quickly respond tion companies use Teradata solutions to where all customer account to customer demands or indus- optimize asset utilization, reduce opera- information is merged for cross- try changes. Detail-level data tional expenses, increase revenues, improve segment marketing. Data are are integrated to provide clarity, margins, and enhance customer service. sourced from diverse geo- insight, and decision confidence Through advanced shipment level profit- graphical areas; different lines of to drive growth, reduce costs, ability, leveraging the power of Teradata business, including checking and and optimize revenues. Data from Database, fact-based, real-time pricing savings accounts, auto and home diverse operational systems can decisions have been automated with more loans, credit cards, and ATMs; be analyzed, queried, and mined precision and confidence. Visibility across and from various on-line systems. to address strategic and tactical complex transportation networks and supply decision making in the areas of chains, when combined with applications customer management, financial Retail providing powerful and management, operations man- event-based alerting, allows transportation agement, revenue management, and logistics companies to focus on the Retailers use Teradata solutions cargo management, and work- most important aspects of their complex to compile and analyze months force management. businesses. and years of data gathered from checkout scanners in thousands of retail stores worldwide. This information is used to manage Healthcare Insurance purchasing, pricing, stocking, and inventory management, The healthcare industry uses Insurers use Teradata solutions to pro- and to make store configuration Teradata solutions to pinpoint the vide unprecedented decision support for decisions. sources of medical cost trends, addressing the short- and long-term health to provide members with more of their businesses. The warehouse uses crit- Manufacturing tailored and attentive service, ical information—every event and concept to underwrite and manage risk from policy numbers and product informa- more precisely, and to encourage tion to claims coding and risk classification Manufacturers use Teradata evidence-based care by under- —to create a common understanding across solutions to determine the most standing provider behavior and all business functions. This eases communi- efficient means for supplying the impact of contract incentives cation between business people and IT staff their retail customers with goods. better. and supports everything from regulatory They can determine how much and actuarial reporting to policy administra- product will sell at a price point tion and underwriting. and manufacture goods for just- in-time delivery. Government Media and Entertainment Telecommunications Around the globe, security and intelligence, defense, national, state, local, and civilian agencies Media and Entertainment companies across The telecommunications industry are using Teradata solutions to the content and advertising supply chain uses Teradata solutions to store help ferret out waste, fraud, and use Teradata solutions to understand and data about millions of customers, abuse in government programs; analyze multiple dimensions of content circuits, monthly bills, volumes, reallocate resources as needs and advertising performance, as well as services used, equipment sold, change; overcome budget customer engagement with content and network configurations, and hurdles; improve customer advertising. Teradata solutions support more. Detailed information about service, employee productivity, robust analytics across Media and Enter- revenues, profits, and costs is and operational efficiency; track tainment organizations from digital and used for target marketing, rev- critical parts globally; collect physical supply chain, to title and IP perfor- enue accounting, government delinquent taxes; and consolidate mance, audience segmentation, content and reporting compliance, inven- data from disparate systems to advertising targeting, and deep consumer tory, purchasing, and network facilitate research. behavioral insight. management.

11 Teradata Solution Technical Overview teradata.com Teradata Solution Technical Specifications

Database Capacity Tools and Utilities Teradata Teradata Parallel Load Utilities Utility Pack •• 3TB to 234 petabytes (PB) •• Teradata TPump (continuous load) •• BTEQ (query/report writing) •• Up to 2,048 nodes •• Teradata FastLoad (data loading) •• Teradata SQL Assistant Data Model •• Teradata MultiLoad (multiple table (query/DBA) loading) •• Re l a t i o n a l • ODBC Driver for Teradata • • Teradata FastExport (data •• ANSI SQL-92 compatible • •• Teradata JDBC Driver extraction) •• Completely parallel •• .NET Data Provider for Teradata •• Teradata Unity (multi-system Architectures Supported ecosystem management, synchro- •• Teradata Call-Level Interface •• Symmetric Multi-Processing (SMP) (multiple platforms) nization, and query routing) • Teradata Parallel Transporter •• Massively Parallel Processing •• Teradata Studio • (single architecture for all •• Cl o u d •• Teradata REST Services load protocols) •• Operating Systems Supported •• Teradata Plug-in for Eclipse Other Tools and Utilities • L i n u x • Teradata Database Management •• ARCMAIN (mainframe archival Client Platforms Supported Utilities and recovery) •• Microsoft® Windows® •• Teradata Management •• Teradata Meta Data Services portlets (database ® ® •• Apple Mac OS X system administration) •• Teradata Aggregate Designer • IBM z/OS MVS • Teradata OLAP Connector for • •• Teradata Viewpoint • Microsoft Excel • Most UNIX® platforms • •• Teradata Active System •• Teradata Warehouse Miner •• L i n u x Management portlets (query workload management) Mainframe Integration •• Teradata Profiler •• Teradata Workload Analyzer • Teradata Analytic Data Set •• IBM (or compatible) mainframe • • Teradata Analyst Pack, which Generator Language Preprocessors • includes Teradata Visual Explain, •• R add-on for Teradata •• PL/1, C, COBOL Teradata System Emulation Tool, and Teradata Index Wizard

10000 Innovation Drive, Dayton, OH 45342 Teradata.com

BYNET and QueryGrid are trademarks, and Teradata, and the Teradata logo are registered trademarks of Teradata Corporation and/or its affiliates in the U.S. and worldwide. Microsoft, Windows, Excel, and Visual Basic are registered trademarks of Microsoft Corporation. UNIX is a registered trademark of The Open Group. Teradata continually improves products as new technologies and components become available. Teradata, therefore, reserves the right to change specifications without prior notice. All features, functions, and operations described herein may not be marketed in all parts of the world. Consult your Teradata representative or Teradata.com for more information.

Copyright © 2006-2015 by Teradata Corporation all Rights Reserved. Produced in U.S.A.

05.15 EB3025

12 Teradata Solution Technical Overview teradata.com