On 6-Jun-08, at 12:04 PM, Renato Golin wrote:

Arek Kasprzyk wrote:
Hi Renato,
in order to actually run it the transform the source and target schemas need to be on the same server (hence platform) in any case

Hi Arek,

That won't work with UniProt at all. It's impossible for me to add the whole bunch of biomart tables to our production database, especially because I want to get the information from the read-only database.

I understand that it may be easier to use Oracle on both sides (although, as you have your own model, it shouldn't be a problem to export to any flavour of SQL the builder supports) but requiring it to be in the same schema is just silly.


sorry you misunderstood me :) of course it does not have to be in the same schema. (it could be) but normally it ends up in a separate schema. however the SQL statements there which do the transform and being executed ( eg "CREATE TABLE mart_shema.new_table as SELECT FROM source_schema.table_a, source_schema.table_b ... etc")
assume this is run on the same platform

did I understand it correctly?
a.




Besides, I think that MySQL would do a *much* better job for BioMart since it won't have all the wasted effort on mapping constraints (I was planning to use MyIsam) because it's supposed to be a flattened database after all (isn't it?).

cheers,
--renato

Reply via email to