1 / 14

DSL シリーズ第 2 回

DSL シリーズ第 2 回. SQL Server Integration Services (SSIS) を活用しよう by 中博俊. SSIS とは?. SQL Server 2005 から DTS と呼ばれていたものが、呼称変更された。 DTS とは Data Transformation Service( データ変換サービス ) 決してサラウンドでは ありません。. とにかく簡単な例. DEMO 1. SSIS は SQL Server 2005 の中でも中心的な、そんな役割です。 ( 本当かな? )

Download Presentation

DSL シリーズ第 2 回

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DSLシリーズ第2回 SQL Server Integration Services (SSIS)を活用しよう by 中博俊

  2. SSISとは? • SQL Server 2005からDTSと呼ばれていたものが、呼称変更された。 • DTSとはData Transformation Service(データ変換サービス) • 決してサラウンドではありません。

  3. とにかく簡単な例 DEMO1

  4. SSISはSQL Server 2005の中でも中心的な、そんな役割です。(本当かな?) • 右の図はBOL(Books Online)の機能別の紹介図

  5. SQLServerの機能なんですが、Visual Studioで開発します。 • さてSQL Serverに配置(Deploy)するにはどうするのでしょうか。

  6. SQLの実行とエージェントとの連携 DEMO2

  7. エージェントで実行できるまででした。 • ちょっと手順が多いですが、まぁ気にしない • エージェントに有機的に利用できるということは、バッチ処理なんかにも非常に向いているということです。

  8. SQLしか実行しないのであれば、普通にSQL Serverで実行可能ですよね? • 私が思うSSISのすごいところ…..→

  9. その1 VSA DEMO3

  10. VSA • SSISにはVSA(Visual Studio for Applications)というのが搭載されています。 • VBしか使えません。(^^ • 参照設定できるので何でもできます。 • 変換元になれるのでExcelからのカスタム吸い出しなどが可能です。 →もう一点

  11. その2 並列実行 DEMO4

  12. 完全に並列実行が簡単にできます。 • それなりに考えないといけませんが、BizTalkがなくてもバッチジョブの制御をある程度保管できます。(さきのエージェントとも合わせて)

  13. SSISの利用局面 • 夜間バッチ処理 • メンテナンスプランも利用できるため、バックアップ、インデックスの再構築なども含められる • 新旧移行 • 特にばらけたExcelから抽出等はいちいちプログラムするのは結構大変 • データウェアハウス(DWH) • 複雑なテーブル構成から、単純な構成にばらしておく • SSAS(AはAnalysis)タスクも可能

  14. SQL Server 2005 Standard Edition, Enterprise Editionだけではありますが・・・ SSISを使いましょう

More Related