サード・パーティー・ツールとの接続
サード・パーティーのコマンド・ライン・インターフェース、アプリケーション、およびツールを Db2 Warehouse on Cloud データベースに接続できます。
データ統合
Informatica
Informatica を Db2 Warehouse on Cloud に接続して、データの管理に役立てることができます。
Db2 Warehouse on Cloud を Informatica Cloud に統合する方法を確認するには、このビデオを視聴してください。
セグメント
Segment を Db2 Warehouse on Cloud データベースに統合することができます。 Segment は、ユーザー・データを収集し、保管し、多数のツールに経路指定する単一プラットフォームです。
Aginity Workbench
以下の手順では、Aginity Workbench を Db2 Warehouse on Cloud データベースに接続する方法について説明します。 Aginity Workbench を使用して、IBM PureData for Analytics (Netezza) データ・モデルおよびデータを Db2 Warehouse on Cloud にマイグレーションできます。
前提条件
Db2 Warehouse on Cloud データベースへの接続を試行する前に、前提条件を満たしていることを確認します。
手順
- Aginity Workbench をダウンロードしてインストールします。
- 前もって記録しておいた接続情報から ODBC DSN を特定します。
- Aginity Workbench を起動します。 データベース接続ダイアログ・ボックスが自動的に開かない場合は、ツールバーの**「接続」**をクリックして開きます。
- データベース接続を確立します。 前もって記録しておいた接続情報にあるホスト名、ユーザー ID、およびパスワードを使用します。
データ可視化/BI
Looker
Looker を Db2 Warehouse on Cloud データベースに接続できます。 Looker は、ビジネス・インテリジェンス・アプリケーションでありかつビッグデータ分析プラットフォームで、これを使用してリアルタイム・ビジネス・アナリティクスを探索、分析、および共有することができます。
Tableau
以下の手順では、Tableau を Db2 Warehouse on Cloud データベースに接続する方法について説明しています。Tableau Desktop 以外の Tableau ツールについても同様のステップを使用できます。
前提条件
Db2 Warehouse on Cloud データベースへの接続を試行する前に、前提条件を満たしていることを確認します。
手順
- Tableau Desktop で、データベース接続に使用するツールでウィンドウまたはページを開きます。
- 開始ページから、**「データに接続 (Connect to data)」**をクリックします。
- データ・ソースのリストから、データベース接続に使用するデータ・ソースまたはドライバーを選択します。 リストの**「サーバー上 (On a server)」セクションで、「IBM Db2」** を選択します。
- **「IBM DB2 接続 (IBM DB2 Connection)」**ウィンドウで、表 1 の定義を使用して接続情報を入力します。
- **「接続」をクリックして、接続を確立します。 Tableau には、データに接続するためのいくつかのオプションがあります。 Db2 Warehouse on Cloud データベースをフル活用するには、「ライブ接続 (Connect Live)」**オプションを選択します。
Tableau フィールド | Db2 接続情報フィールド |
---|---|
ステップ 1: サーバー名の入力 | ホスト名 |
ステップ 2: ポート | ポート番号 |
ステップ 3: サーバー上のデータベースの入力 | データベース名 |
ユーザー名 | ユーザー ID |
パスワード | パスワード |
Microsoft Excel
以下の手順では、Microsoft Excel を Db2 Warehouse on Cloud データベースに接続する方法について説明します。
前提条件
Db2 Warehouse on Cloud データベースへの接続を試行する前に、前提条件を満たしていることを確認します。
Db2 ドライバー・パッケージか IBM® Data Server Driver Package をローカル・コンピューターにインストールしていなければなりません。
制限事項: Excel と Db2 Warehouse on Cloud の間の接続は、Windows オペレーティング・システムに限りサポートされています。
手順
- Web コンソールで、**「SQL の実行」**ページに移動します。
- エディターのテキスト・ボックスで、1 つ以上の SELECT ステートメントを入力します。
- いずれかの実行オプションをクリックします。
- **「Excel ODC ファイル」**をクリックします。
BLUExcel.odc
ファイルをダウンロードして Excel で開きます。 セキュリティー通知が表示されたら、**「有効にする」**をクリックします。- **「開く」**をクリックして、Db2 Warehouse on Cloud データベースに接続します。 **「DB2 データベースに接続 (Connect To DB2 Database)」**ダイアログ・ボックスが開きます。
- Db2 Warehouse on Cloud へのログインに使用するユーザー ID とパスワードを入力します。 ユーザー ID とパスワードを入手するには、Web コンソールで**「接続」をクリックするか、Web コンソールで「接続」>「接続情報」**をクリックします。
- 接続モードが
Share
(共有) であることを確認して**「OK」**をクリックします。
結果
Excel スプレッドシートに照会結果が表示されます。 同じ結果が「結果」ビューアーにも表示されます。 この時点で、Excel を使用してグラフやレポートを生成したりデータを分析したりできます。 これを行う方法、および Web コンソールからデータに対して SQL 照会を実行する方法について詳しくは、以下を参照してください。
Esri ArcGIS for Desktop
Esri ArcGIS for Desktop を Db2 Warehouse on Cloud データベースに接続し、それを使用して地理空間データを分析および視覚化できます。
前提条件
Db2 Warehouse on Cloud データベースへの接続を試行する前に、前提条件を満たしていることを確認します。
Db2 ドライバー・パッケージか IBM® Data Server Driver Package をコンピューターにインストールしていなければなりません。
手順
-
事前に収集した接続情報から ODBC DSN データを判別します。
-
新規接続を作成します。
a. ArcCatalog カタログ・ツリーで、「データベース接続」ノードを開いて、**「データベース接続の追加」**をクリックします。
b. 「データベース接続」ウィザードで、以下のようにします。
-
「データベース・プラットフォーム」ドロップダウン・リストから、**「DB2」**を選択します。
-
**「データ・ソース」**フィールドに以下のストリングを入力します。
HostName=<hostname>;Port=<port>;Database=<database>; CLIENTBUFFERSUNBOUNDLOBS=1;LOBCACHESIZE=50000000; FET_BUF_SIZE=256K
ここで、
<hostname>
、<port>
、および<database>
は、以前にメモしておいたホスト名、ポート番号、およびデータベース名を表すプレースホルダーです。 -
認証タイプとしてデータベース認証を選択します。
-
ご使用のユーザー名とパスワード (以前に書き留めておいたユーザーID とパスワード) を対応するフィールドに指定します。
-
**「OK」**を押します。
図 1. 「データベース接続」ウィザード
-
結果
これで、Esri ArcGIS for Desktop の ArcCatalog コンポーネントが Db2 Warehouse on Cloud データベースに接続されました。
データ・サイエンス
SAS
以下の説明では、SAS から Db2 Warehouse on Cloud データベースへの接続の作成方法について説明します。
前提条件
Db2 Warehouse on Cloud データベースへの接続を試行する前に、前提条件を満たしていることを確認します。
手順
SAS から Db2 Warehouse on Cloud データベースへの接続方法の手順については、以下の SAS 資料を参照してください。
R 開発環境
IBM Watson Studio 内に統合されている RStudio® 環境を使用する代わりに、ローカルにインストールされた独自の R 開発環境を使用することもできます。 例えば、独自の RStudio インストール済み環境を保持したり、Rcmdr や Rattle などのその他の開発ツールを使用したりすることもできます。 以下の指示では、R 開発環境を Db2 Warehouse on Cloud データベースに接続する方法について説明しています。
前提条件
Db2 Warehouse on Cloud データベースへの接続を試行する前に、前提条件を満たしていることを確認します。
手順
-
ローカル R 環境で、以下のコマンドを入力して
ibmdbR
パッケージをインストールします。install.packages("ibmdbR")
ローカル R 環境は、Comprehensive R Archive Network (CRAN) にアクセスし、
ibmdbR
パッケージとまだインストールされていない前提条件パッケージを自動的にダウンロードしてインストールします。 -
R 開発環境と Db2 Warehouse on Cloud データベースの間の ODBC ドライバー接続を作成します。
a. データベースを ODBC データ・ソースとしてセットアップします。
b. ローカルにインストールされた R 開発環境を開きます。
c. R プロンプトに以下のステートメントを入力して接続を作成します。 プレースホルダーを、事前に収集した接続情報に置き換えます。
-
ローカルにインストールされた R 開発環境が Db2 Warehouse on Cloud データベース内で実行される場合は、以下のようになります。
library(ibmdbR) host.name <- "placeholderForYourHostName" port <-"placeholderForPortNumber" # 50000 if not using SSL or 50001 if using SSL user.name <-"placeholderForYourUserName" pwd <- "placeholderForYourPassword" con.text <- paste("placeholderForYourDSNName;DRIVER=BLUDB", ";Database=BLUDB", ";Hostname=",host.name, ";Port=",port, ";PROTOCOL=TCPIP", ";UID=", user.name, ";PWD=",pwd,sep="") # Connect to using a odbc Driver Connection string to a remote database con <- idaConnect(con.text)
-
ローカルにインストールされた R 開発環境が Db2 Warehouse on Cloud データベース内で実行されない場合は、以下のようになります。
library(ibmdbR) driver.name <- "{placeholderForYourDriverName}" db.name <- "placeholderForYourDatabaseName" host.name <- "placeholderForYourHostName" port <-"placeholderForYourPort" user.name <-"placeholderForYourUserName" pwd <- "placeholderForYourPassword" con.text <- paste("placeholderForYourDSNName;DRIVER=",driver.name, ";Database=",db.name, ";Hostname=",host.name, ";Port=",port, ";PROTOCOL=TCPIP", ";UID=", user.name, ";PWD=",pwd,sep="") # Connect to using a odbc Driver Connection string to a remote database con <- idaConnect(con.text)
接続オブジェクトの作成に使用されるステートメントでは、
idaConnect()
メソッドでもodbcConnect()
メソッドでもなく、odbcDriverConnect()
メソッドが使用されます。
d. 以下の R コマンドを実行して、分析パッケージを初期設定します。
idaInit(con)
e. 接続が機能しているかどうかをテストするには、以下の R コマンドを発行します。
idaShowTables()
現行スキーマ内のすべての表とビューのリストがコンソールに表示されます。
-
RStudio での接続の作成方法、および接続データのプロジェクトへの追加方法を確認するには、次のビデオを視聴してください。