| |
|
 | SSIS Scripting LanguagesThis covers how to change the scripting language in SSIS for Katmai. |
 | SSIS BasicsThis is a live presentation I gave recently. Here is a bare bones bottom of the barrel discussion on SSIS. This is for complete beginners. I’m explaining in this session, the simplest of basics on SSIS and BIDS. I give a couple of basics demos. This is the beginning of what I’ll build on in the next couple sessions as we get deeper into the specifics of this cool product. So if you know absolutely nothing about SSIS then this is the place for you. |
 | SSIS Basics 2: Flatfile OlympicsHere we’re just going to jump into SSIS and do some real practical work. We’re going to learn all about taking things to/from multiple files. This is not to be missed because there are some really good concepts here that will carry over to many other tasks in SSIS. I specifically chose these operations because they teach such a wide variety of skills. So come learn how to get a gold medal in flatfiles. |
 | Check if File ExistsInspired by a user question I decided to make a quick vid on how to use a script task to check that a file exists. No frills in this one, just a quick walkthrough of the code. |
 | Connection strings in Package Config FilesHere I show you how to put your data source connection string inside a package configuration XML file. This was inspired by a forum post by a user so I decided to make a video for him. |
 | Creating Files with ForEach LoopHere I take the intro one step further and show you how to create multiple txt files based off of a looping variable in the ForEach loop container. This is a very common task and I see this question quite a bit in the forums, so I documented it. |
 | SSIS Data CleansingFix data errors with derived cols and conditional split transformations. |
 | Deploy PackagesJen and I sit up very late one night and discuss how do deploy SSIS packages. If you don’t know anything at all about deploying packages or just want to learn a couple tricks, then you’ll love this. Plus we’re tired enough to goof around a bit. |
 | Derived ColumnsHere I show you how to work with derived columns in SSIS and use it to not only marry columns, but also troubleshoot data flows. This is a nice intro to this versatile transform. |
 | Execute SQL Task with ParametersThis video discusses how to pass parameters to queries and SPs inside the Execute SQL Task. It doesn’t teach the basics of the task. It assumes you already know how to use it. This video is only concerned with passing parameters. |
 | Forcing Package FailuresThis one was by user request to show how you can compare the counts of 2 tables and use it to force the package to fail if the counts don’t match. This comes in handy when comparing the counts of the source and destination tables after your load. The scenario is specific but can be modified to anything you like. |
 | Introduction to ForEach LoopsHere I show you the basics of how to work with ForEach loops. Good stuff. |
 | Ground Zero SSIS: Class 1This is the 1st class I'm teaching at the NTSSUG for ground zero SSIS. I hope to have 6 in all, but it may get stretched out further. |
 | Ground Zero SSIS: Class 2In this 2nd class we discuss how to decide whether you should architect your table loads in single or multiple packages. We also start on file loads. |
 | Ground Zero SSIS: Class 3Here in another live presentation to NTSSUG we discuss where to hold your query inside your packages, as well as get into flatfile error handling. |
 | MultiFlatFile Connection ManagerHere I talk about how to use the multiflatfile connection manager in SSIS to loop through flatfiles. |
 | Clean Package DesignThis is a nice little primer on designing clean packages that are easier to support. Get rid of the sea of arrows that afflict your processes. |
 | Row Count TransformHere I discuss how to use the row count transform in SSIS and give you some good advice for naming and working with the variable associated with it. |
 | Introduction to Sequence ContainersThis video takes a look at the basics of using the Sequence Container in SSIS. There’s not a lot to it, but it’s a good intro if you don’t know what it is. |
 | Dealing with Sql_variant in SSISEvery now and then you come across something you don't want to deal with that you're forced to handle in your SSIS packages. Here I'll discuss techniques for handling the Sql_variant data type in your packages so your data loads properly. |
 | Commenting Tribal Knowledge in SSIS PackagesThere is a lot of tribal knowledge that accumulates in any organization. Here I discuss some ways to document your SSIS packages so you can start to record some of this information. Your packages will be more supportable, easier to update, and you’ll take hours or sometimes days off of a re-design or support effort. You won’t be sorry you started doing this. |
 | Troubleshooting Simple Flatfile Load ErrorsIn this video I put together a small SSIS flatfile-to-SQL package, and troubleshoot a couple of errors. |
 | SSIS text file errorsDealing with SSIS txt file errors. You will learn how to properly redirect outputs to maximize your scrubbing efforts. |
 | SSIS Variable ScopeLearn how SSIS scopes variables. It’s not a complicated topic, but worth covering. |
 | SSIS Using Variables in Script TasksHere I talk about how to setup the script task to work with variables, and how to access them through code once the script can see them. |
 | Fix SSIS Pkg Import ErrorsThis is a live troubleshooting video. I had an error importing an SSIS pkg so I turned on the camera and worked the issue live for you. A couple of the symptoms are not being able to copy tasks inside Visual Studio and getting an error about not being able to serialize the runtime object. This is one of those cases where at least being exposed to the types of things that can go wrong will help you come up with a solution even when you've never seen a specific error. |
 | Troubleshoot SSIS: "Script component cannot build user component" |