James A Robertson and Associates
 
HOME
CONTACT US
PRIVACY POLICY
WHY JAR&A
 
PRODUCT SUMMARY
ENGINEER SUCCESS
ABOUT FAILURE
SEARCH
FEEDBACK
 
CREDENTIALS
2000 Outstanding Intellectuals of the 21st Century
Who's Who in the World
Registered Professional Engineer
SA Institution of Civil Engineers
SA Institute of Mining and Metallurgy
 
Anglo Alpha Award for the Promotion of Concrete
Publications with Clients
Other Publications
The MaXus Group
Information Technology Experience
Strategy Experience
Mining Experience
Military Experience
Civil Engineering Experience
Economics Experience
Doctoral Research
Undergraduate Experience
Summing Up -- Credentials
 
ABOUT
Our Logo
Dr James Robertson
James A Robertson and Associates
I.T. & Strategy Failure
Engineering Against Failure
Data Engineering
Methodologies
Case Histories
Professional Fees
Glossary
Privacy Policy
 
FREE PUBLICATIONS
Free White Papers and Presentations
STRATNEWS Back Issues
About Downloads
Get Acrobat Reader
 
PRODUCT LIST
PRODUCT SUMMARY
STRATNEWS eZine
eBooks
eTools
Public Speaking and Training
STRATSNAP Short Duration, High Impact Consulting
STRATPROC Strategic Process
Other Products and Services
 
FEEDBACK, ETC
Feedback
Subscribe STRATNEWS
Recommend This Site
Join Discussion List
 
NAVIGATION, ETC
Navigation
Table of Contents

Advanced Search
Common Search Phrases
 
LINKS, ETC
Professional Associates
Affiliate Links
Other Links
 
COPYRIGHT, ETC
Disclaimer
Copyright
Acknowledgements
 
CONTACT DETAILS
James A Robertson and Associates

POSTAL ADDRESS
P O Box 898
Randpark Ridge
2156
South Africa

COMMUNICATION
Tel : ++27-11-791-2327
Cell ++27-83-251-6644
Fax: ++27-11-791-2327 (Manual)

Email: mail@jar-a.com

Web Site:
http://www.JAR-A.com

 
REGISTRATION DETAILS
James A Robertson and Associates cc

South African Company Registration No: BK 97 39856/23

Chief Executive Officer: Dr James A Robertson PrEng

Engineers Council of South Africa Registration: 20020147

South African Institution of Civil Engineers Registration: 13119

South African Institute of Mining and Metallurgy Registration 13119


Powered by Catalyst Suite - Select here to find out more
 
 
TOP
JAMES A ROBERTSON AND ASSOCIATES
STRATEGIC BUSINESS SOLUTIONS SINCE 1989

"Achieving effective, sustainable competitive advantage and profitable, decisive corporate operation through unique, differentiated and effective application of Information Technology and Strategy. Founded on solid engineering principles and disciplines".

element1
REVIEW OUR WORLD CLASS SERVICES
About Data Engineering
Data Engineering is the term that we have coined to describe the process of developing structured alpha numeric codes to describe all facets of the data that is entered into an Information Technology application.
 
Absence of Structured Taxonomy Prevents Effective Analysis
Much has been made in recent years of the capacity of computers to handle verbose file names, verbose plain language data, etc. However, what is not apparent is the extent to which the absence of structured data taxonomies prevent effective analysis of data.
 
Computers Have No Intelligence IF There is No Intelligence in the Data
Computers are exceptionally powerful when it comes to tasks such as addition, sorting, etc but they have absolutely NO intelligence apart from the intelligence inherent in the hardware, software and data designs.
 
If a substantial amount of intelligence is incorporated into the solution design and the design of the data, the resulting solution will appear to be highly intelligent. If not, it will be "stupid".
 
Success is a Function of Design, NOT Fate
This is a function of design, not some mystical or magical capability that may or may not appear in a solution on the basis of luck, chance, fate or any other metaphysical or supernatural event.
 
Data engineering involves:
 
1. FIRST PRINCIPLES DATA ENTITY ANALYSIS
Rigorous first principles data analysis of the entire data space to develop comprehensive entity relationship diagrams for the entire data space.
 
Finest Level of Granularity is Essential
These entity relationships must drive down to the most fundamental level of information, for example 25mm countersunk head, phillips slot, mild steel, coarse thread, 8 gauge wood screws.
 
