示例#1
0
        public OracleDbSource(DateTime jobExecTime, FsETLJob etlJob, FsETLSetting setting) : base(jobExecTime, etlJob, setting)
        {
            logger.InfoFormat("Connection to db . IP: [{0}], Port: [{1}], Service Name: [{2}], user: [{3}]", setting.IP, setting.Port, setting.DbServiceName, setting.UserName);

            OracleDatabase db = DatabaseFactory.GetOracleDatabase(setting.IP, setting.Port, setting.DbServiceName, setting.UserName, setting.Pwd);

            comDao = new CommonDao(db);
        }
示例#2
0
 public ADbSource(DateTime jobExecTime, FsETLJob etlJob, FsETLSetting setting)
 {
     this.etlJob  = etlJob;
     this.setting = setting;
     if (string.IsNullOrEmpty(setting.DbTimeColumn) == false)
     {
         endTime = DateTime.Parse(jobExecTime.ToString("yyyy-MM-dd HH:mm:00"));
         if (etlJob.LastExecTime != null)
         {
             stTime = etlJob.LastExecTime;
         }
     }
 }
示例#3
0
 public FileTarget(FsETLSetting etlSetting)
 {
     this.etlSetting = etlSetting;
 }
示例#4
0
 public FileSource(FsETLSetting setting)
 {
     this.etlSetting = setting;
 }