DWH News

Telerik Reporting Provides Business Users with Deeper Insight Into Critical Business Data

Dashboard Insight - Wed, 08/11/2010 - 10:17

Telerik, a leading vendor of development tools and user interface components for .NET, announced support for interactive reports for their reporting solution – Telerik Reporting. This functionality gives business users the freedom to explore data in a visual and interactive way in order to gain insight into how aggregates were arrived at, what does each high-level number mean, and drill through the data pertaining to a high level concept.

Telerik Reporting Provides Business Users with Deeper Insight Into Critical Business Data

Dashboard Insight - Wed, 08/11/2010 - 10:16
Telerik, a leading vendor of development tools and user interface components for .NET, announced support for interactive reports for their reporting solution – Telerik Reporting. This functionality gives business users the freedom to explore data in a visual and interactive way in order to gain insight into how aggregates were arrived at, what does each high-level number mean, and drill through the data pertaining to a high level concept.

Oracle OLAP 11g – Reporting in Excel using Simba MDX OLE-DB Provider

Rittman mead blog - Wed, 08/11/2010 - 10:05

If you had looked at my blog entry here, i would have shown a way of reporting on Oracle OLAP 11g using the newly introduced Essbase XOLAP. As mentioned there, one of the biggest advantages of using Essbase is its tight integration with Excel through Smart View. Unfortunately, in the case Oracle OLAP, the excel add-ins were based on the BI Beans technology which is more or less deprecated now. Also the excel add-ins of Oracle OLAP were not as powerful as the Smart View add-in. In my previous blog entry i had shown how XOLAP interpreted the MDX fired from Visual Explorer/Smart-View and then converted them back to the corresponding SQL calls to Oracle OLAP. The SQL’s generated by XOLAP were OLAP aware i.e multiple SQL’s were generated to hit the correct pre-aggregated intersections rather than doing aggregations through SQL. There are 2 biggest drawbacks with this approach. They are

1. It required an Essbase License
2. Any change to the OLAP metadata required an XOLAP cube rebuild within Essbase

Some time last year, Simba Technologies announced an MDX OLE-DB provider for Oracle OLAP. So far i did not get an opportunity to test this though it looked promising. Couple of weeks back we got an evaluation copy from Simba to test the driver (i will have to thank Simba and their Oracle OLAP – MDX provider team for providing us with an evaluation copy). This driver basically provides an ability for Excel users to leverage the power of Oracle OLAP using the Excel Pivot Tables/Charts etc. At a high level this driver does the following

1. End users can use the native Excel functionality to create charts/pivot tables etc
2. The charts/Pivot tables generate MDX (standard OLE-DB based microsoft MDX)
3. Simba driver then converts the MDX to one or more SQL calls to the Oracle OLAP

In this blog entry we will basically see how this driver works. The install process is quite straightforward where we are taken through a set of steps that will setup the OLE-DB driver. This driver will work only for Oracle OLAP versions 11.1.0.7 or above. Then we start off with setting up a DSN to connect to the Oracle OLAP database. Ensure that the client driver of Oracle used in the DSN is atleast of the 11.1.0.7 version.

Once this is setup, from Excel use the Data Connection Wizard to setup a OLE-DB connection through the Simba MDX driver.

This should automatically connect us to the Oracle OLAP schemas.

As you see, we can save a connection to a cube and then the same connection can be reused later for creating more reports. Lets start with creating a simple pivot table report (using native Microsoft Excel Pivot tables)

After this if you notice, we will now be having metadata of Oracle OLAP exposed within the Pivot Table member selection panels. This is very similar to Hyperion Visual Explorer where we are shown all the levels in a dimension and all the hierarchies as well. We can pick and choose either a specific level or we can choose members from multiple levels by applying proper filters. Lets create a very simple report as shown below

As you see, we now have the ability to drill using the native MS pivot table functionality. Lets look at the MDX fired to generate the above query.

