Unable to run a simple SSIS (dtsx) package
premkumarjayarampkj opened this issue · 1 comments
I am looking at tools to unit test BI tools and I found NBi a good fit for my requirements. So far, I am able to get SQL and SAAS working, however I also wanted to evaluate on ETL (SSIS) test execution.
I created a very basic SSIS package without any parameters, it just creates a table in a DB.
I tried to execute the simple dtsx package directly from drive as well as SSISDB using NUnit/Nbi, but no luck. I keep getting the standard error as System.ArgumentException : Value does not fall within the expected range.
I believe its failing before executing the ETL as I don't see any failures getting logged under SSIS reports.
NOTE: I am able to successfully execute those packages directly without NBi...fyi
Here is how I did
On SSIS DB
<test name="ETL">
<system-under-test>
<execution>
<etl
server="."
catalog="SSISDB"
folder="TestUT"
project="Test"
name="sample-2016.dtsx"
/>
</execution>
</system-under-test>
<assert>
<successful/>
</assert>
</test>
From Disk
<test name="ETL">
<system-under-test>
<execution>
<etl
path="d:\Sample\"
name="sample-2016.dtsx"
/>
</execution>
</system-under-test>
<assert>
<successful/>
</assert>
</test>
I tried above with and without the .dtsx extension.
Please let me know if you require anything, I am looking forward to get this ETL running using the NBi framework. Appreciate any help/pointers on getting this to working.
Thanks.
Hi,
Could you post following informations:
- version of NBi used and if you're using any extension (version will also help)
- The full error message (not only the first line).