Database Warehousing Skills
Database Warehousing Skills
A good data warehousing consultant has certain abilities in dealing with people and a knowledge of various aspects of data warehousing. This lets you in on a few tips.
Broad Vision
Even a data warehousing consultant who is an expert in a particular area (star schema design in a relational database in support of OLAP functionality, for example) should have a broad vision in at least these areas:
- Overall end-to-end data warehousing architecture, from tools to middleware
- An understanding of client/server and web-based computing architectures
- Skills in digging through data sources to see what’s really there
Because the components of a data warehousing environment are interrelated, a consultant must be able to not only provide technical expertise in one or two areas of a project but also see the big picture.
Deep Technical expertise in One or Two Areas
If you’re going to pay the big bucks for a consultant who claims to be a data warehousing expert, that person must a true expert. More specifically, a consultant should be able to claim, proudly and accurately, to be the best in one or two areas (database design and front-end tools, for example).
Communications Skills
“Um, well, you know, I think that, uh, that requirement the guy in back mentioned, like, last week, right? You know, like, what were we talking about?”
Although a consultant’s written and verbal grammar doesn’t have to be perfect (an occasional dangling modifier is okay), even the most technically astute consultant must be able to convey ideas and understand what others are communicating. It’s critical!
The Ability to Analyze Data Sources
A consultant should never design the necessary transformations for a data warehouse solely by using listings of data structures and definitions provided by the keepers of an application or the IT department. A consultant must be able to dig into source databases, even if it’s only in a secondary role. For example, even a consultant who isn‘t the primary source data analyst may have to figure out why the OLAP tool returns strange results.
The Ability to Distinguish between Requirements and wishes
A consultant’s ability to distinguish between user requirements and wishes is important primarily in working on the scope (the first phase) of a data warehousing project. A disparate group of users is likely to bombard you with cries of “I need this!” and “I want that!” During crunch time, good facilitation and negotiation skills are essential when functionality has to be cut from the list or at least deferred until the next version of the data warehouse.
Conflict-Resolution Skills
No matter what role a consultant plays, from project manager to data analyst to quality assurance (QA) specialist, that person is an outsider to the members of an organization — and someone from the client company is almost always resentful of the outsider’s “intrusion.” A consultant on a data warehousing project (or any other project, for that matter) must identify these situations early and do the best possible job of diffusing any conflict that threatens to destroy a project.
An early-warning System
A consultant should also act as an early-warning system to identify and report problems to you, the client, so that you can deal with them. The consultant shouldn’t be a snitch or a “rat,” but should be more than just a nose-to-the-grindstone technician. Because this person is an outsider and not involved (you hope!) in your internal organizational politics, he or she should have some freedom to notify you of problems.
A consultant whose organization has problems (another consultant who isn‘t performing up to par, for example) may not feel free to let you know about problems. That’s where your company’s people should also act as an early-warning sign for the consulting organization’s staff members. (That’s why conflict-resolution skills are so important!)
General Systems and Application Development knowledge
As data warehousing and mainstream computing continue to converge, an increasing number of warehouses will be built using distributed objects; the use of messaging and other data-movement technologies for near-real-time business intelligence will increase; and lots of other capabilities that weren’t part of your typical first-generation data warehousing environment will develop. A consultant with strong skills should have at least a working knowledge of these areas, in addition to basic programming skills and other abilities.
The know-How to Find Up-to-Date Information
From data warehousing product bug fixes to information about the latest architectural trends, a good consultant knows how to find up-to-date information quickly — in time to be put to good use on your data warehousing project.
A Hypefree Vocabulary
Because it’s almost impossible to avoid catchy buzzwords (can you say data mart?) in the data warehousing world, don’t hold it against a consultant (or anyone else) who uses these phrases. I’m generally wary of consultants who sound like they went to a trade show and met up with the data warehousing pod people: “Don’t be afraid. Join us for some neural network data mining that uses subject-oriented data to give you predictive pattern recognition — we are your friends!”
Possibly related posts: (automatically generated)
Database Warehousing Skills
- Ten Scamps of a Data Warehousing Failure
- Ten Scamps of a Data Warehousing Failure continue...
- Building blocks of set up and develop your own e-commerce business
- Website Designing and Enhancements
- Data Project Plan Note part 2
- Selecting Solution Providers
- The Challenge: Can Virtual Systems solve Real Problems?
- Increasing Supply Chain Efficiencies
- Network and Servers Technical Compare continue...
- Internet Commerce Virtual Warehouse
- September 21st

Sale of the Company I’M reserves the right to disclose your Identifiable Information in the event that any such company is sold, in whole or in part, either as an entire corporate entity or through an asset sale that includes a customer information database. … Corporate Logo Designing
Based mark-up language Have you ever laughed at someone who claimed You just can based technologies &duo; based, layer development, this position will contribute to the design and implementation of several bleeding edge, seen interfaces. … Web Interface Design
"ing is writing this to let you know that I took advantage of the facility provided by Go Freelance to post my project free of charge. … Database Management
Pick your preferred speaker, tell us your brand requirements for the sound and feel of your applications, and Nuance will quickly deliver the tailored TTS voice that allows you to drive your brand across your entire range of voice services. … Nuance Voice Control
“You have to distinguish between deleting occasional files and truly wiping a machine clean, "e; he added. … Image Enterprise Server
The Symantec Express program is designed especially for small to mid-sized companies that need an easy way to purchase small license quantities for use within a single country – without the time-consuming negotiations and complexity of signing contracts. … Designed Especially