Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Expo on Google News
SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
The Intersection of Data Virtualization and Enterprise Data Warehouses
Eight Best Practices - Part 1

Virtualization Magazine on Ulitzer

Large enterprises and government agencies are drowning in data. IT teams deploy a myriad of data warehouse-centric solutions - BI, predictive analytics, data and content mining, portals and dashboards - to harness and deliver data for intelligent decision-making.

Yet, large enterprises are also expected to act like start-ups: nimble, agile and flexible to adapt to ever-changing market conditions. Impossible? By examining the best practices of their successful peers and adapting these to their own enterprises, data teams and enterprise architects can contribute to their corporate initiatives.

The intersection of data virtualization and enterprise data warehouses represents corporate best practices for delivering the rich data assets available in the enterprise data warehouse with the myriad sources of data now available outside the data warehouse. In Part One of this two-part series, I examine ways to use data virtualization to improve data warehouse effectiveness. By extending the warehouse schema to include additional data, data virtualization delivers greater business value from existing warehouse and non-warehouse data assets. Part Two will target improving data warehouse efficiency by showing four best practices where data virtualization, used alongside data warehouses, save time and money.

1. Data Warehouse Extension
Despite proliferating data silos accommodating exponentially growing data volumes, valuable data still remains outside the warehouse. Enterprise IT teams responsible for providing users with complete data in support of revenue, cost and risk management goals typically require the following combinations of data from both the data warehouse plus external sources:

  • Historical data as well as current data from transactional systems or operational data stores.
  • Summarized data and drill-down detail from transactional systems or operational data stores.
  • Proprietary data and external data from outside sources including cloud computing

Data virtualization federates data-warehouse contents with additional information sources. These complementary views are conducive to adding current data to historical warehouse data, detailed data to summarized warehouse data, and external data to internal warehouse data.

In Figure 1, data virtualization middleware hosts new views that integrate additional RDBMS and web service data sources as well as extend existing sources such as packaged applications.

Industry Examples
A global energy company uses data virtualization to federate its real-time data about crew, equipment and production status from its wells with its SAP maintenance management system of historical surface, subsurface and business data.  This information enables the optimal deployment of repair crews and equipment across 10,000-plus production oil wells, resulting in faster repairs for greater uptime and more profitability.

To analyze the effectiveness of its pharmaceutical sales and marketing programs, a life sciences leader uses data virtualization to federate externally sourced competitor sales data from an industry data services provider with internal prescription sales data from its sales data warehouse. This total market view provides the sales team with the intelligence required for more effective sales and marketing programs that increase revenues.

2. MDM Hub Extension
Master Data Management (MDM) hubs maintain and control critical master data attributes, but not the detailed transaction histories and other related data maintained and controlled in dozens of other systems across the extended enterprise. Data virtualization acts as the foreign key to quickly and easily federate master data within an MDM hub with additional transactional and historical data, delivering a comprehensive view of customer, product and employee information.

In the integration pattern shown in Figure 2, the data virtualization middleware hosts new complementary views that integrate additional RDBMS and Web service data sources as well as extend existing sources, such as packaged applications.

Industry Examples
A European mobile phone operator, known for its customer service leadership, maximizes revenue per customer and customer service levels by using data virtualization to combine customer service data from its customer reporting data warehouse, billing data from its financial systems, and call and configuration data from its operational support systems to deliver a 360o view of customers to customer service representatives. Faster issue resolution and more productive up-sell programs reduce churn, increase customer satisfaction, and ultimately contribute to revenues.

A global investment bank federates its HR master data with myriad internal benefits and compensation systems as well as external payroll services to provide its employees with a 360o view of their total compensation through a self-service employee benefits portal. Securely exposing this information improves retention and lessens HR staff workload.

3. Data Warehouse Federation
A fundamental reason enterprises implement data warehouses is to overcome the disparity of transactional and analytical system silos typical in today's large enterprise and government agencies. However, the single "enterprise" data warehouse remains elusive. Instead, multiple data warehouses and data marts have been developed and deployed, perpetuating, rather than overcoming, data silo proliferation.

Optimizing business performance requires data from across these various warehouses and marts. The effort of physically combining multiple marts and warehouses into a complete enterprise-wide data warehouse is simply too costly and time-consuming.

Data virtualization federates multiple physical warehouses. Two examples include combining data from sales and financial data warehouses, or combining two sales data warehouses after a corporate merger or acquisition. This approach creates an integrated view by using abstraction to rationalize the different schema designs, and thereby achieves a logical consolidation of multiple warehouses.