SELECT {[MEASURES].[SALES],[MEASURES].[SALES_YTD]} DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS , NON EMPTY CrossJoin(Hierarchize({DrilldownLevel({[TIME].[CALENDAR].[ALL_YEARS].[ALL_YEARS]})}), Hierarchize({DrilldownLevel({[PRODUCT].[STANDARD].[ALL_PRODUCTS].[ALL_PRODUCTS]})})) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, [TIME].[CALENDAR].[CALENDAR_YEAR].[CALENDAR_YEAR_END_DATE], [TIME].[CALENDAR].[CALENDAR_YEAR].[CALENDAR_YEAR_TIME_SPAN], [TIME].[CALENDAR].[CALENDAR_YEAR].[CALENDAR_YEAR_LONG_DESCR], [TIME].[CALENDAR].[CALENDAR_YEAR].[CALENDAR_YEAR_SHORT_DESC], [TIME].[CALENDAR].[CALENDAR_YEAR].[END_DATE], [TIME].[CALENDAR].[CALENDAR_YEAR].[TIME_SPAN], [TIME].[CALENDAR].[CALENDAR_YEAR].[LONG_DESCRIPTION], [PRODUCT].[STANDARD].[DEPARTMENT].[DEPARTMENT_LONG_DESCRIPT], [PRODUCT].[STANDARD].[DEPARTMENT].[DEPARTMENT_SHORT_DESCRIP], [PRODUCT].[STANDARD].[DEPARTMENT].[LONG_DESCRIPTION] ON ROWS FROM [SALES_CUBE] CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR, FONT_FLAGS,2

As you see the MDX retrieves all the necessary Oracle OLAP level properties as MDX intrinsic properties. This is very interesting. The MDX driver basically does a metadata level mapping between MDX and Oracle OLAP. I am not sure how much of this is documented(in terms of MDX to SQL conversion calls) but again this looks very promising. Now lets look at the SQL that is fired back to Oracle OLAP. The driver can generate multiple SQL Queries for a single MDX call. This is very similar to BI EE 11g (which i shall be covering later once BI EE 11g is GA) where while doing a drill to multiple levels we will see multiple SQL calls being generated.

The first 2 SQL’s generated(for this report) will be for constructing the metadata or the member list for all the dimensions that are part of the query

