Ad Reporting for an Interactive TV Gaming Channel
ANKHOR FlowSheet was successfully used to build an ad reporting solution for a customer offering an interactive television gaming channel. The result is a fast and cost-effective implementation for analyzing and visualizing unstructured and semi-structured data in the form of log files comprised of more than 10 million lines of text per day, and connecting this with information retrieved from several other types of data sources (SQL, SOAP). ANKHOR Flowheet’s intuitive and visual approach provides the necessary flexibility required by the customer to adapt to steadily changing requirements. Our customer is finally able to get the complete picture of the channel’s usage and provide meaningful reports to their advertisers.
|
Download the complete case study (PDF) |
The Special ANKHOR Approach
The ANKHOR based solution takes a fresh new approach to achieve the goals set by the customer compared to “traditional” Business Intelligence solutions:
- Adaptable to changing requirements: ANKHOR’s visual approach to creating solutions and its natural support of component reuse significantly simplifies and accelerates the development process, driving cost down.
- Provisioning of data cubes covering specific aspects: Instead of a data mart, the solution provides OLAP data cubes for download or export which offer a specific view on the original data (for example: specific data cubes with a focus on a time period, a specific application or a particular advertiser). These cubes can be used for further analysis using ANKHOR or other means.
- Simplified structure for keeping data: All historic data is archived in ZIP compressed log files, avoiding the expensive maintenance of a data warehouse. New customer requirements calling for a different view on the original data are no problem: The FlowSheet simply builds new OLAP data cubes, meeting the new requirements from the original set of data. No information is lost, as would be the case when condensing the original data before it is archived.
- Fast incremental processing: After processing the source data and building the OLAP data cubes for the first time, new data sets are added to the cubes in incremental steps, significantly reducing the processing time. 10 million new lines in the log files require less than 3 minutes to be processed, including the accesses to other data sources required to build the cubes.
- Support for clustered processing: By splitting the source data by deployment site, month or query type, the processing load is distributed over several servers running the ANKHOR execution engine. Since it is compressed, the source data can be fully replicated on all servers of the computing cluster.
- Reuse existing channels for harvesting source data: The existing infrastructure for collecting log files was reused. This avoided development cost and the need to qualify and deploy new versions of the game channel’s server software.






