Re: [rhino-tools-dev] rhino etl - execute process in the enterprise

70 views
Skip to first unread message

Jeffrey Becker

unread,
Jul 16, 2012, 6:25:05 AM7/16/12
to rhino-t...@googlegroups.com
Personally, I've always baked-up console applications and used the windows task scheduler to run them.  This is easier to deploy, administer and maintain than any custom scheduler application you'll be able to come up with.  

Define "log integration"?  Log4Net has a windows event log target if that's your need. If you mean the processes need to integrate into an existing custom logging solution why not write a custom logger for Log4Net which does what you need?  Such a logger would be reusable across many applications.

On Mon, Jul 16, 2012 at 12:24 AM, Kirk Erickson <eki...@gmail.com> wrote:
Hello,

Made some process and seen the rhino.etl.cmd in action.  What is the recommended approach to delivering as an enterprise solution.  In my case 50 different process on several servers. I guess i'll need a scheduler and a harness to run the elt with.  Log integration is required.

Cheers

--
You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group.
To view this discussion on the web visit https://groups.google.com/d/msg/rhino-tools-dev/-/_8itvx-o_SMJ.
To post to this group, send email to rhino-t...@googlegroups.com.
To unsubscribe from this group, send email to rhino-tools-d...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.

Kirk Erickson

unread,
Jul 17, 2012, 12:36:57 AM7/17/12
to rhino-t...@googlegroups.com
Jeff,

Was reading about using sqlite to log and I can bake it into a console app.  Yes task scheduler should work well.

Kirk


On Monday, July 16, 2012 3:25:05 AM UTC-7, Jeff wrote:
Personally, I've always baked-up console applications and used the windows task scheduler to run them.  This is easier to deploy, administer and maintain than any custom scheduler application you'll be able to come up with.  

Define "log integration"?  Log4Net has a windows event log target if that's your need. If you mean the processes need to integrate into an existing custom logging solution why not write a custom logger for Log4Net which does what you need?  Such a logger would be reusable across many applications.

On Mon, Jul 16, 2012 at 12:24 AM, Kirk Erickson <eki...@gmail.com> wrote:
Hello,

Made some process and seen the rhino.etl.cmd in action.  What is the recommended approach to delivering as an enterprise solution.  In my case 50 different process on several servers. I guess i'll need a scheduler and a harness to run the elt with.  Log integration is required.

Cheers

--
You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group.
To view this discussion on the web visit https://groups.google.com/d/msg/rhino-tools-dev/-/_8itvx-o_SMJ.
To post to this group, send email to rhino-tools-dev@googlegroups.com.
To unsubscribe from this group, send email to rhino-tools-dev+unsubscribe@googlegroups.com.

Nathan Palmer

unread,
Jul 22, 2012, 5:48:05 PM7/22/12
to rhino-t...@googlegroups.com
I use NLog most of the time for logging and Rhino Etl uses the Common.Logging framework to be logging agnostic - https://github.com/net-commons/common-logging. You can plug into that with your own logging layer into sqlite if you like by implementing into their ILog interface. You can see in the Rhino-Etl-Cmd how Log4Net is being setup as the logging facility - https://github.com/hibernating-rhinos/rhino-etl/blob/master/Rhino.Etl.Cmd/RhinoEtlRunner.cs.

As far as enterprise services it all depends on what you are doing. If I need some more structure I will usually put it in a simple C# application (even if my actual etl scripts use the DSL.) Then setup the logging exactly how I like (via the app.config/nlog.config) and either trigger it using task scheduler or wrap it in a service (via Topshelf.)

Nathan Palmer

To view this discussion on the web visit https://groups.google.com/d/msg/rhino-tools-dev/-/G6UiFXbPULYJ.

To post to this group, send email to rhino-t...@googlegroups.com.
To unsubscribe from this group, send email to rhino-tools-d...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages