Pentaho Metadata Dialect SPI
Pentaho Metadata allows business users to build reports and dashboards without the need to learn SQL. Pentaho’s Metadata system takes business user queries and translates them into SQL based on a model described by an administrator. Today, Pentaho Metadata supports the most popular backend SQL database dialects, generating the correct SQL for Oracle, MySQL, Microsoft SQL Server, and more.
Before, if you wanted to contribute a new SQL dialect for another database for use with Pentaho Metadata, you’d have to submit a patch to the project. Now, all you need to do is follow the simple instructions here, which utilize Java’s Service Loader API, and plug in your own dialect. This is a great enhancement!