設計

データ プロバイダーは、Microsoft SQL Server 2012 データ コンシューマーを、IBM メインフレーム z/OS、IBM ミッドレンジ i5/OS などのさまざまなオペレーティング システム上で実行されるリモートの IBM DB2 データベース サーバーに接続します。データ プロバイダーは、コード ページ変換、データ変換などのプラットフォーム間相互運用機能を提供します。また、データ プロバイダーは認証とデータの暗号化のためのセキュリティおよび保護の機能を提供します。

SQL2010 プログラムを IBM DB2 for z/OS DB に接続する

データ プロバイダー

データ プロバイダーのツール

データ プロバイダーには IT プロフェッショナルや企業の開発者が使用するためのツールが含まれています。

データ アクセス ツールとデータ ソース ウィザード

データ アクセス ツールは、OLE DB データ リンク ファイル形式の接続定義の定義、更新、カタログ化、および使用のためのグラフィカル ユーティリティです。データ アクセス ツール (DAT) から、データ ソース ウィザード (DSW) を起動し、ウィザードの手順に従って UDL ファイルを定義してテストすることができます。DAT および DSW を使用すると、テスト、DB2 静的 SQL パッケージ (必要な CREATE CURSOR ステートメントを含む) の作成、DB2 パスワードの変更、システム カタログ テーブル SYSIBM.SYSTABLES のサンプル クエリを行うことができます。

データ リンク

これとは別に、OLE DB データ リンク グラフィカル ユーティリティは、UDL ファイルをより簡単に定義してテストする方法を提供します。ほとんどのデータ コンシューマーは、コンシューマーの構成および配置ツール内からデータ リンク ツールを起動します。データ リンク ツールの [接続] ダイアログ ボックスには、以前に定義した UDL ファイルを見つけるための [参照] ボタンがあり、DAT および DSW を使用して定義済みの UDL ファイルを再利用することができます。

トレース ユーティリティ

データ プロバイダーには、DB2 ネットワーク ライブラリ (クライアント) トレースを開始するためのトレース ユーティリティが含まれています。IT プロフェッショナルは、Windows ネットワーク モニターを使用して、TCP IP 経由の DRDA フローをトレースすることができます。

SQL Server ツール

SQL Server データ ツール (SSDT)

SQL Server データ ツール (SSDT) は、Analysis Services、Integration Services、および Reporting Services を使用したビジネス ソリューションの作成に最適な開発環境です。SSDT には、各コンシューマーに対応するテンプレート、デザイナー、およびウィザードが用意されています。詳細については、「SQL Server データツール」 (https://go.microsoft.com/fwlink/?LinkId=241509) を参照してください。

SQL Server Management Studio

SQL Server Management Studio は、SQL Server のすべてのコンポーネントを構成、管理、開発し、それらのコンポーネントへアクセスできるようにする統合環境です。SQL Server Management Studio のグラフィカル ツールとスクリプト エディターを使用して、DB2 データおよび SQL Server データを操作できます。さらに、SQL Server Management Studio は、Reporting Services や Integration Services を始めとするすべての SQL Server コンポーネントを扱うことができます。詳細については、「SQL Server Management Studio」 (https://go.microsoft.com/fwlink/?LinkId=241507) を参照してください。

SQL Server データ コンシューマー

Integration Services

SQL Server データ ツール (SSDT) には、パッケージ、データ ソース、およびデータ ソース ビューを作成できる Integration Services プロジェクトが用意されています。詳細については、「Integration Services および Studio の環境」 (https://go.microsoft.com/fwlink/?LinkId=241506) を参照してください。

ここ (https://go.microsoft.com/fwlink/?LinkId=241512) に記載されている名前空間を使用して、パッケージをプログラムで作成および管理することもできます。Integration Services ソリューションを作成する方法の詳細については、「Integration Services 開発者向けの情報 (https://go.microsoft.com/fwlink/?LinkID=180761)」を参照してください。SQL Server Integration Services に関するドキュメントについては、「SQL Server Integration Services」 (https://go.microsoft.com/fwlink/?LinkId=241513) を参照してください。

クエリ プロセッサ

SQL Server 2012 の分散クエリを使用して、複数の分散されたデータ ソースに同時にアクセスすることができます。分散クエリ プロセッサ (DQP) を使用すると、SQL Server 内のテーブルを、DB2、ホスト ファイル システム、Oracle、または OLE DB プロバイダーによってアクセス可能な他の任意のデータ ソース内のテーブルと結合する異種クエリを作成することができます。DQP を使用して、DB2 テーブルを対象とする SQL ビューを作成すると、開発者が、SQL Server に直接書き込み、アプリケーション内で Windows ベースとホスト ベースの両方のデータを統合できるようになります。

SQL Server の分散クエリの詳細については、「Distributed Queries」 (https://go.microsoft.com/fwlink/?LinkId=241510) を参照してください。

DQP を有効にして DB2 を他のデータ ソースと結合する

Analysis Services

SSDT を使用して、SQL Server Analysis Services のオンライン分析処理 (OLAP) キューブおよびデータ マイニング モデルを作成できます。この種類のプロジェクトには、キューブ、ディメンション、マイニング構造、データ ソース、データ ソース ビュー、およびロールのためのテンプレートが含まれ、これらのオブジェクトを操作するためのツールが提供されています。

Analysis Services に関するドキュメントについては、「SQL Server Analysis Services - 多次元データ」 (https://go.microsoft.com/fwlink/?LinkId=241511) および「SQL Server Analysis Services - データ マイニング」 (https://go.microsoft.com/fwlink/?LinkId=241514) を参照してください。

Reporting Services

Business Intelligence Development Studio のレポート モデル プロジェクトとレポート サーバー プロジェクトを使用して、DB2 データにアクセスする Reporting Services ソリューションを開発できます。レポート モデル プロジェクトには、レポート モデル用、データ ソース用、およびデータ ソース ビュー用のテンプレートが含まれ、これらのオブジェクトを操作するためのツールが提供されています。レポート サーバー プロジェクトには、レポートや共有データ ソースを操作するためのテンプレートが含まれています。詳細については、「Business Intelligence Development Studio の Reporting Services」 (https://go.microsoft.com/fwlink/?LinkId=241516) を参照してください。

Reporting Services に関するドキュメントについては、「SQL Server Reporting Services」 (https://go.microsoft.com/fwlink/?LinkId=241515) を参照してください。

レプリケーション

管理者は SQL Server Management Studio のレプリケーション ウィザードを使用して、スナップショット処理またはトランザクション レプリケーション処理により SQL Server のデータを DB2 に移動することができます。SQL Server では、リンク サーバーを使用して接続し、Integration Services を使用して DB2 とデータを同期することで、レプリケーションを実行します。SQL Server のレプリケーションに関するドキュメントについては、「SQL Server のレプリケーション」 (https://go.microsoft.com/fwlink/?LinkID=241517) を参照してください。