Woodscrews or countersunk woodscrews or 25mm countersunk wood screws is NOT a unique classification UNLESS there are business rules which PERMANENTLY exclude all other variations of that screw type from occurring in the organization. Something that seldom happens.
 
It is technically very easy to incorporate the full level of detail to describe an object at the time of design, and then to put a default value into every field for as long as the alternative options are not applicable.
 
But, provided that provision is made, it takes no time at all to incorporate the other fields of interest IF they suddenly become relevant AND the entire database and all existing reports, data warehouses, etc, provided their design is compliant with the basic design, will immediately adjust to the additional information without difficulty.
 
Adding Detail Later can be Fatal
If those parameters have to be added at a later date massive problems can result and simple reports can prove to be impossible.
 
It is vital that design of all aspects of the solution provide for data at the finest possible level of granularity (detail) and that every possible field that can be equipped with a validated look-up table or drop down list is so equipped.
 
This in turn introduces a substantial additional component of work into the average project, the design of data codes to populate all these drop down lists. THIS is data engineering.
 
2. DATA CLASSIFICATION -- STRUCTURED CODES
It is technically straightforward to populate a look-up table or drop down list with meaningful English language descriptions that can be easily read and selected by the reader.
 
However, these same codes will sort alphabetically according to the spelling of the words and will not reflect any finer understanding of the data.
 
Detailed Analysis of Data is Critical
Detailed technical analysis of the data whether to equip the software with greater simulated intelligence or to facilitate the analysis of the data will not be possible unless a structured code is attached to every English language description in such a way that greater knowledge and understanding of the contents of the list is encapsulated in the code.
 
Thus, the contents of a drop down list or look-up table should comprise a structured alpha numeric code and a plain English description.
 
It is not necessary for the code to be displayed to the user, it is possible to program the table so that only the plain English description is displayed but the list is ordered according to the structured alpha numeric code.
 
The plain English description can be enhanced by the use of capitals for section headings and the use of indents to display the logic of the underlying code structure.
 
This approach makes it easy for the user to select the right information.
 
Computers Work Best with Structured Codes
However, when it comes to processing of the data by the computer the structured code is what is used, NOT the English description. Summarization, roll-up, drill down, slice and dice all take place against the structured code so that with one simple command it is possible to summarize the data to a single figure or summarize it at any level of detail that is appropriate to answer a particular question.
 
If the structured code is correctly designed, this roll-up, summarization, etc will take place with a few simple commands or clicks of the mouse and no complex analysis scripting will be required.
 
The benefits are enormous, data warehouse potential is easily realized, cost of operation of the data warehouse is dramatically reduced, etc.
 
Design of Structured Codes is Time Consuming and Expensive -- It is the ESSENCE of Information
However, the design effort is considerable. It can take as long to do the detailed data engineering of an application as it takes to do the detailed architectural design. Both require senior architects with an excellent understanding of the business to develop the overall structure and then require professional teams with excellent business understanding to fully populate the tables.
 
JAR&A Deliver Major Competitive Advantage
This is an area of particular expertise in JAR&A and is an area which has given rise to massive benefits for modest investments on a number of projects. This is reported in several of the conference presentations co-authored with clients.
 
This is a critical component of creating sustainable, profitable competitive advantage using I.T. and also in design of Strategic Plans.

element1
REVIEW OUR WORLD CLASS SERVICES
Top of Page
Use "Back" button on browser to return to the previous page


element1
[ Home ]  [ Contact Us ]  [ Privacy ]  [ Why JAR&A ]
[ Product Summary ]  [ Engineer Success ]  [ About Failure ]  [ Search ]  [ Feedback ]

MENU FOR LEFT HAND SIDE BAR SECTIONS
[ Credentials ]  [ About ]  [ FREE Publications ]
[ Product List ]  [ Feedback, etc ]  [ Navigation ]  [ Search ]
[ Links, etc ]  [ Copyright, etc ]  [ Contact Details ]  [ Registration Details ]
element1
This site designed and built by
James A Robertson and Associates

Copyright James A Robertson and Associates © 2002, all rights reserved
Page: 0314_data_engineering.htm; 02 October 2002; version 1.02; release 1

element1
Yahshua the anointed is the lamb of Yah
{Jesus Christ is the lamb of God}