Mike G
unread,Jul 25, 2012, 6:30:57 PM7/25/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to rhino-t...@googlegroups.com, em...@nathanpalmer.com
Well, the way I would want to see it would require changing some of the Rhino Etl language, and therefore probably not what a lot of people would agree to. The suggestion I would have would be to rename "Process" to "Pipeline", and then use Process to mean the overall ETL process, and Pipeline would mean the connected operations. So you would see something like:
[Boo code]
def truncate_table():
...truncate table code
def drop_indexes():
...drop indexes code
operation read_from_csv:
..read from csv code, yield results
process main_process:
truncate_table()
drop_indexes()
pipeline main_pipeline:
read_from_csv()
sqlBulkInsert "name", "table_name"
map "Id", "Id", int
map "somevalue", "somevalue", string
recreate_indexes()
[\Boo code]
You could do this without changing "Process" to "Pipeline" but I think it's a good idea anyway ;)