SELECT 'OLAPTRAIN' AS CATALOG_NAME, 'SALES_CUBE' AS CUBE_NAME, members.DEPTH AS LEVEL_NUMBER, members.HIER_ORDER AS MEMBER_ORDINAL, members.DIM_KEY AS MEMBER_NAME, 1 AS MEMBER_TYPE, SHORT_DESCRIPTION AS MEMBER_CAPTION, 1 AS CHILDREN_CARDINALITY, CASE WHEN (members.PARENT IS NULL) THEN NULL ELSE members.DEPTH-1 END AS PARENT_LEVEL, CASE WHEN members."CALENDAR_QUARTER" IS NOT NULL AND members.LEVEL_NAME != 'CALENDAR_QUARTER' THEN '[TIME].[CALENDAR].[CALENDAR_QUARTER].[' || members.PARENT || ']' WHEN members."CALENDAR_YEAR" IS NOT NULL AND members.LEVEL_NAME != 'CALENDAR_YEAR' THEN '[TIME].[CALENDAR].[CALENDAR_YEAR].[' || members.PARENT || ']' WHEN members."ALL_YEARS" IS NOT NULL AND members.LEVEL_NAME != 'ALL_YEARS' THEN '[TIME].[CALENDAR].[ALL_YEARS].[' || members.PARENT || ']' ELSE (CAST (NULL AS VARCHAR2(1))) END AS PARENT_UNIQUE_NAME, (CAST (NULL AS VARCHAR2(1))) AS DESCRIPTION , members.CALENDAR_YEAR_END_DATE AS PROPERTY_4 , members.CALENDAR_YEAR_TIME_SPAN AS PROPERTY_5 , members.CALENDAR_YEAR_LONG_DESCR AS PROPERTY_6 , members.CALENDAR_YEAR_SHORT_DESC AS PROPERTY_7 , members.END_DATE AS PROPERTY_20 , members.TIME_SPAN AS PROPERTY_21 , members.LONG_DESCRIPTION AS PROPERTY_22 , 'TIME' AS DIMENSION_NAME , 'CALENDAR' AS HIERARCHY_NAME , members.LEVEL_NAME AS LEVEL_NAME FROM "OLAPTRAIN".TIME_CALENDAR_VIEW members WHERE members.LEVEL_NAME = 'CALENDAR_YEAR' ORDER BY MEMBER_ORDINAL, PARENT_UNIQUE_NAME, MEMBER_NAME SELECT 'OLAPTRAIN' AS CATALOG_NAME, 'SALES_CUBE' AS CUBE_NAME, members.DEPTH AS LEVEL_NUMBER, members.HIER_ORDER AS MEMBER_ORDINAL, members.DIM_KEY AS MEMBER_NAME, 1 AS MEMBER_TYPE, SHORT_DESCRIPTION AS MEMBER_CAPTION, 1 AS CHILDREN_CARDINALITY, CASE WHEN (members.PARENT IS NULL) THEN NULL ELSE members.DEPTH-1 END AS PARENT_LEVEL, CASE WHEN members."COUNTRY" IS NOT NULL AND members.LEVEL_NAME != 'COUNTRY' THEN '[GEOGRAPHY].[REGIONAL].[COUNTRY].[' || members.PARENT || ']' WHEN members."REGION" IS NOT NULL AND members.LEVEL_NAME != 'REGION' THEN '[GEOGRAPHY].[REGIONAL].[REGION].[' || members.PARENT || ']' WHEN members."ALL_REGIONS" IS NOT NULL AND members.LEVEL_NAME != 'ALL_REGIONS' THEN '[GEOGRAPHY].[REGIONAL].[ALL_REGIONS].[' || members.PARENT || ']' ELSE (CAST (NULL AS VARCHAR2(1))) END AS PARENT_UNIQUE_NAME, (CAST (NULL AS VARCHAR2(1))) AS DESCRIPTION , members.ALL_REGIONS_SHORT_DESCRI AS PROPERTY_9 , members.ALL_REGIONS_LONG_DESCRIP AS PROPERTY_10 , members.LONG_DESCRIPTION AS PROPERTY_12 , 'GEOGRAPHY' AS DIMENSION_NAME , 'REGIONAL' AS HIERARCHY_NAME , members.LEVEL_NAME AS LEVEL_NAME FROM "OLAPTRAIN".GEOGRAPHY_REGIONAL_VIEW members WHERE members.LEVEL_NAME = 'ALL_REGIONS' ORDER BY MEMBER_ORDINAL, PARENT_UNIQUE_NAME, MEMBER_NAME

Then the final query will be for generating the measure values.

SELECT SALES_CUBE_VIEW.SALES, SALES_CUBE_VIEW.TIME, SALES_CUBE_VIEW.PRODUCT FROM "OLAPTRAIN".SALES_CUBE_VIEW SALES_CUBE_VIEW WHERE SALES_CUBE_VIEW.TIME IN ('ALL_YEARS', 'CY2008', 'CY2010','CY2007','CY2009' ) AND SALES_CUBE_VIEW.PRODUCT IN ('ALL_PRODUCTS', '-518', '-519', '-520' ) AND SALES_CUBE_VIEW.CHANNEL = 'ALL_CHANNELS' AND SALES_CUBE_VIEW.GEOGRAPHY = 'ALL_REGIONS'

If you look at all the queries, they are all OLAP aware i.e. default member filters are applied properly and there is no additional aggregation that is pushed through SQL. This is very interesting and if there are customers using Oracle OLAP, this is one driver that can potentially be put to good use for Excel based reporting.

Currently looks like there is no way to fire custom MDX queries through the Excel 2007 that i have. So, i am not sure how the driver will behave/work when we push custom MDX aggregations like AGGREGATE, SUM etc. Also, i am not sure whether a mapping for all MDX functions(like intersect, union etc) to corresponding OLAP SQL calls exist. But I was told that custom MDX functions should also work well. It is just a case of Excel 2007 not supporting custom MDX queries for the native Pivot Tables.