In the federation pattern shown in Figure 3, the data virtualization middleware hosts federated warehouse views that logically integrate both data warehouses.

Industry Examples
To enable more flexible customer self-service reporting and meet SEC compliance reporting mandates, a leading prime brokerage federates equity, fixed income and other investment positions and trades information from siloed trading data warehouses into a data virtualization layer. The net result is higher customer satisfaction and lower reporting costs.

One of the world's leading pharmaceutical companies uses data virtualization to enable research scientists to access and analyze data from research, clinical trial, FDA submission and other data warehouses. Scientists use this data to accelerate time-to-market for new compounds and drugs, thereby increasing revenues in an otherwise lengthy and costly development process.

4. Data Warehouse in Enterprise Architectures
Increasingly enterprises are seeking unified ways to integrate warehouse and other data in an enterprise-wide information architecture. According to Cambridge, Mass.-based industry analyst firm Forrester Research, "New architectural approaches such as Information-as-a-Service (IaaS) have emerged to provide flexible, real-time, service-oriented data integration and data-quality capabilities that support both structured data and unstructured content, delivering a true information integration platform." (1)

Data virtualization, which is included in IaaS, integrates data warehouses into an unified enterprise information architecture, as shown in Figure 4. IT teams use data virtualization middleware to form an enterprise data virtualization layer that is home to a consistent and complete logical schema covering multiple consolidated and virtual sources. When designing the enterprise information architecture, developers use data virtualization design tools to develop semantic abstractions in the form of web services or relational views. At runtime, end user-level applications, reports or mash-ups are created to call web data services, on demand, to query, federate, abstract and deliver the requested data to information consumers.

Industry Examples
To meet the information needs of its diverse group of technical and business users, an energy company has deployed enterprise information architecture to deliver disparate warehouse and operational data from more than 12 refineries located around the world. As a result, the company's refinery yields are increasing, and it proactively maintains its equipment, reducing downtime. In addition, the company complies with a myriad of regulations more consistently and at a reduced cost.

Several government agencies are using data virtualization to create a common information layer that spans agency information databases and enables intelligence analysts to better control threats. Agencies involved include the Drug Enforcement Administration (DEA) and the Immigration and Naturalization Service (INS). The common information layer delivers access to passenger, crew and manifest data from a U.S. Coast Guard port arrivals data warehouse, for example.

Conclusion
As data sources proliferate, including many web-based and cloud computing sources outside traditional enterprise data warehouses, enterprises and government agencies are deploying solutions that represent the intersection of enterprise data warehouses and data virtualization. These hybrid solutions deliver the most comprehensive information to decision-makers and positively impact the bottom line. Additional results include extended life for existing information system investments, greater agility for adding new BI and other analytic technologies, and less disruption from corporate activities including mergers and acquisitions.

Resources
1. 2009 Update: Evaluating Integration Alternatives, Scenario-Based Guidance For Choosing Products That Provide Application, Process, And Data Integration Features, Ken Vollmer Copyright (r) 2009, Forrester Research, Inc.

About Robert Eve
Robert "Bob" Eve is vice president of marketing at Composite Software. Prior to joining Composite, he held executive-level marketing and business development roles at several other enterprise software companies. At Informatica and Mercury Interactive, he helped penetrate new segments in his role as the vice president of Market Development. Bob ran Marketing and Alliances at Kintana (acquired by Mercury Interactive in 2003) where he defined the IT Governance category. As vice president of Alliances at PeopleSoft, Bob was responsible for more than 300 partners and 100 staff members. Bob has an MS in management from MIT and a BS in business administration with honors from University of California, Berkeley. He is a frequent contributor to publications including SYS-CON's SOA World Magazine and Virtualization Journal.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
"Storpool does only block-level storage so we do one thing extremely well. The growth in data is what drives the move to software-defined technologies in general and software-defined storage," explained Boyan Ivanov, CEO and co-founder at StorPool, in this SYS-CON.tv interview at...
Sometimes I write a blog just to formulate and organize a point of view, and I think it’s time that I pull together the bounty of excellent information about Machine Learning. This is a topic with which business leaders must become comfortable, especially tomorrow’s business lead...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices ...
The question before companies today is not whether to become intelligent, it’s a question of how and how fast. The key is to adopt and deploy an intelligent application strategy while simultaneously preparing to scale that intelligence. In her session at 21st Cloud Expo, Sangeeta...
While some developers care passionately about how data centers and clouds are architected, for most, it is only the end result that matters. To the majority of companies, technology exists to solve a business problem, and only delivers value when it is solving that problem. 2017 ...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021



SYS-CON Featured Whitepapers
ADS BY GOOGLE