-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Intermediate commit on each ISPAC... #24
Comments
At the moment the commit for the repository is called once the analysis is complete. In theory, the commit could be modified to use the alternate WriteToServer(DataTable, DataRowState) and include only DataRowState of Added. If this was done, then the various loops that are scanning items, could include a call to the repository commit. |
Hello... in program.cs : in Repository.cs :
and in SsisEnumerator.cs ONLY for ISPAC FILES :
|
Your code will work. If you grab the latest commit you can see they way that I implemented it, which is slightly different, as I changed the main commit routine to handle both bulk insert and updates to change records. |
hello, Ok i can see your change :-) glade to see you already work on it :-) As is said can be very interesting in a big SSIS referential to avoid 2 hours treatment to go in the trash... Of course the next step after this one would be to allow a new analyse to be done with the same run id avoiding to re analyse ISPAC already loaded. And the cherry on the cake would be to allow the storage of the ISPAC filename + timestamp update date to allow a run upon a ispac referential and update only ISPAC file that have been updated without re analyse all the set... Hope you share the same roadmap :-) any way thank you for your work. |
If you could raise each of those ideas as a separate issues. |
NO probs thank you again |
hello...we try this and found that if the project is in exception the commit happen...this corrupt the run cause the analysis is uncompleted. Anyway we are now looping on each isapc...meaning this intermediate commit may be not needed anymore. Regards |
…s fired whilst scanning an SSIS package. Improvements to fix for Issue #24
I have added Rollback capability, which removes any added records, when an exception happens whilst scanning an SSIS package. Each ssis package is now committed individually. |
…back only does the in flight package. Issue #24 fix improvement
hello,
Great tool and I'm glade to use it and see that some other use it to...
I use it to analyse 1200 dtsx files upon 100 ispac files. I build a pivot table enabling the analysis of all the material stored in the SSIS_META db by adding some objects in the database. (i would be happy to share if you want).
For the time being I'm wondering if this is possible to have an intermediate commit after each ISPAC analysis file as the analysis phase take around 3 hours and i get a timeout at final commit ?
Or is it possible to add (and replace would be the cherry on top of the cake) ispac to existing RUN ID ?
What do you thing about this features ? Do you think this if feasible ? and can you help me to locate the part of the code i would have to change....
Of course i already to look at it by myself and make some changes but would be great if someone can help me to understand some part of the architecture of the application.
Reagrds
The text was updated successfully, but these errors were encountered: