Blog Home  Home RSS 2.0 Atom 1.0 CDF  
some thoughts... - MS SQL Server|DTS - SSIS
IT makes the world go round - and sometimes stops it...
 
 Thursday, October 25, 2007

Darren Gosbell has published his presentation and a sample project with demos he presented at the SQL Down Under Code Camp.

This really is worth downloading and reading!

And Darren had a very well-fitting picture about the feelings while building the first SSIS package while coming from DTS for example:

Thursday, October 25, 2007 3:40:08 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |   | 

I recently had to download some flatfiles from different FTP Resources to load these into a SQL database.

Being a fan of package configurations and minimized maintenance I decided to build a package which would loop through a recordset containing the necessary informations like FTP server, port, user and password instead of creating different packages or steps for each FTP server.

excursion:
I know that storing passwords in a database table is not really best practice for security, but the guys being responsible for the SQL Server are also responsible for the FTP server... :-)

So, extracting the informations with a SQL Task, including a loop and using expressions to set the correct properties would not be a great challenge I thought. Up to the moment I tried to select the property for the password from the Property Expressions Editor in BIDS:

There is no property which could be used to set the password via expression - this must be a security feature to enable FTP tasks to be "secure by default"...

So what do to do?
Searching the properties for the password prop I recognized that there is a property for the connection - though I should use this for the loop approach instead of building several tasks? But what would be the correct usage of the connection?

