1 Instant Data Warehouse Utilities Extended (Again!!) 14/7/2004 -- Today I am pleased to announce the publishing of some fantastic new functionality for.

Slides:



Advertisements
Similar presentations
Create an action plan for Your desk! Why does this matter to me? Return to Jims Desk Hints Don t read This either Do not read this Don t read This either.
Advertisements

The SeETL Business Presentation 1/1/2012
Extreme Programming Alexander Kanavin Lappeenranta University of Technology.
Week 6: Chapter 6 Agenda Automation of SQL Server tasks using: SQL Server Agent Scheduling Scripting Technologies.
Slide 1 of 10 Job Event Basics A Job Event is the name for the collection of components that comprise a scheduled job. On the iSeries a the available Job.
Creating a Program In today’s lesson we will look at: what programming is different types of programs how we create a program installing an IDE to get.
Intermediate Condor: DAGMan Monday, 1:15pm Alain Roy OSG Software Coordinator University of Wisconsin-Madison.
CS 290C: Formal Models for Web Software Lecture 10: Language Based Modeling and Analysis of Navigation Errors Instructor: Tevfik Bultan.
HORIZONT 1 TWS/WebAdmin Tips & Tricks HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
Chapter 6: Hostile Code Guide to Computer Network Security.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Dear Sir As requested I have undertaken a study of the communication program I-Call. I will explain the highlights of it’s functions and make my recommendations.
Introduction to UNIX/Linux Exercises Dan Stanzione.
Advanced Web 2012 Lecture 4 Sean Costain PHP Sean Costain 2012 What is PHP? PHP is a widely-used general-purpose scripting language that is especially.
Erlware For Managing Distribution and Build Erlang User Conference 2007.
1 DAN FARRAR SQL ANYWHERE ENGINEERING JUNE 7, 2010 SCHEMA-DRIVEN EXPERIMENT MANAGEMENT DECLARATIVE TESTING WITH “DEXTERITY”
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
 Nate Locklin ◦ Database Analyst, PPG Industries ◦  Steve Tirone ◦ Data Warehouse Analyst, Amerinet ◦
1 Customer Dimension Table Maintenance Program for Insurance Released 28/11/ Today I am pleased to announce that the availability of a suite of.
1 Productivity Benefits of the Instant Data Warehouse 27/7/ As more and more large organisations use the Instant Data Warehouse we are starting.
Oracle Challenges Parallelism Limitations Parallelism is the ability for a single query to be run across multiple processors or servers. Large queries.
1 Product Re-Selling Terms and Conditions 25/01/2003 – Today I am pleased to announce the terms and conditions for Product Reselling of the Instant Data.
1 Instant Data Warehouse Operating System Support Extended 26/7/2004 – Today I am pleased to announce that the Instant Data Warehouse has been tested and.
1 Publication of C Data Warehouse Code 17/11/2002 – Today I am pleased to announce the publication of a suite of C code which has been used to load large.
Step By Step Windows Server 2003 Installation Guide Step By Step Windows Server 2003 Installation Guide.
1 The Instant Data Warehouse Released 15/01/ Hello and Welcome!! Today I am very pleased to announce the release of the 'Instant Data Warehouse'.
1 Instant Data Warehouse Utilities Extended 2/4/ Today I am pleased to announce the publishing of some promised new functionality for the Instant.
Human Services Program and Profession HN Seminar Unit 4.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
From Quality Control to Quality Assurance…and Beyond Alan Page Microsoft.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
Evaluation. Dash the greatest music magazine. This is Dash that I word so hard to make for the few past months. My music magazine is based for people.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Intermediate Condor: Workflows Rob Quick Open Science Grid Indiana University.
Careers. Back in the Day There were 2 careers – Hunter – Gatherer A few years later – Computers were invented Now there are 3 career paths – Hunter –
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
Introduction to Python Lesson 1 First Program. Learning Outcomes In this lesson the student will: 1.Learn some important facts about PC’s 2.Learn how.
Intermediate Condor: Workflows Monday, 1:15pm Alain Roy OSG Software Coordinator University of Wisconsin-Madison.
The Anatomy of a Computer Program Unit 3. Programs are Directions  A computer carries out the instructions in a program, line by line, exactly as they.
Copyright © 2010, SAS Institute Inc. All rights reserved. SAS ® Using the SAS Grid.
Extreme programming (XP) Variant of agile Takes commonsense practices to extreme levels © 2012 by Václav Rajlich1.
BlueOS 1.5 Hello and Blue is loading your system files, and if you are a new user, welcome to Blue, our virtual assistant, Clara, will guide you on how.
Matthew Glenn AP2 Techno for Tanzania This presentation will cover the different utilities on a computer.
Version Control and SVN ECE 297. Why Do We Need Version Control?
Peter Couvares Computer Sciences Department University of Wisconsin-Madison Condor DAGMan: Introduction &
INFINITIVE OF PURPOSE WHY?.  You can explain why you do something with to + verb.  Why did you leave the meeting? To make a phone call.  I’m writing.
ATLAS Distributed Analysis Dietrich Liko IT/GD. Overview  Some problems trying to analyze Rome data on the grid Basics Metadata Data  Activities AMI.
Dr. Ed Lovitt – Director Distance Learning Johnson County Community College Requiring an Orientation for New Online Students.
WHOLE SCHOOL LITERACY YOUR PERSONAL JOURNALS!. LAST WEEK, YOU THOUGHT ABOUT THIS YOUNG LADY: Who is she? What did she do? Why is it important?
This was written with the assumption that workbooks would be added. Even if these are not introduced until later, the same basic ideas apply Hopefully.
Rob Sewell Making PowerShell Useful Real-Life Examples of Powershell in Action Slides available here -
CONTROL-M Training At Global Online Trainings IND: Skype: Global.onlinetrainings USA:
Installing a Moodle Test Site The painless and easy way.
OEM Provision part Amin Omidy Oct  Introduction  Explain Oracle provisioning in general and provisioning types  Main Requirements for any Provisioning.
Introduction to Computers
Introduction to Computers
Version Control with Subversion
Developmental Psychology Final Project:
Introduction to Operating System (OS)
Automation in IMS Can it help the shrinking talent pool
Making PowerShell Useful
Getting Started: SAM in Desire2Learn
Get your ETL flow under statistical process control
Experience with the process automation at SORS
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
Presentation transcript:

