I am new to Teiid Designer. I have a non-standard relational data source (with its own JDBC driver). I want to be able to import the metadata into teiid designer.

Is it possible for me to create and use a custom metadata processor for my data source? I am able to register the diriver and connect to my data source. I want to use my own metadata processor instead of the JDBC (default) Metadata Processor, since there are a lot of idiosyncracies in my datasource.

No, there is no way to plugin your own Metadata Processor in Teiid Designer. The only available mechanism for this is in Dynamic VDBs. You can add custom translator to your VDB and try to write your metadata import process.

I already have a dynamic vdb with a custom translator and metadata processor. I was wondering if I could also provide a mechanism to use Teiid Designer against my data source, using the custom metadata processor that I already started.

Now I know there is no shortcut to building Teiid designer with my custom processor.