Once again like every day in the life of an IT guy I used the "tool which must not be named" [@Microsoft: why don't you find search results even in your own resources???] and et voilà I got the perfect hint in the SSIS forum of MSDN.

The correct syntax for the connection would be Server IP:Port.loginAccount.loginPWD, therefor you could use an expression like this:

@[user::FtpServer] + ":" + @[user::FtpServerPort] +"."+ @[user::FtpAcct] +"."+ @[user::FtpPwd]

to build this connection string. And if you use another variable to build the string - do not forget to set the "evaluate as expression" to TRUE...

Thursday, October 25, 2007 2:37:20 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |   | 
 Thursday, July 05, 2007

Phil Brammer has posted a very nice and simple quick tutorial on using a script component as a source on his blog:

http://www.ssistalk.com/2007/04/04/ssis-using-a-script-component-as-a-source/#more-42

Really worth reading!

Thursday, July 05, 2007 10:22:14 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |   | 
 Thursday, May 10, 2007

Today at the BI Conference in Seattle Jeff Raikes from Microsoft has given a first official impact - just slides - on the next SQL Server version.

I have seen a new feature called Change Data Capture (also mentioned in the datasheet) in the session "PL208 Data Warehousing with Microsoft SQL Server 2005" presented by Gopal Ashok, Program Manager with the SQL Server Product team, which was quite impressive.

Ever dealt with the problem of having mass data in a table and no "real" marker to identify the specific rows for incremental data operations like inserts, updates and deletes?
The Change Data Capture should ease your pain by creating a kind of audit table to watch data modification without the need of programming stored procedures, triggers and so on.
I am extremely curious how this feature proves in real life scenarios. And I am also a little bit surprised if the SSIS team will not bring up some new tasks to enable the use of the audit table of the Change Data Capture - or do we still need to develop the handling concerning load cycles, deleting of successfully loaded records, etc by our own? A kind of automatic delta queue mechanism and handling like in SAP systems would be great!

Tomorrow Ted Kummert, corporate vice president of the Data and Storage Platform Division at Microsoft will have a keynote at the morning - I hope that he will show some more live impressions.

You will find the official press release here.

And there also is a information website online.

Regarding to the press release, "SQL Server “Katmai” is scheduled to be delivered in 2008" - but there is no information about CTP´s available on the website yet.

Thursday, May 10, 2007 3:03:05 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |  |   | 
 Tuesday, May 01, 2007

Vera Noest provides a really great link collection of ressources which will be very usefull while doing troubleshoting.

Vera also provides troubleshooting tips for Terminal Server and Citrix.

Worth reading - check it out!

Tuesday, May 01, 2007 11:34:30 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |  |   | 
 Tuesday, February 20, 2007

Interested in all the new things in SP2? Here is a complete list.

And this is the complete download site with links for the SP2 itself, a new BOL, new Samples, new Feature Pack and especially the links to SQL Server 2005 Reporting Services Add-in for Microsoft SharePoint Technologies and SQL Server 2005 Data Mining Add-ins for Microsoft Office 2007.

To avoid a restart after the installation of the SP2 you should stop the neccessary services which could be done with the following commands on the command line - if you have used the standard instances:

net stop MSSQLSERVER
net stop MSSQLServerOLAPService
net stop msftesql
net stop MsDtsServer
net stop ReportServer

After the installation the "SQL Server 2005 User Provisioning Tool is started automatically if you use Windows Vista. As you probably know, Windows Admins are not automatically also SQL or AS Admins  - this tool enables to set the right privileges to the administartor accounts.

But do not forget to start the services before you try to set the privileges...

If you want to add a new account you will have to start the Provisioning Tool again, but unluckily it is not added to the Start Menu, you will find it at:
C:\Program Files\Microsoft SQL Server\90\Shared\SqlProv.exe - assumed that you have a standard installation and an english version of MS Windows Vista.

Tuesday, February 20, 2007 2:17:05 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |  |   | 
 Thursday, February 15, 2007

Interested in online ressources for SQL Server Training?
Please do not forget that these ressources can not replace a complete Training and therefor only should be considered as a additional point of information...

Subject

Title

Level

Link

Design

2794: Designing a Business Intelligence Solution Architecture for the Enterprise Using Microsoft SQL Server 2005

ILT

Design

2795: Designing an ETL Solution Architecture using Microsoft SQL Server 2005 Integration Services

ILT

Design

2796: Designing a Multi Dimensional Solution Architecture Using Microsoft SQL Server 2005 Analysis Services

ILT

Design

2797: Designing a Reporting Solution Architecture using Microsoft SQL Server 2005 Reporting Services

ILT

Design

New Features of Microsoft SQL Server 2005 Analysis Services: Course 2942

eLearning

Design

Updating your Data ETL Skills to Microsoft SQL Server 2005 Integration Services: Course 2943

eLearning

Design

Updating your Reporting Skills to Microsoft SQL Server 2005 Reporing Services: Course 2944

eLearning

Design

Introduction to Microsoft SQL Server 2005 Reporting Services

200

eLearning

Design

Introduction to SQL Server 2005 Analysis Services

200

eLearning

Design

Introduction to SQL Server 2005 Reporting Services (Part 1 of 6)

200

eLearning

Design

Introduction to SQL Server 2005 Reporting Services (Part 2 of 6)

Design

Introduction to SQL Server 2005 Reporting Services (Part 3 of 6)

Design

Introduction to SQL Server 2005 Reporting Services (Part 4 of 6)

Design

Introduction to SQL Server 2005 Reporting Services (Part 5 of 6)

Design

Introduction to SQL Server 2005 Reporting Services (Part 6 of 6)

Design

SQL Server 2005 Analysis Services: Preparing to Migrate

200

Webcast

Design

SQL Server 2005 for the IT Professional (Part 6 of 11): New Application Design Patterns for Scalability and Availability and the Operational Implications of Service Broker (Level 200)

200

Webcast

Design

SQL Server 2005 for the IT Professional (Part 11 of 11): Best Practices in Building Robust, Recoverable, and Reliable Systems

200

Webcast

Design

Scripting in Microsoft SQL Server 2005

300

Webcast

Design

Selling & Implementing Microsoft DW / BI using the Kimball Method

200

Webcast

Design

Designing a Scalable Data Warehouse / Business Intelligence (DW/BI) System (Level 200)

Webcast

Design

Using SQL Server 2005 Integration Services to Populate a Kimball Method Data Warehouse (Level 200)

Webcast

Develop

Creating the Data Access Tier Using Micrsoft SQL Server 2005: Course 2941

eLearning

Develop

Using SQL Server 2005 Integration Services to Populate a Kimball Method Data Warehouse

200

eLearning

Develop

Applying SQL Server 2005 Data Mining to Enterprise Business Problems

300

eLearning

Develop

Building Business Intelligence Application with ADOMD.NET

300

eLearning

Develop

Creating a Custom Security Solution for SQL Server 2005 Reporting Services

200

eLearning

Develop

Extending SQL Server Integration Services with Custom Components

300

eLearning

Develop

Incorporating Data Mining into the Integration, Analysis and Reporting Components of Business Intelligence

300

eLearning

Develop

Integrating Hand-coded ETL with SQL Server Integration Services

300

eLearning

Develop

Integrating Windows Sharepoint Services with SQL Server Reporting Services

200

eLearning

Develop

Intelligent Applications: Embedding Data Mining in Your Application

300

eLearning

Develop

Efficiently Using the SQL Server Execution Context in Applications

200

Webcast

Develop

SQL Server 2005: Drill-Down for Technical Pre-Sales - Data Warehousing

300

eLearning

Develop

Designing SQL Server 2005 Data Warehouses with a Database Engine Focus

300

eLearning

Manage

Troubleshooting SQL Server 2005 Integration Services (Level 300)

Webcast

Manage

SQL Server 2005 for the IT Professional (Part 1 of 11): A Fast-Paced Feature Overview and Series Introduction

Webcast

Manage

SQL Server 2005 for the IT Professional (Part 2 of 11): Security

300

Webcast

Manage

SQL Server 2005 for the IT Professional (Part 3 of 11): Understanding Installation Options and Initial Configuration

200

Webcast

Manage

SQL Server 2005 for the IT Professional (Part 5 of 11): Effective Use of the New Management Tools

200

Webcast

Manage

SQL Server 2005 for the IT Professional (Part 7 of 11): Technologies and Features to Improve Availability

200

Webcast

Manage

SQL Server 2005 for the IT Professional (Part 8 of 11): Implementing Database Mirroring in SQL Server 2005 (Part 1 of 2)

200

Webcast

Manage

SQL Server 2005 for the IT Professional (Part 9 of 11): Implementing Database Mirroring in SQL Server 2005 (Part 2 of 2)

200

Webcast

Manage

SQL Server 2005 for the IT Professional (Part 10 of 11): Recovering from Human Error

200

Webcast

Manage

Technical Benefits of SQL Server 2005 for Every Business

200

Webcast

Manage

Choosing the SQL Server 2005 Edition That Best Fits Your Needs

200

Webcast

Manage

SQL Server 2005 Series (Part 1 of 10): Administration Tools

200

Webcast

Manage

SQL Server 2005 Series (Part 2 of 10): Monitoring Tools

200

Webcast

Manage

SQL Server 2005 Series (Part 3 of 10): Achieving Greater Concurrency

200

Webcast

Manage

SQL Server 2005 Series (Part 4 of 10): Securing Your SQL Server

200

Webcast

Manage

SQL Server 2005 Series (Part 5 of 10): Protecting Sensitive Data

200

Webcast

Manage

SQL Server 2005 Series (Part 6 of 10): Managing Large Databases Using Partitioning

200

Webcast

Manage

SQL Server 2005 Series (Part 7 of 10): Indexing Enhancements

200

Webcast

Manage

SQL Server 2005 Series (Part 8 of 10) Data Recovery

200

Webcast

Manage

SQL Server 2005 Series (Part 9 of 10): High Availability

200

Webcast

Manage

SQL Server 2005 Series (Part 10 of 10): Moving Data Between Data Sources

200

Webcast

Manage

SQL Server 2005 for CRM

200

Webcast

Manage

SQL Server 2005 for Financial Services

200

Webcast

Manage

SQL Server 2005 Express Edition

200

Webcast

Manage

Data Quality and Compliance with SQL Server 2005 Integration Services

200

Webcast

Manage

Heterogeneous Data Integration Using SQL Server 2005 Integration Services

300

Webcast

Manage

Integrating Non-Standard Data Sources and Adding Value to Data with SQL Server 2005 Integration Services

200

Webcast

Manage

Setting Up and Deploying SQL Server 2005 Reporting Services for SAP BW

200

Webcast

Manage

Accessing Operational Data in Mainframe VSAM Using SQL Server 2005 and Host Integration Server

200

Webcast

Manage

Get More from Your Oracle Data with SQL Server 2005

300

Webcast

Manage

How Microsoft IT Runs SAP on SQL Server 2005

300

Webcast

Manage

Integrating Existing Information in IBM DB2 using SQL Server 2005 and Host Integration Server

200

Webcast

Manage

Replicating Data Between Oracle and SQL Server 2005

200

Webcast

Manage

Setting Up and Configuring SQL Server 2005 for SAP Applications

300

Webcast

Manage

Real-Time Business Intelligence with SQL Server 2005 Analysis Services

300

Webcast

Manage

SQL Agent in SQL Server 2005

300

Webcast

Manage

SQL Server 2005 Integration Services: Performance and Scale

400

Webcast

Manage

SQL Server 2005 Makes Extensive Use of Tempdb

200

Webcast

Manage

SQL Server 2005 Manageability Using Management Pack for MOM

200

Webcast

Manage

SQL Server 2005 Reporting Services Management and Security

300

Webcast

Manage

Understanding Maintenance and Monitoring Enhancements to SQL Server 2005

200

Webcast

Manage

Virtualize SQL Server 2005 on Virtual Server 2005 R2

200

Webcast

Manage

Encryption and Key Management Using SQL Server 2005

200

Webcast

Manage

How Microsoft IT Implements Encryption Using SQL Server 2005

300

Webcast

Manage

Introduction to Security in SQL Server 2005

300

Webcast

Manage

Securing Business Solutions Based on SQL Server 2005

200

Webcast

Manage

SQL Server 2005 for the IT Professional (Part 2 of 11): Security

200

Webcast

Manage

SQL Server 2005 Security

200

Webcast

Manage

SQL Server 2005 Security Enhancements

200

Webcast

Manage

SQL Server 2005 Security Overview 

200

Webcast

Manage

SQL Server 2005 Surface Area Configuration

200

Webcast

Manage

Best Practices for Deploying SQL Server 2005 on Storage Area Networks

300

Webcast

Manage

Optimize Your SQL Server Environment for Availability with Storage Foundation for Windows

200

Webcast

Manage

SQL Server 2005 Makes Extensive Use of Tempdb

200

Webcast

Manage

What's New in the Database Storage Engine in SQL Server 2005

300

Webcast

Manage

SQL Server DBA’s Guide to CLR Integration

300

Webcast

Manage

Performance Diagnosis in SQL Server 2005

300

Webcast

Manage

SQL Server 2005 Database Tuning Advisor

300

Webcast

Manage

SQL Server 2005 Troubleshooting: Supportability Features for SQL 2005

300

Webcast

Manage

Troubleshooting Performance Problems in Microsoft SQL Server 2005

200

Webcast

Manage

Troubleshooting SQL Server 2005 Integration Services

300

Webcast

Manage

Enabling Ad-hoc Reporting with SQL Server 2005 Reporting Services

200

TechNet

Thursday, February 15, 2007 3:41:58 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |   | 
 Thursday, November 16, 2006
SQL Server 2005

After offering free delta courses Microsoft now offers a whole bunch of free E-Learning courses, which will enable you to pass the Exam 70-445 for the Microsoft Certified Technology Specialist (MCTS) SQL Server 2005 Business Intelligence.

You will find the complete Course Catalog at www.microsoftelearning.com

There are also some other resources for free at the moment at a subsite from Microsoft SQL Server 2005 – Learning Portal they called Dig Deep. Especially the free e-book Microsoft SQL Server 2005 Administrator's Pocket Consultant is a very useful resource and worth reading.

Sharepoint Technology

There is another bunch of free E-Learning courses for the Sharepoint Technology, which can be found here.

Visual Studio 2005 and .Net 3.0

And as expected developers are not left alone and there are also free E-Learning courses and a Dig Deep available for Visual Studio 2005 and .Net 3.0.

Thursday, November 16, 2006 6:33:53 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |  |  |   | 
 Thursday, August 17, 2006

You need to have to do some manual prerequisites to convince you Reporting Services installation to accept SSIS packages as a source as described in "Defining Report Datasets for Package Data from SQL Server Integration Services".

Russell Christopher brings up some additional thoughts in his article "Using a parameterized SSIS package as a data source for SQL Reporting Services" and therefor lifts this datasource to a higher level with more value.

Thanks Russell!

Thursday, August 17, 2006 12:23:04 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |   | 
 Tuesday, July 11, 2006

The "Microsoft Architect Insight Conference" was held on 22 - 23 March 2006 and the slides are now available for download.

I would highly recommend that you read the PPT about Service-oriented Business Intelligence (SoBI) by Sean Gordon, Robert Grigg, Michael Horne, and Simon Thurman, which brings up some really good new approaches.
The authors also have published an article, which contains a more detailed descriptions and is available online.

And here are two additional links extracted from the article page:

You also should have an eye for the slides of Eric Nelson, who tries to explain that there are seven new servers in the SQL world...

Tuesday, July 11, 2006 11:36:32 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |  |   | 

You surely know "Project REAL", the SQL Server 2005 reference implementation at Barnes & Noble. It contains information on all upcoming topics in a BI project.

And now...
your are not only able to read about it - you are able to download a whole subset of the project REAL data and the various parts of the implementation

Extract from the website:
"The kit contains:

1. A set of instructions for setting up the environment
2. Guidance on how to explore the implementation
3. A sample relational data warehouse database (a subset of the Project REAL data warehouse)
4. A sample source database (from which we pull incremental updates)
5. SSIS packages that implement the ETL operations
6. An SSAS cube definition and scripts for processing the cube from the sample warehouse
7. Sample SSRS reports
8. Sample data mining models for predicting out-of-stock conditions in stores
9. Sample client views in briefing books for the Proclarity and Panorama BI front-end tools

This kit will guide you through the key points to observe in the Project REAL implementation. Use it to learn and to get ideas for your own implementation. (While we believe it represents a very good design and generally follows best practices, it should not be regarded as the solution for every BI situation.) It will be helpful to see the overview presentations about the BI tools in SQL Server, or read documentation, before exploring the kit. One good source of information is to go through the tutorials that ship with SQL Server (the tutorials are installed when you select “Workstation components, Books Online and development tools” at installation time)."

Tuesday, July 11, 2006 10:59:25 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |  |   | 

Chris Webb has blogged about the "Business Intelligence Architecture and Design Guide" downloadable at gotdotnet.

I agree with Chris, this is not really new stuff, but I personally think it is good to have informations like this in a kind of "complete package".

Extract from the website:
"The patterns & practices team is please to announce the availability of Architecture and Design Guidelines for Business Intelligence Applications. This exploratory community project provides prescriptive guidance on how to overcome architectural challenges and design issues when building Business Intelligence solutions using Microsoft platform. This guide is intended for software architects and developers who are developing Business Intelligence applications on the Microsoft .NET Framework using SQL Server 2005 - Integration Services and Analysis Services. Being an exploratory community project - anticipate gaps and scope for improvement. For more information see: http://codegallery.gotdotnet.com/biguide."

Tuesday, July 11, 2006 10:47:16 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |   | 
 Wednesday, June 07, 2006

PASS_BI-BOOT-CAMP-2006.gif

PASS Germany is doing a BI BootCamp again!
[Even if it is an event in german language I am writting in english - please spread this news around in your blogs though interested community members have the chance to participate]

Better, bigger, more content, more networking, more speakers than 2005 - if even possible! :-)
And also a suprising night session again - stay tuned!

