Skip to main content

Posts

Showing posts from 2009

Teiid 7.0 MS 1

Just in time for Thanksgiving we're proud to announce Teiid 7.0 M1 is available. This milestone of 7.0 adds support for order by expressions, updatable temp tables, arbitrary quoted identifiers, and h2/hsql translators. Also JDBC DatabaseMetaData and the system tables have been revamped, and there's a host of other fixes. Before rushing off for the download, you should know Teiid 7.0 does not yet have a corresponding Teiid Designer release - it should be available within two weeks. You can of course still use Teiid 7.0 through the dynamic VDB feature. Existing VDBs from older Designer releases may still work with 7.0 - see TEIID-145 and TEIID-871 - for compatibility issues. Also while milestone 1 uses the same directory structure/installation procedure as Teiid 6.2, subsequent milestones will dramatically change the deployment procedure for Teiid. Be sure to vote/comment on remaining issues you want to see addressed in the 7.0 release.

Teiid 6.2 Released, packed with new features

The Teiid project team is excited to announce the release of version 6.2.0 - available for download here . The 6.2 release adds significant features in ease of use and enterprise readiness. It's never been easier to integrate your disparate enterprise data sources . Dynamic VDB An often requested feature, with a dynamic VDB data can be integrated between multiple sources very quickly without explicitly constructing a VDB using Teiid Designer . Check out a new example (dynamicvdb-portfolio) in the Teiid download, and read this blog for more info. Introducing Teiid Server In the prior releases of Teiid only an embedded deployment mode was offered. This meant the Teiid instance could not be shared among multiple clients. Now with Teiid server, you can run a standalone Teiid process and connect remotely over a highly scalable and configurable socket transport. Look here for installation instructions and how to connect to a server . Security Multiple facets of security were added t

Teiid 6.2 M3 and JBoss World slides

Teiid 6.2 M3 is now available . It fixes several issues from M2 and cleans up quite a bit of logic in the JDBC Connector. Next up RC1. Have a look our presentation from JBoss World. It provides a good introduction to our internals - architecture, planning, processing, etc. If you have any questions feel free to post to the users list. The Teiid Team

Data Integration in 5 minutes

Data integration between multiple disparate sources is now as simple as writing SQL code in your application as if all your schema (tables, views and procedures) from different databases are co-located in a single data source. No, I am not talking horizontal partitioning of your data that have same schema defined in all the databases that some other tools support. You can have segments of data to your liking or the way they were given to you. That not all, you can even add text files to this mix and use them as another source that is participating in data integration. All this is doable with Teiid . All you have to do is to define the "data source(s)" you would like to integrate in a Teiid configuration file and configure Teiid as your JDBC data source in your application and start writing your application, which may be a simple JDBC or Hibernate application. Sounds simple huh? Thanks to a new feature called " Connector Supplied Metadata ", which is being intr

Announcing the Teiid Mid-America Media Blitz

There are upcoming Teiid presentations at JBossWorld in Chicago on Friday, September 4 @ 9:45 and at The Strange Loop in St. Louis on Thursday, October 22 @ 11:40 . These will go into more detail about the engine internals than the introductory booth demo from the last post. If you can attend either session, feel free to stop by with any questions - otherwise stay tuned and we'll post the slides. The Teiid Team

Teiid Booth Demo from JavaOne

We did a quick demo of Teiid and Teiid Designer in the JBoss booth at JavaOne. The demo is an expanded look at our quick start and highlights our ease of use as a JDBC source in Eclipse Data Tools and Hibernate. Check out the videos here: Part1: http://www.youtube.com/watch?v=Fejt8LsmOtI Part2: http://www.youtube.com/watch?v=9fpI3zwfd5Y Part3: http://www.youtube.com/watch?v=aF8G3ZKLuAc The Teiid Team

Teiid 6.2 Milestone 1

The 6.2 is shaping up to be a feature packed release, and M1 is now available to try them out. While still supporting embedded mode as before, the Teiid kit can also be run in server mode with support for SSL connections. Either mode now supports encrypted passwords , pluggable authentication/authorization, and greater configurability of logging. The kit also includes an example integrating the portfolio example without the Designer. See http://www.jboss.org/community/wiki/TeiidConnectorSuppliedMetadata for more of direct usage of the JDBC and Text connectors. Stay tuned for the next milestone with more features, documentation, and of course fixes. The Teiid Team

Teiid 6.1.0 Released, adds Hibernate Dialect for Teiid

We are excited to announce the availability of Teiid 6.1.0 along with a coordinated release of Teiid Designer 6.1.0 . There are numerous fixes and improvements in this release. See the complete list here . Some of the highlights of the release include: Simplified embedded deployment and configuration. Deployment of embedded in JBoss AS 5.0, Eclipse DTP, Squirrel, etc. is straight-forward. See some examples on our wiki . Resolved class loading issues surrounding the usage of vendor specific drivers. A "Hibernate Dialect" for Teiid is available. Accessing the your "virtualized" data is now as easy as creating a VDB and writing a Hibernate application. Enhanced processing with the introduction of a partitioned merge join, sort optimizations, and a variety of new push down features. Stream based processing for XML connector. Enjoy the features, please be sure let us know what you think. We always welcome your comments and suggestions! Thank you. Teiid Team.

