At the beginning of our current release, the Viewpoint engineering team decided to split itself into multiple cross-functional, self governing scrum teams. Each team consists of 5-10 members that are able to perform all the functions needed to produce working software: from design to development to test. The Delta Force scrum team was focused on updating Viewpoint to support new Teradata 14.0 database features. This article talks about some of our challenges and successes in transitioning to a more agile, scrum oriented team.
Viewpoint Scrum Experience
Performance Testing - When is it time for a System Tune Up?
How do you determine your system’s performance prior to the dreaded customer call asking why their queries are running longer? What’s the impact to the business when the warehouse environment is under performing?
HTML5 Cache Manifest: An Off-label Usage
The HTML5 cache manifest is the caching mechanism for the W3C’s specification for offline web applications. Files cached by the manifest are not deleted when a user clears the standard browser cache, which makes the manifest a more persistent method for caching static assets such as CSS, JavaScript, and images for online web applications.
JavaScript String.length and Internationalizing Web Applications
The native JavaScript String.length is a count of 16 bit code points in a string, which can present a problem in some cases when counting characters and splitting strings in internationalized web applications because some characters are comprised of two code points.
Backbone.js and socket.io
Backbone.js is a lightweight JavaScript MVC framework. The default transport mechanism for CRUD operations is XHR. Socket.io is a Node.js Web Socket server. This article provides an overview of using socket.io as the transport mechanism for Backbone.js CRUD operations via a custom Backbone.sync method.
Part 1: Backbone.js + Require.js
This article provides a brief introduction to JavaScript AMD and MVC technologies. It then details a working example of modularizing the Backbone.js 101 tutorial, “Todos” by Jérôme Gravel-Niquet, using Require.js. The article assumes basic familiarity with the aforementioned libraries, concepts, and example. This will be part one of a four part series. If you already know the basics or would like to dispense with the pleasantries then skip ahead to Let’s Get Started.
Teradata Data Lab User Guide
The Teradata Data Lab User Guide 14.00 explains the concepts of data labs and provides an in-depth explanation of the associated Viewpoint portlets with this new Teradata product offering.
Teradata Data Lab and Viewpoint 14.0 releases
Teradata is very pleased to announce the official release of the new product offering called Teradata Data Lab. At this same time, Teradata is releasing the new Teradata Viewpoint 14.00 version. These are two separate offerings just released in the same timeframe as a matter of convenience. Read below for information on both of these new Teradata offerings.
Viewpoint PDK
Teradata Viewpoint Portlet Development Kit (PDK) is the starting point for building portlets for the Viewpoint platform. The PDK is a set of APIs, user interface widgets, styles and other assets that allow you to develop portlets for Teradata Viewpoint. To get started building portlets, please see the Viewpoint reference documentation. For community support, visit the Viewpoint Forum.
Working with Dates in Viewpoint Javascript
The Viewpoint Portal allows the user to configure their Viewpoint User Profile to display dates in the correct format for any locale and any timezone that is desired. This user profile information is stored on the Viewpoint Server so that all dates can be formatted appropriately either on the server side or on the client side.
Past & Present: Understanding Teradata's Workload Management transformation
Teradata's Workload Management offerings have drastically changed over the past few years. Further, not only has the functionality changed, but the product delivery mechanisms have changed as well. This blog entry will focus on these delivery mechanisms, and how they have changed.
Part 2: Backbone.js + Require.js, Further Modularization and Just in Time Dependency Loading
This article is a continuation of Part 1: Backbone.js + Require.js. It outlines further modularizing the Todos application presented in part 1 and introduces “just in time” module loading.
Managing Teradata Data Lab users with TASM
This article describes how Database Administrators can use Teradata Active System Management (TASM) to manage queries that execute against tables in Teradata Data Labs. This allows analysts to obtain the information they need without negatively impacting production applications.
Although this article focuses on TASM management, the general workload management guidelines can apply to other Teradata platform workload management strategies, not only ones running TASM.
Teradata Data Lab - "Live"
Interested in the new Teradata Data Lab product release but left wondering how it may apply to your Teradata environment? Are you one of those "seeing is believing" people? Here we present a series of screencasts demonstrating the capabiltiies of the Teradata Data Lab portlets for various users in the Teradata environment.
Part 3: Backbone.js + Require.js, Improving AMD Performance by Priming the Cache
This article is a continuation of Part 2: Backbone.js + Require.js, Further Modularization and Just in Time Dependency Loading. It describes how to use a cache manifest to improve just in time dependency loading performance. It also provides a cache priming alternative in the event that the user’s browser does not support a cache manifest, i.e. IE.
Teradata Data Labs Tutorial
This Teradata Data Lab tutorial will demonstrate how businesses can easily provide self-service analytic capabilities within the production data warehouse with automated governance. This tutorial will introduce you to in-database sandboxing or data lab concepts, describe the hierarchy of a data lab object, various user roles, and provide a demo of its capabilities. This demo will take you through the Lab Group portlet screens designed to simplify implementation of sandboxes for the DBA. The Data Labs portlet will demonstrate the data lab and request management capabilities
Teradata Alerts / CAM 14.0 released
Teradata is pleased to announce the Teradata Alerts / Common Alerting Mechanism (CAM) 14.0 release effective March 14th, 2012. A few of the key feature additions include running actions on Linux, a new "run SQL" action, incremental backups, and usability updates to the Alert Viewer portlet.
Two Turn Tables and a Mixin
This blog entry provides a brief introduction to underscore.js mixins.
Migrating from Teradata Manager to Viewpoint
Moving forward with Teradata 13.10, Viewpoint will be the tool of choice for system management.