LPAR capacity and DB2 percentages request

BlogDataManagement. - Tue, 08/10/2010 - 19:10
Here's an opportunity to help out Roger Miller (of DB2 Lab fame) for a change. He's always there when we need a tough question answered or a piece of good DB2 advice.

VIP Gains Enterprise Visibility into Operational KPIs with QlikView

Dashboard Insight - Tue, 08/10/2010 - 14:42

QlikTech today announced successful enterprise deployments of QlikView business intelligence software by VIP Parts, Tires & Service, the largest privately owned automotive aftermarket retail chain in the New England. VIP’s business footprint spans wholesale, fleet and commercial divisions, as well as 56 retail stores. Using QlikView to integrate, analyze and search millions of transactions from operational and POS (Point of Sale) systems across locations, VIP moved from green-bar and spreadsheet reporting to real-time operational scorecards and holistic, multi-level views of business performance, improving management controls and response to business issues..

Beyond Clickstream: Keeping Pace with Web Analytics

Dashboard Insight - Tue, 08/10/2010 - 13:55
Whether specializing in shoes or cellular phone service, auto insurance or auto parts, businesses everywhere seek to better understand their customers—what they buy, how they evaluate products, what they like and dislike. And ever since the first online shopper pointed and clicked to make a purchase, the Internet has opened perhaps the largest window in recent memory on what consumers are doing and thinking. Mining clickstream data has become de rigueur for companies seeking intelligence about their customers, with wide variation in terms of analytic sophistication.

Funny How Things Work Out

BlogDataManagement. - Tue, 08/10/2010 - 10:33
Some of my readers know that my mother was diagnosed with extreme psychosis a little while ago. Root cause is the fact that she's slowly going blind from glaucoma. The drugs that she has been taking for a very long time can cause psychotic tendencies. In addition people with glaucoma may suffer hallucinations as their optic nerve dies a slow death further messing with their minds. Add into that not

Pentaho Successfully Treats Complexity at Leading European Cancer Clinic

Dashboard Insight - Tue, 08/10/2010 - 08:54

Pentaho Corporation, the open source Business Intelligence (BI) leader, today announced that London Oncology Clinic is using Pentaho BI Suite Enterprise Edition for management reporting at one of Europe's top cancer treatment facilities. The London Oncology Clinic (LOC), based in London's Harley Street, is a private practice of over 35 world-class consultants, specialising in the latest peer-reviewed treatments for cancer patients. The technologically advanced clinic operates on a totally electronic system.

Pervasive Software Extends Integration to the RightNow CX Cloud Platform

Dashboard Insight - Tue, 08/10/2010 - 08:46

Pervasive Software, a global leader in cloud-based and on-premises data integration, today announced support for the RightNow CX Cloud Platform recently introduced by RightNow, an industry-leading cloud-based customer experience solutions provider. Pervasive Data Integrator™ connectivity, via open APIs in RightNow Connect, gives RightNow clients the ability to rapidly and reliably connect to a full range of on-premises and hosted applications and data sources.

Aptela Launches New Department Dashboard

Dashboard Insight - Tue, 08/10/2010 - 08:40

Aptela, a leading provider of business-class phone services to small businesses, teleworkers and mobile workers nationwide, today announced the availability of a new Department Dashboard with the issuance of its Aptela v5.2 release. This announcement comes on the heels of the company’s recent launch of Aptela v5 calling platform, which was architected to give its customers the tools required to intuitively manage their business communications.

KDDI Chooses SAS to Advance Customer Analytics

Dashboard Insight - Tue, 08/10/2010 - 08:32

SAS Institute Japan Ltd. has announced that KDDI Corporation, Japan’s second largest comprehensive telecommunications provider, has selected SAS® Customer Link Analytics, a solution for analyzing relationships in communities created by customers, and SAS® for Customer Experience Analytics, a Web-based customer analysis solution.

HSBC employs Experian data integration software

Dashboard Insight - Tue, 08/10/2010 - 08:25