1 Instant Data Warehouse Utilities Extended (Again!!) 14/7/ Today I am pleased to announce the publishing of some fantastic new functionality for the Instant Data Warehouse Utilities. These new features have been driven by customer need and discussions on the new yahoo group. They are already in use and I'm sure lots more people are going to download and use these utilities. I hope you enjoy reading about them and choose to use these new utilities. The Batch Processing Scheduling Utility. A number of my customers asked me to produce a utility that would allow them to more effectively manage the batch processing of the Instant Data Warehouse. They asked for something 'better than using a set of scripts'. I thought this was an interesting request and I decided to 'go one step further'. The Batch Processing Scheduling Utility is an extremely flexible utility that allows the user to schedule ANY COMMAND on windows/unix. This means not only can you schedule and run the Instant Data Warehouse and associated utilities. It is now possible to schedule any commands that you want to schedule into any batch on any windows2000/unix machine. In fact, you may choose to use the Batch Processing Scheduling Utility to schedule your other applications!!! It's up to you. The main features of the Batch Processing Scheduling Utility are:  The ability to schedule batches based on a file exists, daily, weekly, monthly and one-time pre- requisites.  The ability to define many pre-requisites for a single batch. For example, both time of day and a file existing.  The ability to break batches up into 'Process Groups' which are then broken up into 'Processes' which are the individual commands to be executed in the batch.  The ability to define file exists pre-requisites for Process Groups.  The ability to run 'Process Groups' in parallel. This is extremely important as the Batch Processing Scheduling Utility gives the user better parallel processing capability than the leading ETL products!!!  The ability to make Process Groups dependent on each other, further enhancing the users ability to construct highly parallelised batches and Process Groups based on the users knowledge of the workload… Press Release From the desk of Peter Nolan

2 Instant Data Warehouse Utilities Extended (Again!!) The DataStage Job Submission Utility. This is also very exciting. I'm sure the DataStage development community is going to be interested in this one!!! As an experienced DataStage developer and ex MVS JCL expert I have always been frustrated at the lack of control that I have over the 'restart after failure' of DataStage jobs. The very idea that a support person has to touch a job or touch DataStage job control language when a failure happens has always filled me with fear as to what mess might be created by making a mistake making these changes. Those of us who came from the large systems environment of complex batch processing knows that the only thing you want to tell a system that has crashed is 'Restart'. The system itself should be able to figure out where and how to restart. This has never been the case with the leading ETL tools......until now!!!! The DataStage Job Submission Utility is a simple command line application that can submit a job on ANY DATASTAGE SERVER that can be seen across the network. However, when used in conjunction with the Batch Processing Scheduling Utility it is now possible to gain far greater control of the parallelisation of jobs running on one or more DataStage servers. Press Release From the desk of Peter Nolan  The ability to restart failed batches by simply telling the Batch Processing Scheduling Utility to restart the batch. The Batch Processing Scheduling Utility will determine what Process Groups must be re-run and inside the Process Groups the Batch Processing Scheduling Utility will determine what processes need to be re-run. The 'abended' process is restarted from the beginning.  The ability to write the start/top timestamps for Batches, Process Groups and Processes to database tables as logs so that the user can see the elapsed time of Batches, Process Groups and Processes and tune the batches to make the optimal use of the available resources by minimising wait time between dependent processes.  Simply put, the Batch Processing Scheduling Utility is a full function scheduler for command line applications. Given that no such thing exists in Windows 2000 I know a lot of people who would like to try this utility out!!!! Watch this space, there is a GUI coming for the Batch Processing Scheduling Utility. The GUI will make it even easier to construct Batches.

3 Instant Data Warehouse Utilities Extended (Again!!) With these new utilities the User Guide for the Instant Data Warehouse has now passed 150 pages and continues to grow. You can read the complete documentation of these utilities in the new 150+ page user guide by going to my Downloads Page. Best Regards Peter Nolan Press Release From the desk of Peter Nolan Further, with the ability of the Batch Processing Scheduling Utility to run the DataStage Job Submission Utility it is now possible to (almost) eliminate the need for DataStage job scheduling code!!! And the Batch Processing Scheduling Utility can automatically determine which jobs to restart in the event of failure. From today, there is no longer any need to make any changes to any DataStage code in the event of needing to restart from a failure. (Apart from fixing the offending job, of course!!!) I am personally convinced these two utilities when used together will make life much easier for DataStage developers. I hope that the DataStage developer community will use and enjoy!!!!