If you want to register, please use this link.

Here is the eight-slide-presentation for download:
PASS BI-BootCamp2006_8-Slides.pdf (190,66 KB)

Wednesday, June 07, 2006 10:11:29 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |   | 
 Wednesday, April 19, 2006

The SQL Server 2005 Service Pack 1 is available now, which updates your SQL Version to Build 9.00.2047.

Microsoft also now has published the "SQL Server 2005 Express Edition with Advanced Services", which contains Reporting Services now, and the "Microsoft SQL Server 2005 Express Edition Toolkit", which contains the Business Intelligence Development Studio and a Software Development Kit!
SQL Server 2005 Express now really is worth a look and it is for free, you will be able to download it here:
http://msdn.microsoft.com/vstudio/express/sql/download/

Wednesday, April 19, 2006 11:17:43 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |   | 
 Monday, March 06, 2006

This video highlights two mission-critical applications within Microsoft that take advantage of SQL Server 2005: MS Sales, a worldwide revenue reporting system, and SAP R/3, an enterprise resource planning system.

http://www.microsoft.com/downloads/details.aspx?FamilyID=2ef438a4-4ae3-4d7b-bfe5-037c954f72c0&DisplayLang=en

Monday, March 06, 2006 7:09:07 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |  |  |  |   | 

