Hi Damian,
I managed to solve the earlier problem, I simply deleted all existing the configurations using martj then started again by selecting 'naive' and the web site was able to use the naive configuration well. I then opened the xml in a text editor and modified portions to include portions of xml I had generated using xsl from my table database schema. But a new problem arised, using two main tables where one main table inherits the all the fields of the other table and uses the other table's PK as it's FK, and having dimension tables from both the main tables (each dm table referenced only one of the main tables), very many records were being returned in the output section, perhaps a cartesian product was being returned. So I reverted to using only one main table (by combining the main tables), for the dimension table that referenced only the main main table and now only a subset of the new main table, for each row in the main table that matched a given row in this dm table, I created a duplicate row for it in the dm, that way each similar record in the main table is represented in the dm table.

Allan.

Damian Smedley wrote:

On Sat, 1 Jul 2006, allank wrote:

Hi all,
Is there any XML schema or dtd for biomart 0.4 xml configuration document I would use to validate the configuration document I am generating against.

The DTD we had was pretty basic so not that useful for validation. MartEditor does a lot of validation checks when you export the XML to the databases such as checking the tables and fields exist, internalNames are not duplicated etc.

Are you still having the same error - send us your XML if you want me to take a look at it

cheers
Damian


Allan.



Reply via email to