Thursday, August 21, 2014

Red Hat JBoss Data Virtualization & Hortonworks Big Data Webinar Series

Discover Red Hat and Apache Hadoop for the Open Modern Data architecture

As the Enterprise's big data program matures and Apache Hadoop becomes more deeply embedded in critical operations, the ability to support and operate it efficiently and reliably becomes increasingly important. To aid enterprise in operating modern data architecture at scale, Red Hat and Hortonworks have collaborated to integrate Hortonworks Data Platform with Red Hat's proven platform technologies.
Join us in this interactive series, as we'll demonstrate how Red Hat JBoss Data Virtualization can integrate with Hadoop through Hive and provide users easy access to data.
Here's what you'll be signing up for:
  • Webinar 1: Delivering the Open Modern Data Architecture
  • Webinar 2: Red Hat JBoss and HDP: Turn your data into strategic asset (demo/deep dive)
  • Webinar 3: Red Hat and JBoss and HDP: Delivers the Data Lake (demo/deep dive)

We hope you can join us!

Wednesday, August 20, 2014

Teiid Market Place Git Repository

Introducing Teiid market place git repository, where you are free to share your project with all the Teiid community of users. (maybe sell?) Checkout

If you are a Teiid user, maybe you have written a translator to a source that Teiid does not offer, or maybe you gave a presentation you want to share, a slide-deck, a video or you wrote a cool utility over Teiid. Whatever it may be, now you can share with rest of the Teiid community at one market place.

Over the time, if a certain project is popular and licensing terms are acceptable by the Teiid project, then we can accept it as contribution to be maintained as a main Teiid project on a case by case basis. Or you can think of this as incubator space. When you contribute, I will make you the owner of that repository for any management purposes.

The only restriction is this needs to be a Teiid-specific project to be acceptable. I am not putting any license restrictions on what it needs to be; it can be of any license of your choosing (unless I am told otherwise). The acceptance of your project does NOT mean it is automatically promoted by Teiid developers; it is only an acknowledgement that it is a Teiid-specific project. Use these projects at your own RISK, as they have not been validated by Teiid project members unless they were written by members of the Teiid project.

I intend to provide a web page on to link this repo's contents with descriptions soon. I can use some help here :)  So, if you have any Teiid utilities/projects to share, let me know.

I am still planning out what this needs to be, so if you have suggestions please let me know.



Friday, August 8, 2014

Use Apache SOLR as Index store with Teiid

SolrTM is the popular, blazing fast open source enterprise search platform from the Apache LuceneTM project. 

In this article I show a working example, how one can start using Apache SOLR as index store for the logical views they have created in Teiid. This dramatically improves the query performance in certain situations when user query is over that logical view.

Now, combined this with any of big data sources like Hive, MongoDB, Accumulo etc. that is a success story you can take it to your organization.

Please share your comments and usecases.



Wednesday, August 6, 2014

Teiid 8.9 Alpha1 Posted

8.9 Alpha1 is now available from the downloads and maven.  Feature highlights include:
  • TEIID-3009 WITH project minimization - common table expressions will have their project columns minimized.
  • TEIID-3038 geoSpatial support for MongoDB translator
There was also an initial commit of a usage table in SYSADMIN that can be used for runtime dependency analysis. 

Saxon was updated several minor revisions, so let us know if you see any issues with SQL/XML functionality.

We're seeing a broad array of users logging issues across lots of functionality, so thanks again for all the community support. Top reporters include Cristiano Nicolai, Ivan Chan, and Mark Addleman. 

Be sure to log anything you find with the early releases as there is still plenty of time to get them addressed.


Monday, August 4, 2014

Teiid In JBoss Community Asylum

JBoss Community Asylum is audio podcast that feature many interesting technical talks about various community projects hosted in  

Steve and Ramesh joined me last week to chat about Teiid and data virtualization. This is often a mysterious topic for many so I encourage you to go listen to the podcast episode

People in Asylums can come back any time to haunt you.


Tuesday, July 22, 2014

Teiid Web Console 1.2 Released

A new version of Teiid Web-Console application has been released along with Teiid 8.8 release. You can download the new version at

Using the Teiid web console you can manage/monitor and administer various aspects of the Teiid Server. The new version adds feature to enable Audit/Command/trace logging without editing the standalone-teiid.xml file manually. It also has few bug fixes.


Thursday, July 17, 2014

Teiid 8.8 Final Released

We are pleased to announce the timely release of Teiid 8.8.  It is now available for download and from the Maven repository.  While we didn't quite make it to 100 issues, this release still has a good set of features and quite a few fixes.  Main features include:
  • TEIID-2647 Translator for Cloudera's Impala data warehouse has been added. See the reference for more.
  • TEIID-2902 More incremental joins where the whole dataset does not need fully sorted or even read.
  • TEIID-2263 More control over MAKE (NOT) DEP hints via syntax that allows for traversing views. See the reference for more.
  • TEIID-2263 Common Table (WITH) planning improvements such that the usage of a WITH clause in a view or inline view no longer inhibits planning as part of the larger query.
  • TEIID-2980 XMLTable Array Support - XMLTABLE may now return arrays for sequence values.
  • TEIID-1675 Updatable LDAP multi-valued attributes - using an array type mapping, LDAP multi-valued attributes can be inserted/updated.
  • TEIID-3018 System tables for view/procedure definitions - the SYSADMIN Views and StoredProcedures tables can be used to access the definitions of the views/procedures.
Thanks to everyone who helped in this release from the community - all bugs/posts are helpful in refining Teiid.  There was a lot of important OData feedback from Luca Gioppo, John Muller, Greg MacKinnon, and others.  Hopefully 8.9 will be the start of the OData v4 work - which will require all sorts of new testing.  

And now for the obligatory product plug - if you have been using Teiid and would like fully supported version, Red Hat has released Data Virtualization V6 (DV6).  The DV platform has comprehensive support from Red Hat including services/training.

Steve and Ramesh