Discussion on how Microsoft IT used SQL Server 2005 to deliver Microsoft Report Analytics, a robust, ad hoc reporting application and MS Sales Business Intelligence, a comprehensive business intelligence solution.

http://www.microsoft.com/downloads/details.aspx?FamilyID=92fbac74-0ca3-4b47-98ca-85014ec5df26&DisplayLang=en

Monday, March 06, 2006 7:06:52 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |  |   | 
 Wednesday, February 22, 2006

Project REAL is a cooperative effort between Microsoft and a number of technology partners in the business intelligence (BI) industry to build on actual customer scenarios to discover best practices for creating BI applications based on SQL Server 2005. The term REAL in Project REAL is an acronym for Reference implementation, End-to-end, At scale, and Lots of users.

This page gives tons of informations and really is worth reading carefully and staying for hours!

Wednesday, February 22, 2006 5:45:32 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |   | 
 Sunday, February 19, 2006

Microsoft offers free e-learning courses for SSAS, SSIS and SSRS as a kind of delta-courses to enable an update of your knowledge to SQL 2005.

Course 2942: New Features of Microsoft® SQL Server™ 2005 Analysis Services

Extract from the website:
"Description:
This course will enable business intelligence developers experienced in SQL Server 2000/7.0 and Analysis Services to upgrade their skills to SQL Server 2005. The course is broken into five modules.

  • Exploring SQL Server™ 2005 Analysis Services Core Concepts and Architecture
  • Designing and Deploying a Unified Dimensional Model
  • Administering SQL Server™ 2005 Analysis Services
  • Programming in SQL Server™ Analysis Services 2005
  • Working with Data Mining Solutions in SQL Server™ 2005 Analysis Services