Experian, an information services company, has signed an agreement with HSBC to help integrate the bank's access to external data sources around the world.

Starting in Asia, Experian's Connect+ data integration software will be used by HSBC to enable access, consolidation and aggregation of data from multiple sources, including credit bureaus and other third party data providers.

Jitterbit Announces Global Partner Program

Dashboard Insight - Tue, 08/10/2010 - 08:20

Jitterbit, the leading provider of powerful, flexible and easy-to-use application and data integration, today announced a global partner program, extending the company’s award-winning enterprise integration software, services and support to Systems Integrators, Resellers, ISVs, OEMs and other technology partners.

Dysfunctions of a Business Intelligence Team: Lack of Trust

Dashboard Insight - Tue, 08/10/2010 - 08:16

Developing a comprehensive operational definition of trust is challenging in itself. The term trust has been cited in history as far back as the 13th century Middle English, but it has etymological origins even earlier with regard to expressions of loyalty and faithfulness (Mollering, Bachmann, & Lee, 2004). The concept of trust has been studied in a variety of academic fields, including the disciplines of psychology, sociology, economics, and business. While researchers in those disparate fields assessed trust from slightly different contextual angles, general similarities arise in the context of our review. For the purpose of this article, we will review the concept of trust as it relates to trust among BI project teams and interpersonal trust from a vulnerability perspective.

Interesantes descuentos en Packt Publishing

Blog gestion de la informacion - Tue, 08/10/2010 - 08:09

Aunque no me prodigue mucho en posts últimamente, no puedo dejar de avisar de esta interesante oportunidad.

Los últimos meses he revisado algunos de los libros de Business Intelligence Open Source que han sido publicados y que son realmente interesantes. Desde la editorial Packt hay una interesante campaña de descuento por volumen que creo que podéis aprovechar (para adquirir los interesantes libros de Pentaho Reporting (https://www.packtpub.com/pentaho-reporting-3-5-for-java-developers/book) o Pentaho Data Integration (https://www.packtpub.com/pentaho-3-2-data-integration-beginners-guide/book que además están en descuento, entre otros).

Link: http://www.packtpub.com/article/packt-special-offer


Filed under: packt

Past attempts at putting pen to paper

BlogDataManagement. - Mon, 08/09/2010 - 21:12
A few weeks ago someone asked me, quite innocently, if I had ever written any articles. After politely replying that I had ( and I was not sarcastic, so stop thinking that), I started thinking about what I had written and what was actually still available in electronic form. Being slightly heavy on the ego, and I guess physical size also, I thought I would summarize the stuff that I have been fortunate

Buffer pools, zIIP, and DB2 10 for z/OS

BlogDataManagement. - Mon, 08/09/2010 - 18:48
Buffer pool prefetch currently runs under an SRB... DB2 10 plans to move that work so it runs under an enclave SRB. What could this mean for you?

Outlining The Cloud: Service-Based Computing

Dashboard Insight - Mon, 08/09/2010 - 13:14
The value proposition of cloud computing rests on three main models: Software-as-a-Service (SaaS), Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS) - which will begin to liberate IT departments from their present-day costly and complicated information architectures and infrastructures. This event portends to be one of the most significant developments in the short history of electronic enterprise business intelligence.

Kristina H. Robinson, HP Software & Solutions

Bill Inmon articles - Mon, 08/09/2010 - 13:00
Kristina Robinson, Vice President and General Manager of Business Intelligence Solutions for HP Software & Solutions, talks with Ron Powell about why some organizations are not able to realize the full potential of their business intelligence investments.

Rapid BI Consulting Partners with QlikTech

Dashboard Insight - Mon, 08/09/2010 - 12:49

Rapid BI Consulting, a Toronto-based provider of Business Intelligence (BI) consulting and services, today announced a reseller partnership agreement with QlikTech, provider of the award-winning QlikView Business Intelligence (BI) solution. With QlikView, Rapid BI now offers its customers the leading in-memory associative BI solution married with the expertise of its own BI-focused consultancy for unprecedented value and expertise.

Navigation

User login

Syndicate

Syndicate content