Entering and Exiting a TASM State
In earlier postings I’ve described how TASM system events can detect such things as AMP worker task shortages, and automatically react to change workload managements settings. These system events...
View ArticleUsing the Apache Derby ij tool with the Teradata JDBC Driver
Oracle (Sun) JDK 6.0 and JDK 7.0 include the Apache Derby database, which is implemented in 100% Java. This article is not about the Apache Derby database; instead, this is about a command-line...
View ArticleCalculation of Table Hash Values to Compare Table Content
Short teaser: To be able to compare table content between different systems a table hash function is needed.Cover Image: AttachmentSize2289_Arndt.pdf959.88 KBAt the Partners 2012 I presented the...
View ArticleThe Revenge of Brick and Mortar
Cover Image: Darryl McDonald, President of Teradata Applications, tweeted this link today: a practical example of when many of the subjects discussed on this blog come together. In a sentence,...
View ArticleTASM State Changes are Streamlined in Teradata 14.0
A state matrix is a construct that allows you to intersect your business processing windows with the health conditions of your system. Why should you care about this abstraction? The state matrix in...
View ArticleRecommended Dictionary Statistics to Collect in Teradata 14.0
Collecting statistics on data dictionary tables is an excellent way to tune long-running queries that access multi-table dictionary views. Third party tools often access the data dictionary several...
View ArticleHow to spell a numeric value in english words
In a recent topic in the forums there was a question on "how to spell out numeric values in english" and an excerpt from the manuals indicating there is a format for the new TO_CHAR function in TD14:...
View ArticleBig Data: Close to Home
Cover Image: Most of the “Big Data” examples deal with enterprise analytics being run on terabytes or petabytes of data. However, this example shows how widespread social data analytics have become....
View ArticleExtended Object Names in the .NET Data Provider
In Teradata Database Release 14.10 object names have been lengthened from 30 bytes of a Latin or KANJISJIS character set to 128 Unicode characters. This capability supports a richer set of characters...
View ArticleWhy don't you use ALTER TABLE to alter a table?
To add or drop a column or modify the list of compressed values of an existing table is a quite expensive operation. For a large table it might result in a huge amount of CPU and IO usage and a...
View ArticleNew StatsInfo query for TD14
AttachmentSizestats_td14_20130830.zip212.2 KBBeginning with TD14 statistics are no longer stored in dbc.TVFields and dbc.Indexes, they have been moved into dbc.StatsTbl to facilitate several...
View Article.NET Data Provider for Teradata: Creating Function Where the Source Resides...
The Teradata Database supports source files that can reside on the client or server machine that contains Data Definition Language (DDL) to create a function (e.g. stored procedure, user defined...
View Article.NET Data Provider for Teradata: Sending and Receiving XML
Short teaser: This blog describes how to send and receive XML data from a Teradata Database 14.10 or later releaseThe XML data type was released in Teradata Database 14.10. This type enables XML...
View ArticleAutomatic Throttles in Teradata 14.0 and 14.10
I just returned from the 2013 Teradata user group Partners Conference in Dallas. One of the technical topics that I presented at the conference was throttle rules and how they work. Throttles provide...
View ArticleHow to use JDBC PreparedStatement batch INSERT with R
The following shows how to batch 2 rows of data, then invoke JDBC PreparedStatement.executeBatch to INSERT them into a database table. JDBC PreparedStatement.executeBatch returns an array of integers...
View ArticleVisual Design is an Important Part of the User Experience
Short teaser: A user experience without well thought visual design is not a very good experience.Cover Image: As an interaction designer working on Viewpoint, it is my job to take data and turn it into...
View ArticleBig Data: Where Are We Now?
Cover Image: When this blog started, it was based on my 2008 Teradata Partners User Conference presentation on the future data explosion and its impact on the Enterprise Data Warehouse: “’Long Tails,’...
View ArticleA wider test case on R JDBC fastload
Short teaser: doing some bulk loads via R and JDBC Hi, this is an extension of the http://developer.teradata.com/blog/amarek/2013/11/how-to-use-jdbc-preparedstatement-batch-insert-with-r-0 blog....
View ArticleEasing Into Using the New AutoStats Feature
Everyone with a Teradata Database collects statistics. No way around it. Good query plans rely on it, and we’ve all gotten used to it.But starting in Teradata Database 14.10 there’s some big changes....
View ArticleHow to use JDBC FastExport with R
The following shows how to select rows from a database table using JDBC FastExport, which only works with JDBC PreparedStatement. If the SELECT statement has no'?' parameter markers, then......
View Article