Maloy Manna

Data, Tech, Cloud Security & Agile Project Management

Thrive or Survive - the changing rules for databases

Not since the late seventies, when Larry Ellison’s Relational Software Inc. (RSI) turned out the first commerically available RDBMS - Oracle, has there been such rapid changing of the rules (read disruption) in the database industry.
With Web 2.0 pushing enterprise adoption, and the ensuing information explosion in the maze of audio, video, data and ever-growing data warehouses, it seems that the conventional relational database systems are growing tired. With estimates of unstructured data being anywhere between 80% to 95% of all business data, and the ever changing requirements imposed by Web 2.0 - storage of pictures, audio and video, the demands being made on conventional RDBMS technology are monstrous. With the load window available being fixed due to availability and uptime requirements, the ever increasing data to be loaded into data warehouses, the bulking-up of the data due to usage of XML based formats, conflicting requirements of SQL and XQuery, the database is also being challenged by the demands of business intelligence.

It's all in the universe - handling chasm and fan traps

Recently I worked on an assignment where the Business Objects universe was designed by a business analyst. Nothing wrong with that, as long as we get the correct results in reports or queries on the universe. But it was not to be. We encountered incorrect results primarily due to two reasons:

  1. Mixing of grains in fact tables by not using proper contexts or the aggregate navigator

  2. Unresolved chasm traps

It was obvious that the business analyst was not trained in data modeling, nor did the universe go through a proper QA cycle where it is reviewed for data modeling errors.

Export data out of Xcelsius dashboards

Accessing data in Xcelsius is pretty easy. You can have static data loaded from Excel, or dynamic data loaded through Web Services, Excel XML Maps, QaaWS (Query as a Web Service), Crystal Reports, Web Intelligence Reports or queries using Live Office.

There are however only a few ways to export data from Xcelsius. Either we could use Flash variables or use the XML Data Button to export data out of the compiled .swf file.

Agile Development for BI

How can you reduce development costs and improve software reliability and accuracy at the same time? How can you make IT work together with Business while architect-ing your BI applications? If these goals sound contradictory and difficult to achieve, then Agile development may well fit the bill. Indeed in numerous BI projects, one or the other flavor of Agile is used to attain these very goals.

Defining Agile There are several Agile development methodologies available:

SAP drops Business Objects Performance Management

In what seems to be a speedy decision to clean up an overlapping product line, following its acquisition of Business Objects (BOBJ), SAP has decided to retire the Business Objects Performance Management product.

Taking its place would be SAP Strategy Management (a product biguru is SAP certified). SAP Strategy Management is the new name for what used to be Pilot Software’s flagship product PilotWorks product, which SAP acquired in February 2007. No doubt about the fact that PilotWorks Server which is based on a powerful OLAP engine, and has an extremely user-friendly GUI on top of it, is a few notches above the clunky Performance Manager of BOBJ.