Objectives:
At the end of the course, students will be able to:

  • Build a Cube in SQL Server 2005 Analysis Services
  • Administer SQL Server 2005 Analysis Services
  • Program in SQL Server Analysis Services 2005
  • Work with Data Mining Solutions"

Course 2943: Updating Your Data ETL Skills to Microsoft® SQL Server™ 2005 Integration Services

Extract from the website:
"Description:
This course will enable business intelligence developers experienced in SQL Server 2000/7.0 and Analysis Services to upgrade their skills to SQL Server 2005. The course is broken into four modules.

  • Exploring SQL Server™ 2005 Integration Services Architecture and Core Concepts
  • Designing and Debugging SQL Server™ 2005 Integration Services Packages
  • Rich Functionality in SQL Server™ 2005 Integration Services
  • Extensibility

Objectives:
At the end of the course, students will be able to:

  • Design and debug SSIS Packages
  • Configure and deploy SSIS Packages "

Course 2944: Updating Your Reporting Skills to Microsoft® SQL Server™ 2005 Reporting Services

Extract from the website:
"Description:
This course will enable business intelligence developers experienced in SQL Server 2000/7.0 and Analysis Services to upgrade their skills to SQL Server 2005. The course is broken into three modules.

  • Exploring the Features and Core Concepts of SQL Server™ 2005 Reporting Services
  • Designing Reports Using Report Designer
  • Deploying and Managing Reports
  • Working with Ad Hoc Reports

