Property Graph in Oracle 12.2
The latest release of Oracle (12.2) includes support for Property Graph, previously available only as part of the Big Data Spatial and Graph tool. Unlike the latter, in which data is held in a NoSQL...
View ArticleRittman Mead at BIWA Summit 2017
I'm excited to be attending my first ever BIWA Summit next week (which will take me to Oracle HQ at Redwood Shores for the first time too!). This three day conference is one of the major dates in the...
View ArticleData Processing and Enrichment in Spark Streaming with Python and Kafka
In my previous blog post I introduced Spark Streaming and how it can be used to process 'unbounded' datasets. The example I did was a very basic one - simple counts of inbound tweets and grouping by...
View ArticleGetting Started with Spark Streaming, Python, and Kafka
Last month I wrote a series of articles in which I looked at the use of Spark for performing data transformation and manipulation. This was in the context of replatforming an existing Oracle-based ETL...
View ArticleETL Offload with Spark and Amazon EMR – Part 5 – Summary
This is the final article in a series documenting an exercise that we undertook for a client recently. Currently running an Oracle-based datawarehouse platform, the client asked for our help in...
View ArticleETL Offload with Spark and Amazon EMR – Part 4 – Analysing the Data
We recently did a project we did for a client, exploring the benefits of Spark-based ETL processing running on Amazon's Elastic Map Reduce (EMR) Hadoop platform. The proof of concept we ran was on a...
View ArticleETL Offload with Spark and Amazon EMR – Part 3 – Running pySpark on EMR
In the previous articles (here, and here) I gave the background to a project we did for a client, exploring the benefits of Spark-based ETL processing running on Amazon's Elastic Map Reduce (EMR)...
View ArticleETL Offload with Spark and Amazon EMR – Part 2 – Code development with...
In the previous article I gave the background to a project we did for a client, exploring the benefits of Spark-based ETL processing running on Amazon's Elastic Map Reduce (EMR) Hadoop platform. The...
View ArticleETL Offload with Spark and Amazon EMR – Part 1 – Introduction
We recently undertook a two-week Proof of Concept exercise for a client, evaluating whether their existing ETL processing could be done faster and more cheaply using Spark. They were also interested in...
View ArticleSource Control and Automated Code Deployment Options for OBIEE
It's Monday morning. I've arrived at a customer site to help them - ironically enough - with automating their OBIEE code management. But, on arrival, I'm told that the OBIEE team can't meet with me...
View ArticleEnhanced Usage Tracking for OBIEE – Now Available as Open Source!
Introduction OBIEE provides Usage Tracking as part of the core product functionality. It writes directly to a database table every Logical Query that hits the BI Server, including details of who ran...
View ArticleThe Rittman Mead Open Source Project
We have a strong innovation spirit at Rittman Mead, with all staff encouraged to use technology to its best advantage in order to do things with the software that haven't been done before. Some of...
View ArticleUsing SQL to Query JSON Files with Apache Drill
I wrote recently about what Apache Drill is, and how to use it with OBIEE. In this post I wanted to demonstrate its great power in action for a requirement that came up recently. We wanted to analyse...
View ArticleConnecting Oracle Data Visualization Desktop to Google Analytics and Google...
To use Data Visualisation Desktop (DVD) with data from Google Analytics or Google Drive, you need to set up the necessary credentials on Google so that DVD can connect to it. You can see a YouTube of...
View ArticleOBIEE, Big Data Discovery, and ODI security updates – October 2016
Oracle release their "Critical Patch Update" (CPU) notices every quarter, bundling together details of vulnerabilities and associated patches across their entire product line. October's was released...
View ArticleStreaming data from Oracle using Oracle GoldenGate and Kafka Connect
This article was also posted on the Confluent blog, head over there for more great Kafka-related content! Kafka Connect is part of the Confluent Platform, providing a set of connectors and a standard...
View ArticleOTN Appreciation Day : OBIEE’s BI Server
Oracle Technology Network (OTN) is one you'll be familiar with if you do anything with Oracle software, from downloading the installers, reading the documentation, using the online forums, 2 Minute...
View ArticlePOUG
I've just attended my first user group in Poland, the very-excellent POUG. This was the first international version of the conference, having been run previously just within Poland. Based on these two...
View ArticleAll You Ever Wanted to Know About OBIEE Performance…but were too afraid to ask
At the Polish Oracle Users Group (POUG) conference this week I'm presenting one of my favourite talks, [Still] No Silver Bullets - OBIEE Performance in the Real World. This presentation is based on the...
View ArticleUsing logdump to Troubleshoot the Oracle GoldenGate for Big Data Kafka handler
Oracle GoldenGate for Big Data (OGG BD) supports sending transactions as messages to Kafka topics, both through the native Oracle handler as well as a connector into Confluent's Kafka Connect. In some...
View Article