計画
オンライン トランザクション処理 (OLTP) テクノロジとビジネス インテリジェンス (BI) テクノロジを使用している企業の開発者は、SQL Server のデータ アクセス アーキテクチャを利用し、SQL Server の統合、分析、レポート、レプリケーション、および分散クエリのテクノロジを使用して作成した新しいソリューションで IBM DB2 データベースに接続できます。 データ プロバイダーでは SQL コマンドがサポートされます。 そのため、Microsoft SQL Server の COM OLE DB 対応コンシューマー サービスおよびツールと、リモートの IBM DB2 リレーショナル データベース管理システムを相互運用することができます。 リモート作業単位 (RUW) トランザクション内のストアド プロシージャだけでなく、動的 SQL に基づく読み取り操作と書き込み操作を含むデータ定義言語 (DDL) SQL ステートメントまたはデータ操作言語 (DML) SQL ステートメントを実行できます。
計画
データ プロバイダー
Microsoft OLE DB Provider for DB2 (データ プロバイダー) を使用すると、MICROSOFT SQL Server テクノロジとツールを使用する IT プロフェッショナルとエンタープライズ開発者は、IBM DB2 リレーショナル データベース管理システムに格納されている重要な情報にアクセスし、読み取り、書き込むことができます。 データ プロバイダーは、DB2 DRDA アプリケーション リクエスターとして機能する基になる Microsoft Network Client for DB2 を使用して、DB2 に接続します。
DB2 サーバー
データ プロバイダーを使用すると、TCP/IP ネットワーク接続経由で DRDA を使用して、以下のプラットフォーム上の IBM DB2 データベース サーバーとデータのやり取りができます。
SQL Server 製品
データ プロバイダーは、OLE DB データ コンシューマーとして Microsoft SQL Server ソフトウェア製品と互換性があります。 データ プロバイダーは、データ コンシューマー アプリケーションでインプロセスで使用するために、Microsoft SQL Server ソフトウェア製品と同じコンピューターにインストールする必要があります。
SQL Server Data Tools (SSDT)
SQL Server Data Tools (SSDT) SDT には、SQL Server Analysis Services、Reporting Services、Integration Services Business Intelligence (BI) ソリューション (旧称 Business Intelligence Development Studio) を開発するための特別なプロジェクトの種類とツールが含まれています。 SSDT は、SQL Server データ コンシューマーを経由して、データ プロバイダーと間接的にデータをやり取りします。
SQL Server データ コンシューマー
SQL Server Integration Services、SQL Server Analysis Services、および SQL Server Reporting Services は、Microsoft ADO.NET Data Provider for OLE DB を経由して、データ プロバイダーと間接的にデータをやり取りします。 分散クエリ処理では、直接 OLE DB を経由してデータ プロバイダーとデータをやり取りします。 SQL Server レプリケーションでは、最初の接続情報を指定するために DQP で定義されたリンク サーバーが必要になりますが、実行時にデータを同期する際には ADO.NET と OLE DB の統合を使用します。 SQL Server の豊富なツールを使用して、SQL Server コンシューマーを利用した DB2 ソリューションを作成できます。
PowerPivot のSQL Server
Microsoft SQL Server PowerPivot は、Microsoft Office ユーザーのためのセルフサービス BI (Business Intelligence) 機能です。 PowerPivot は、クライアント側のコンポーネント (PowerPivot for Excel) およびサーバー側のコンポーネント (Power Pivot for SharePoint) の両方から構成されます。 SQL Server PowerPivot は、データ プロバイダーと直接やり取りし、DB2 データベースに格納された情報にアクセスします。
データ変換
データ プロバイダーは、DRDA 形式のデータ型と OLE DB データ型の間の相互変換を行います。 IT プロフェッショナルは、SQL Server コンシューマーに応じて、XML データ型マッピング構成ファイルまたは SQL Server データ型マッピング システム テーブルを使用して変換を制御することができます。
コード ページ変換
多くの場合、組織は、複数のロケールに配置するためにグローバル化されたソリューションを開発する必要があります。 IT プロフェッショナルは、標準の CCSID (Coded Character Set Identifier) とコード ページを基にして文字列の変換を処理するようにデータ プロバイダーを構成することができます。これには、1 バイト、混合バイト、2 バイト、EBCDIC、ANSI、OEM PC、UNICODE、アラビア文字、およびヘブライ文字の双方向のレイアウト変換が含まれます。
セキュリティ
企業の IT 組織は、ネットワーク経由で送信される認証用の資格情報とユーザー データをセキュリティで保護する方法を必要としています。 データ プロバイダーは、認証暗号化、データ暗号化、または認証とデータの両方の暗号化のためのテクノロジを提供します。 IT プロフェッショナルは、256 ビット高度暗号化標準 (AES) を使用して認証用の資格情報をセキュリティで保護し、同様に 56 ビット データ暗号化標準 (DES) を使用して認証用の資格情報とユーザー データの両方を保護するようにデータ プロバイダーを構成することができます。 TCP/IP ネットワーク層では、データ プロバイダーは、認証資格情報とユーザー データの両方を暗号化するために、Secure Sockets Layer (バージョン 3.0) またはトランスポート層セキュリティ (TLS バージョン 1.0 および 1.2) をサポートしています。 データ プロバイダーは、オプションで、エンタープライズ シングル サインオン バージョン 5 を使用して、外部資格情報 (RACF ユーザー名など) を Windows Active Directory 資格情報にマップする機能をサポートします。 ESSO は、Microsoft ホスト統合サーバーの個別にインストール可能な機能であり、Microsoft BizTalk Serverの補足テクノロジとしてライセンスされています。
使用状況レポート
データ プロバイダーには、テレメトリとエラー報告のためのテクノロジが含まれています。 HIS 製品チームは、このデータを利用して、データ プロバイダーの品質、信頼性、パフォーマンスを向上させます。 これには、以下が含まれます。
製品のインストール、変更、または削除が行われると、インストール レポートが表示されます。
ランタイムは、DRDA サーバー クラスとバージョン、データ プロバイダー名、データ コンシューマー プロセス名によって接続インスタンスを報告することによって確立された接続を監視します。
ランタイムは、SQLSTATE、SQLCODE、および理由コードを報告することによってエラーを監視します。
メモ:使用状況レポートを無効にするには、データ プロバイダー データ アクセス ツールの [オプション] ダイアログを使用します。