| 
DAMA INTERNATIONAL SYMPOSIUM & WILSHIRE
META-DATA CONFERENCE
May 2-6, 2004 – Century Plaza Hotel, Los Angeles, CA USA
MONDAY TUTORIALS
T1
Business-Focussed Data Modeling
Unifying Conceptual, Logical, Physical Models
Graham
Witt
Independent Consultant
The terms Conceptual
and Logical seem to have many different meanings. Many conceptual models
of live systems seem to be “rough cut” early drafts of database
designs rather than models of business concepts and relationships. Different
skills and modes of thought are required for conceptual models compared
with those required for database design.
This tutorial itemizes
and describes the various artifacts of a conceptual model and provides
practical tips for discovery and verification of those artifacts, then
describes the process of creating a logical model that reflects both the
conceptual model and the requirements of the database platform. The techniques
described in this tutorial will equip participants to produce database
designs that accurately reflect business information requirements in an
efficient and agile manner. Topics include:
- Conceptual classes
- Conceptual relationships
- Conceptual attributes
- Class discovery
- Model verification
- Conversion to
logical model.
T2
Developing Better Requirements and Models
Using Business Rules
| Ronald
G. Ross
Principal
Business Rule Solutions, LLC |
Gladys
S.W. Lam
Principal
Business Rule Solutions, LLC |
This tutorial will
explain how the business rule approach can improve your entire requirements
process. Starting with the business model, the speakers identify each
relevant deliverable and show where business rules fit in with them. Specifically,
they show how business rules address the issues of motivation and guidance
– in other words, the question of “why.” They detail
how you can use business rules to develop business tactics in a deliverable
called a Policy Charter.
Continuing, they focus
on the system model and again discuss how business rules fit with each
deliverable. Special emphasis is given to how business-perspective rules
differ from system-perspective rules, and what you need to do to translate
between the two. Finally, practical refinements to system model deliverables
are examined, not only to exploit business rule ideas, but also to maintain
a consistent focus on validation and communication from the business perspective.
Finally, Mr. Ross
and Ms. Lam offer guidelines for how business rules should be expressed,
and how they can be managed more effectively. The business rule approach
offers practical new techniques to create more effective business solutions,
to blueprint the system model, and to speed-up the requirements process.
These innovative methods have proven highly successful in organizations
of many different types and sizes. This tutorial gives you the opportunity
to brainstorm these new techniques with the leaders in the field. This
tutorial will show you how to …
- Ensure completeness
in business, data and system models
- Exploit business
rule techniques
- Communicate more
successfully with both the business side and IT
- Accelerate the
requirements process
- Use business rules
with data and system requirements
- Organize and run
a business rules project
T3
Using Information Management to Sustain
Data Warehouse
John
Ladley
President
KI Solutions
As data warehouse
nestles into the information architecture tool kit, many companies and
organizations are still grappling with fundamental development challenges
and growth issues. In a focused and pragmatic style this class cuts through
vendor fog and guru religious wars. Without any preaching, attendees will
review the influencing trends and learn practical information-based techniques
to ARCHITECT and SUSTAIN their data warehouse. This class is excellent
for DW managers, information managers, business users, and experienced
DW professionals looking to advance their DW to the next level.
Trends - Defining
Data Warehouse in the 21st Century
- What is the value
proposition?
- Is there a difference
from historical definitions?
- Alignment definition
and relevance- How information management and DW are made for each other
- What is the current
state of DW and BI technology?
Initiating or Re-initiating
a Data Warehouse project
- Creating a manageable
project plan
- Understanding
data quality and the affect on DW
- Understanding the
effect of knowledge cultures on DW
- Assessing the readiness
and maturity of an organization to use/sustain the DW
Defining the Data
Warehouse Requirements
- Avoiding dumb
things that don't work, no matter what it says in the books
- Techniques for
business alignment - three key models
- Considering Data
Quality
- Engaging the business
sustain buy in
Designing the DW
- How to design
the data base structure you need, vs. what someone else says
- How to make sure
that the DW environment is efficient and cost effective
Define the DW projects
- No, you don't
do it in one pass
- Planning DW projects
Sustaining the DW
- Change Management
and other Sustaining stuff
- Course Corrections
- How to make sure
that the DW environment is efficient and cost effective
Selecting Technology
-
What is the current state of DW and BI technology?
- Do you really
need at ETL tool?
- How to define
the technology requirements
T4
How to Develop an Enterprise Data Strategy
Sid
Adelman
Principal
Sid Adelman Associates
Today, if most CIOs
are asked about the assets under their control (a primary asset being
data), most would be forced to respond that the inventory of data is incomplete
or nonexistent, little is known about the quality of data, and “there
is no defined strategy for the productive use of this asset.”
This tutorial is about
developing an enterprise data strategy. It discusses how the key components
of a data strategy can make a significant impact on the success of an
organization. The tutorial will have exercises that will help the attendee
get started developing a data strategy for their own organization. We
will address:
- The components
of the strategy
- The ROI of a data
strategy
- The team to develop
the strategy
- Selling the strategy
to IT and to the business
- Categorization
of Data
T5
Enterprise Messaging Modeling and Data Integration
Bringing Data Skills to Service Oriented Architecture
Dave
McComb
President
Semantic Arts
XML, Web services
and Service Oriented Architectures are going to play an increasing roll
in the development and integration of Enterprise Systems over the coming
years. In this tutorial we first lay some groundwork by defining and distinguishing
these new technologies and approaches.
We then describe a
methodology called "Enterprise Message Modeling" which describes
a step by step approach to re partitioning your existing applications
and databases into configurations more appropriate for a Service Oriented
Architecture, and how to build a shared model of the messages that will
provide the traffic between the services, rather than letting them emerge
on an ad hoc basis from the uncoordinated activity of many independent
application development projects.
The tutorial is based
on actual experience with these approaches, and will be interspersed with
exercises that will help the participants work through the paradigm changes
these approaches entail.
- Integration vs.
Decoupling – The Critical Balance
- Message-Based,
Service Oriented Architectures
- Application Decoupling
and Message Based Architectures
- Developing An
Enterprise Message Model
- The data groups
role in the new world of message based integration.
- Methodologies
and Getting Started
- An overall approach
to assessing your current situation, planning a more modern architecture
and planning a route to get there.
- Practical insights
to help make this happen in your organization.
T6
Enterprise Metadata: The Art and Science
of Best Practices
Todd
Stephens
Director
BellSouth
This tutorial focuses
on the formulation and implementation of an enterprise metadata strategy.
Participants will learn techniques to understand the role of metadata
in the development of Enterprise Business Intelligence (EBI). The Metadata
Services Group within BellSouth has spent the last 4 years developing
an enterprise metadata solution based on a solid product line and a customer
service focus. This tutorial will develop the attendees understanding
of how to develop a successful enterprise metadata implementation. The
presenter will be taking four years of metadata experience and condensing
that knowledge into this six-hour tutorial. We will examine the principles
of marketing, selling strategies, service offerings, product design, architecture,
team construction and overall strategy of delivery for an enterprise metadata
solution in both the structured and un-structured world. Come see why
BellSouth, won the 2003 Wilshire Award for Outstanding Enterprise Meta
Data Implementation.
Presentation Content:
- The Enterprise
Environment Reveled
- Applying the Principles
of Architecture to Metadata
- The Major Components
of a Metadata Project
- Selling the Metadata
Concepts
- Metadata Success
= A Service Oriented Organization
Attendees will learn
the following:
- Increase your
understanding of which strategy options make the most sense and which
do not.
- Identify and compare
your organizations metadata strategy with ours.
- Develop metadata
solutions and blueprints for a service transformation.
- Recognize which
products, architecture and services can create a competitive advantage.
- Discover why enterprise
metadata is different than data warehouse metadata
- Apply our lessons
learned to your organizations situation
- Better anticipate
and prepare for your customers’ changing needs.
- Discover what
skills you need within the metadata team.
- Enhance your ability
to market and sell enterprise metadata.
- Understand why
data architecture can enable the implementation of metadata
T7
Building the Managed Meta Data Environment
David
Marco
President
Enterprise Warehousing Solutions, Inc.
Effectively meta
data management is no longer an option, but an absolute requirement for
corporations and government agencies. Companies have realized that without
meta data their IT departments cannot manage their systems and their systems
are not providing true value to the business end user. Organizations are
implementing managed meta data environments (MME) to provide them an enterprise
meta data management solution.
This practical course
leverages the lessons learned from companies that have successfully deployed
MMEs. The case studies demonstrate the importance of having a methodology
for defining meta data requirements, capturing and integrating meta data,
MME architectural components, how to calculate ROI, and develop a project
plan, advanced meta data architectures, pulse-of-the-market analysis of
meta data integration tool vendors, methodology for defining an attainable
project scope, presentation of the Data Stewardship Framework, and a granular
walkthrough of a detailed meta data model.
- Six Architectural
Components of the Managed Meta Data Environment (MME)
- Meta Data Extraction
Layer
- Meta Data Integration
Layer
- Meta Data Repository
- Meta Data Management
Layer
- Meta Data Marts
- Meta Data Delivery
Layer
- Real-World MME
Case Studies
- Understand How
to Construct Your Own Meta Data Model
- Analyze Meta Data
Tool Vendors
- Developing a MME
Architecture
- Understand How
to Model Meta Data
- Universal Meta
Model
T8
XML Database and Metadata Strategies
James
Bean
Chairman and Co-founder
Global Web Architecture Group
XML has rapidly become
the metadata language du jour. As a self-describing metadata technology,
XML presents numerous opportunities, capabilities, and advantages for
describing enterprise application integration and e-commerce transactions.
However, there still remain many questions as to how XML should be incorporated
with enterprise database and metadata strategies. This tutorial will take
the practitioner through the process and will provide specific techniques
and examples.
At every turn, data
architects are challenged as to how, where, and why XML should be stored
in a relational database. Questions such as "Should I store the XML
as a complete document?", and "Should I decompose and store
the individual XML elements and attributes?" require a best-practices
based strategy. Further, the XML metadata schemas (e.g. vocabularies)
that describe the data presents an entirely different, yet related set
of complexities. This tutorial will leverage provide insight into a best
practices and common sense approach to XML, databases, and metadata.
- XML and XML Schemas
- XML Database Storage
Strategies
- XML Schema Data
Types vs. Database Data Types
- XML Schemas -
Storing your XML Metadata
T9
Mastering Reference Data
Malcolm Chisholm
President
Askget.com Inc.
All databases contain
reference data, and the same reference data is often implemented in many
databases across an enterprise. Failure to manage reference data properly
can cause major problems for sharing data, passing transactions from one
system to another, interpreting data, and implementing business rules.
Successful management of reference data requires understanding how reference
data is different to other classes of data. This presentation explores
the unique tasks needed to manage reference data successfully, the capabilities
that must be put in place to carry out these tasks, and the risks that
have to be mitigated. Additionally, the management of reference data life
cycles is examined, along with the many special requirements of the different
subclasses of reference data. The organizational requirements for managing
reference data, and ways in which these can be justified are described.
The infrastructure that must be created to manage reference data is examined,
with special emphasis on a central repository and distribution mechanisms.
Particular emphasis will be given to:
- A description
of what reference data is, and the various categories that comprise
it
- The management
techniques that are applicable to the various categories of reference
data. This will include a facilitated exercise for the audience to categorize
reference data categories in a data model
- The resources
needed, and techniques available, to manage reference data centrally
within an enterprise
- Options for distributing
reference data within an organization, and also how to implement a central
reference data server environment
- The special metadata
that is associated with reference data and how to manage it
- The management
of the reference data life cycles
- Dealing with the
governance of reference data
T10
Data and Databases
Joe Celko
Professor and VP of Relational Database Management Systems
Northface University
This is a technical
class conducted in two parts. Part one will examine scales, measurements
and how to encode data for a database. Part two will examine how to apply
the theory and techniques of part one in an SQL database environment.
Part I: Data Encoding
Scales & Measurements
Types of scales
- Nominal - Categorical - Absolute - Ordinal - Rank - Interval - Ratio
- Scale Conversion
Encoding schemes
Bad Encoding Schemes
Types of encodings:
- Enumeration Codes - Chronological - Procedural - Physical - Alphabetical
or numerical order
Encoding types:
- Measurement - Abbreviation Code- Algorithmic - Hierarchical - Vector
- Concatenation
Guidelines for
designing encodings
Part II: Putting
Data into a Database
Keys & Identifiers
-Basic Idea - Simple and Compound Keys
Types of keys:
- Natural - Artificial - Surrogate - "Unique-ifiers" - Superkey
- Primary - Foreign Keys
Generating Keys:
Referential Constraints
Data quality
Statistical distributions
Correlations
Scrubbing Data
Data Redundancy
- Redundancies other than Normal Forms
- Transitive dependencies hidden in computed columns
- Redundancies among attributes that do not in the same table
- Redundant tables
Attribute Splitting
Conference
Home Page
|