Objectives:
At the end of the course, students will be able to:

  • Design Reports Using Report Designer
  • Deploy and Manage Reports
  • Work with Ad Hoc Reports"
Sunday, February 19, 2006 11:18:08 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |   | 

Sorry, German only...

Aus der Reihe "Steffen (unser deutscher SQL Evangelist) erklärt die Welt":

Ist BizTalk ein Workflow-System?

Und wer mehr darüber erfahren will, wann er welches MS Produkt für Daten- und Systemintegration einsetzen sollte, dem sei Steffens TechNet Webcast "Welches Microsoft-Integrationsprodukt wofür? - Teil 1 (Level 100)" ans Herz gelegt.

Zusätzlich dazu gibt es ein englisches Whitepaper unter diesem Link Understanding Microsoft Integration Technologies - A Guide to Choosing a Solution.

Sunday, February 19, 2006 11:08:09 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |   | 

There is a report pack available for download which provides log reports for SSIS - very interesting!

According to the website these reports are included:

  • ErrorRows.rdl
    This report is based on SSIS Dataflow components which where configured to redirect error rows to a central DB It allows you to see a count and the details error rows by ExecutionGUID or Package GUID
  • EventLogAnalysis.rdl
    This report has several sub reports including a graph of executions per package.
  • EventLogSummary.rdl
    This is a sum by server of executions on that server and per package with result count (failed, success) and average time..
  • OnPipelineRowsSent.rdl
    This report is based in the specific SSIS Dataflow task events of OnPipelineRowsSent which show rows processed on a per SSIS buffer basis. The sum of the numbers for any particular data path will equal the number you see processed in the Business Intelligence Development Studio. The assumption is users have configured their packages to log the OnPipelineRowsSent log entry
  • PreandPostExecute.rdl
    This Report will show a summary report of pre and post execute events for packages. Can be used as a running status. .e.g refresh to see pre/post pairs increment. The assumption is users have configured their packages to log the pre and post execute log entries.
