Sybase データ ソース用に DB2 Express-C Data Federation をセットアップするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/4227713

質問

リモートのパブリック Sybase データベースにフィールドを作成したいのですが、概要は次のとおりです。 http://www.informatics.jax.org/software.shtml#sql DB2 プロジェクトのスキーマにローカルに表示されます。これを行うには、データ フェデレーションを使用するつもりでしたが、DB2 Express-C で OOTB を動作させるのは DB2 と Infomatix のみであるため、データ ソース ライブラリ (Linux の場合は Sybase 固有のファイル libdb2ctlib.so) をインストールできないようです。 v9.5 (現在実行しているバージョンですが、最新の V9.7 も試しました。)

不明瞭な IBM ドキュメントとフォーラムの投稿から私が収集できる限りでは、675 ドルを費やす必要があるということです。 http://www-01.ibm.com/software/data/infosphere/federation-server/ Sybase のサポートを得たいと思っていますが、予算の観点からそれは少し問題外です。

では、以前のツール バージョン (DB2 Information Integrator は InfoSphere Federation Server にブランド変更されたようです) を使用して、Sybase 用の DB2 データ ラッパーをセットアップする無料の方法はありますか?あるいは、ローカル DBMS を DB2 から PostgreSQL に切り替えるなど、使用できる MySQL 以外の別のアプローチはありますか?後者はデータ統合/フェデレーションをサポートしていますか?

役に立ちましたか?

解決

DB2 Express-C では、他の DB2 データベースも含め、リモート データベースへのフェデレーテッド リンクは許可されません。DB2 を Sybase データ・ソースに統合するには、InfoSphere Federation Server が必要であるという点は正しいです。PostgreSQL が Sybase へのフェデレーション リンクをサポートしているかどうかはわかりません。

他のヒント

デレク、フェデレーテッド データベースを作成するにはいくつかの方法があります。1 つは、DB2 Express-C に組み込まれているフェデレーテッド・データベース機能を使用する方法です。ただし、DB2 Express-C は、特定のデータ ソースからのデータのみを統合できます。他の DB2 データベースおよび業界標準の Web サービス。Sybase をこのリストに追加するには、IBM Federation Server 製品を購入する必要があります。もう 1 つの方法は、DB2 の機能を活用して、OLE DB API を使用して他のデータ ソースにアクセスするユーザー定義関数を DB2 Express-C で作成することです。OLE DB は Windows ベースのテクノロジーであるため、これを実行できるのは Windows 上で実行されている DB2 サーバーだけです。あなたが行うことは、テーブル結果セット (ビュー定義など) が表示されると予想される任意の場所で使用できるテーブル UDF を作成することです。たとえば、UDF を使用して結果を具体化するビューを定義できます。これらの結果は、Sybase データ (またはその他の OLE DB 準拠のデータ ソース) のクエリ (OLE DB 経由) から得られます。詳細については、こちらをご覧ください http://publib.boulder.ibm.com/infocenter/idm/v2r2/index.jsp?topic=/com.ibm.datatools.routines.doc/topics/coledb_cont.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top