sql server - SSIS ETL package intermittently loads partial data -


i have ssis package uses sql statements pull data 10 postgres databases identical schemas different data. package written job 10 tasks, each task has hardcoded values indicating server pull data from. source sql doesn't change, , db schemas across 10 source servers identical, data different. basically, we're running data extract against 10 instances of app's backend on loop.

we use 32-bit odbc driver connect postgres sql server 2008 r2 via system dsn connections. don't use fetch because works larger reports fails smaller ones.

on target sql server side, after each run result data each sql statement gets appended same table source id. way can query single table or of 10 sources' data. each day package runs, gets truncated , reloaded. on source side, data staged via backup/restore around 6 am; our jobs start around 8 am. ssis etl dumps data intake bucket, , actual final insert user-facing tables happens via stored procedure.

to summarize,

we have package several sql data transformation tasks. hits 10 pg databases 1 @ time via global variables in job tasks. loads data intake tables, , stored proc inserts final customer tables.

here's weird problem having -- loads correctly, half of data, nothing @ all. tasks complete, complete target tables contain no data. when run package manually (by kicking off job via t-sql or opening in visual studio), works 100% of time. schedule package, can't consistency. i've tried scheduling them during different times of day no avail ... checked upstream people make sure not pulling when pushing, seems ok.

the thing can think of obscure timeout settings in ssis kill jobs when run long. can understand results or no results, halfway loaded tables don't understand. can point me in right direction? thanks.


Comments

Popular posts from this blog

c# - Binding a comma separated list to a List<int> in asp.net web api -

Delphi 7 and decode UTF-8 base64 -

html - Is there any way to exclude a single element from the style? (Bootstrap) -