Sunday, February 19, 2006 11:03:53 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |   | 
 Wednesday, February 08, 2006

There are some new SQL Server SSIS Sample Components available for download at the Microsoft Download Center:

CalendarTransform
"is an SSIS dataflow transform component that generates standard calendar attributes based on a DT_DBTIMESTAMP or DT_DATE input column and a user-defined set of output columns.
- Multiple calendar types (Roman, Fiscal, Reporting, Manufacturing, ISO8601)
- Numerous attributes per calendar
- Custom-formatted output values"

CodePageConvert
"is an SSIS dataflow component that translates from and to any code page or unicode character representations."

ConfigureUnDouble
"is an SSIS dataflow component that:
- Allows user to configure the component with a chosen quote character.
- Removes any such quotes that bracket input strings if present.
- Replaces doubled quote characters with single instances inside the string."

NullDetector
"was built to provide an introduction to the use of the "virtual buffer". Also included are:
- ProvideComponentProperties and the second output.
- Using DirectRow in ProcessInput.
- PostWarning."

Regex
"is an SSIS dataflow component that applies a configured regular expression against an incoming column.
- Rows with no match can be routed to the error output, fail the data flow, or be ignored.
- The matched string, as well as any matching substrings, are placed in new dataflow columns."

RTrimPlus
"takes a string or unicode column, and removes trailing spaces, whether ASCII, or Japanese."

SeeBuffer
"is useless for business. It does offer some pedagogical features. I use it to introduce the ProcessInput method, the runtime interface, and the buffer."
---^^^^^... useless... ok... ;-)

UnDouble
"is an SSIS dataflow component that:
- Removes quotes that bracket input strings if present.
- Replaces doubled quotes with single quotes inside the string."

UnDoubleOut
"is an SSIS dataflow component that:
- Removes quotes that bracket input strings if present.
- Replaces doubled quotes with single quotes inside the string."

UnpackDecimal
"takes a bytes column, and converts to decimal, using a user provided scale."

Wednesday, February 08, 2006 12:38:05 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |   | 

There is a "Hands On Training for SSIS" available for download on the MS sites.

Extract form the website:
"Contains a Microsoft Word lab Document, sample files to process, and a sample DB, all of which support a series of exercises which guide a reader/user through step by step creating SSIS (SQL Server Integration Services) packages. Lab document includes commentary and by completion of the exercises a user will have a good understanding of what can be accomplished with SSIS as well as how to create some simple SSIS packages."

Wednesday, February 08, 2006 12:23:12 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |   | 
 Friday, January 06, 2006

Oldies but Goldies - I promised to share the whole knowledge stuff from my mail folder though I came across these articles today:

Updating SQL Server Connection Properties from the DTS Package INI File

SQL Server Data Transformation Services (DTS) Best Practices 

I think it is worth reading for beginners who face migration from DTS to SSIS or a mixed landscape with SQL 2000 and SQL 2005 and want to understand the "old concepts" too...

Friday, January 06, 2006 12:35:52 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |   | 
 Wednesday, January 04, 2006

I came across a MySQL database during a project last days and had to migrate it to a MS SQL Server database. ;-)

I could have printed the ER-diagram and rebuild the tables, but... I have discovered a real cool and cheap tool to do this!
Take a look at the MySQL-to-MSSQL migration tool from intelligent converters.

My tip is to convert just the metadata and do the data transformation using DTS or SSRS, this is much faster.

They also provide other converters worth a look.

Wednesday, January 04, 2006 5:02:00 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |   | 
 Monday, January 02, 2006

I just came across this post from Bayer White who is a co-blogger of Brian Knight - they are sharing this Community Server.

There is a website available called msbicentral.com, regarding to the post, this should be a "pilot community and the "the "GOTO", place for Business Intelligence knowledge".

Extraxt from the website:
"Wayne, Brian and I spoke about what the future holds for MSBICentral and came to the conclusion that there were not enough BI Communities. We decided we should do more and make sure that are content is up to date and give examples of BI techniques for 2005. Please hold me accountable to this!"

I think we should do this... ;-)