A Relational Data Integration Engine

Teiid has been an open source project for few months now and the response from community has been fairly positive. New users are taking it for test drive and we have busily been executing on our roadmap. Still I sometimes feel, we may have not explained what Teiid software really does? Since I am java six pack , I am going to dumb it down to level that I understand, and present it to you. If you look around Teiid site depending, you will find a multitude of terms and definitions, here are some examples It is a EII (Enterprise Information Integration) tool It is a Virtual Database It is Data Integration Engine Data Mash up Engine Data Virtualization Engine All the above are accurate. But, I want to describe Teiid's base processor more precisely. "Teiid is a Relational Data Integration Engine" Using Teiid and its supplied tools, you build a brand new logical data model for your data in multiple heterogeneous data sources using SQL as glue language. Now, the schema from t

Teiid Designer 6.0.0 Released

We are pleased to announce that Teiid Designer 6.0.0 is now availailable. Teiid Designer is a visual tool that enables rapid, model-driven definition, integration, management and testing of data services without programming using the Teiid runtime framework. Just click Download now to get started and visit our project page at: www.jboss.org/teiiddesigner for more details. Does your data reside in different databases or systems? Got DB2, Oracle and SQL Server? Doesn't matter. Teiid Designer can import your schema and create reusable, queriable relational models. So install Designer and try out its data virtualization modeling framework and import from multiple, related or disparate data sources. Then transform your data into virtual views or tables that better represent the needs of your business applications. Take it further and create a Virtual Database of your models in Designer and execute queries against the VDB deployed in Teiid embedded within Designer to exercise the

Teiid Designer Progressing

We've made substantial progress toward a full release of Teiid Designer 6.0.0. Taking a half million lines of Java code into open source has been a daunting task and we're almost there. To hold you over until 6.0.0 is ready, we released a second SNAPSHOT for download . This SNAPSHOT provides full functionality of Designer's Preview Data feature as well as delivering native JDBC driver templates to assist in quickly getting you set up to import your source schema for model creation. All you'll need to provide are the driver jar's themselves. Note the following features are not fully functional due to Extension metamodel problems incurred as a result of our EMF upgrade from version 2.1 to 2.4. Extension model creation and editing Web Service as Relational Source Model importer XML Schema as Relational Source Model importer Salesforce as Relational Source Model importer So install this latest pre-release version and try out Designer's data virtualization mode

Teiid Update..

Today Teiid Designer team released a snapshot relase of upcoming 6.0.0 release kit . This version of Designer works with the Teiid 6.0.0 release. We were able to release the Teiid embedded runtime ahead of the time, however this snapshot release is significant as this provides much needed tooling support for the Teiid 6.0.0. If you are using Teiid pre-6.0.0, you would need to download both Designer and Embedded kits. Apart from fixing many issues, the release introduces the support for native vendor driver support for Oracle, DB2, SQL Server. Teiid previously already supported MySQL, Derby, PostGres along with Data Direct specific JDBC drivers and various XML and Text sources. We will be adding more supported drivers in future releases, however, if you are looking for support for a specific data source and one is not available, please let us know. In this release, you would be able to import metadata, and preview data and build a connector in one easy step. Thanks and kudos for new

What the heck is Teiid?

If you wondering what the heck is Teiid , and what kind of crazy name is this, well Teiid is data lizard, actually it is a "Whip Tail Lizard" and very interesting one too. It is pronounced as "tee-id". Here is definition of it by http://www.thefreedictionary.com The Common Data Lizard (Cnemidophorus datumus) is the only species of whiptail lizard native to all continents. It was once considered a subspecies of the Common DeeBase Whiptail, Cnemidophorus Jdbcus, but was eventually granted full species status due to it's uncanny reliability and availability. It is one of only lizard species known to be embeddogenic. Description The Common Data Lizard grows to between 8 and 12 inches in length. It is typically blue-gray in color, with 5-6 white or orange dots decorating the hind section of the of the body. They are thin bodied, with a long tail. Behavior Like most whiptail lizards, the Common Data Lizard is active, yet stable. They are acute, energetic, and fast mo

Teiid invades the community.

We are very proud to announce a new open source project, " Teiid " under JBoss . org's community of projects. Teiid is a data virtualization system that allows applications to use data from multiple, heterogeneous data stores and provides you with single view of that data. Teiid (pronounced Tee - id) is also a whiptail lizard . Although the Teiid project is new to open source, the Teiid technology has been around for many years under the " MetaMatrix " brand name. Red Hat acquired " MetaMatrix " in April 2007 and committed to open sourcing the technology and Teiid is result of that effort. During this transition time, Teiid has gone though several major updates in its technology SVN migration Projects consolidation, refactoring into manageable components. Use Maven for build system Replacement of transaction framework to " JBoss Transactions" Use of JBoss Cache for caching and clustering needs. Upgrade to Java 1.6 Re-write of Query Pr