Extract from msbicentral.com:
"MSBICentral.com is a community site that helps users like yourself learn to develop, use and administer Business Intelligence (BI) solutions using Microsoft products like SQL Server. On this site, you'll find hundreds of articles, scripts and tutorials to help you learn or perfect your BI skills. If you have a question or if you're a business intelligence newbie, look on the left bar for some quick links to get you started.
Please note: You'll need to be logged in with your free account to see articles and use much of the site."

And be ashured, registering is really worth investing the two minutes to fill out the form!

Monday, January 02, 2006 3:11:34 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |   | 

As Chris Webb posted here, there is a "SQL Server 2005 Business Intelligence Metadata Samples Toolkit", which brings up "Tools and Sample reports for Metadata Dependency Analysis of SSIS, SSAS", available for download for free.

Extract from the website:
"Microsoft SQL Server 2005 BI Metadata Samples provides tools and samples for analysing dependencies within and across SSIS and SSAS. The source code for the tools is provided.
The following are the components of this pack:
DependencyAnalyzer: a utility that scans SSIS packages and SSAS databases for enumerating metadata (objects, properties and dependencies).
DependencyViewer: a utility to view metadata organization & inter-dependencies (lineage/impact analysis).
Analysis Services Samples : sample SSAS packages that can be analyzed
Integration Services Samples: sample SSIS packages that can be analyzed
Report Model Samples (Report Builder): report builder model
Reports: sample reports built from metadata store
SQL: SQL script for creating metadata store
"


You will also be able to download a whitepaper called "SQL Server 2005 Business Intelligence Metadata Whitepaper".

Extract from the website:
"This white paper covers several interesting and unique methods for managing metadata in SQL Server Integration Services, Analysis Services and Reporting Services using built-in features including data lineage, business and technical metadata and impact analysis."

Monday, January 02, 2006 2:32:07 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |  |   | 

Download an updated version of the documentation and tutorials for Microsoft SQL Server 2005.

Extract from the website:
"Download an updated version of Books Online for Microsoft SQL Server 2005. Books Online is the primary documentation for SQL Server 2005. The December 2005 update to Books Online contains new material and fixes to documentation problems reported by customers after SQL Server 2005 was released. Refer to "New and Updated Books Online Topics" for a list of topics that are new or updated in this version. Topics with significant updates have a Change History table at the bottom of the topic that summarizes the changes.

Books Online includes the following types of information:

  • Setup and upgrade instructions.
  • Information about new features and backward compatibility.
  • Conceptual descriptions of the technologies and features in SQL Server 2005.
  • Procedural topics describing how to use the various features in SQL Server 2005.
  • Tutorials that guide you through common tasks.
  • Reference documentation for the graphical tools, command prompt utilities, programming languages, and application programming interfaces (APIs) that are supported by SQL Server 2005.
  • Descriptions of the sample databases and applications included with SQL Server 2005."


Download over 100 samples and three sample databases for SQL Server 2005.

Extract from the website:
"The samples download provides over 100 samples for SQL Server 2005, demonstrating the following components:

  • Database Engine, including administration, data access, Full-Text Search, Common Language Runtime (CLR) integration, Server Management Objects (SMO), Service Broker, and XML
  • Analysis Services
  • Integration Services
  • Notification Services
  • Reporting Services
  • Replication

The samples databases downloads include the AdventureWorks sample online transaction processing (OLTP) database, the AdventureWorksDW sample data warehouse, and the AdventureWorksAS sample Analysis Services database. These databases are used in the samples and in the code examples in the SQL Server 2005 Books Online."

Monday, January 02, 2006 2:13:57 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |   | 

Microsoft offers a document named "SSIS Creating a Custom Transformation Component.doc" which provides  "Step by Step Instructions for Creating a sample Custom Component" based on a hands on training lab.

SQL Server Integration Services (SSIS) Hands on Training - Creating Custom Components:
http://www.microsoft.com/downloads/details.aspx?familyid=1C2A7DD2-3EC3-4641-9407-A5A337BEA7D3&displaylang=en

And this is another ressource from Project Real:
SQL Server 2005 Integration Services, Part 2: Developing Custom Components for Project REAL
http://msdn.microsoft.com/sql/default.aspx?pull=/library/en-us/dnsql90/html/sqlpjtreal2.asp

Monday, January 02, 2006 1:51:49 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |   | 
 Tuesday, December 27, 2005
Copyright © 2010 Markus Fischer. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: