Excel でのリレーショナル・クエリーの定義
この機能は v2.0.8 では削除されており、この資料は v2.0.7 以前のユーザーに向けたものです。 Microsoft SQL、 IBM® Db2®、および Oracle データベースに Excel で接続して、 TM1® Web で実行するクエリーを定義します。
TM1 Web でリレーショナル・クエリーを実行するには、Microsoft Excel でクエリーを作成する必要があります。
Microsoft Excel を使用したリレーショナル・データベースのクエリーについて詳しくは、Excel ソフトウェアに付属の資料を参照してください。
MS SQL データのクエリーの作成
注: MS SQL Server OLE ドライバーは、Microsoft Office とともに既にインストールされているため、インストールする必要はありません。
- Microsoft Excel で、 「データ」 タブ> 「外部データの取得」 > 「その他のソースから」 > 「 SQL Serverに移動します。
- MS SQL Server データベースの URL を入力し、ユーザー名およびパスワードを入力します。
- データベースを選択し、リストから表を選択します。
- クエリーを作成します。
- 「プロパティー」 > 「定義」 タブをクリックします。
- コマンドの種類を SQL に変更します。
- 「コマンドの文字列」ボックスに SQL コマンドを入力します。
- 必要に応じて、パラメーターをクエリーに追加します。
詳しくは、 Excel でのパラメーター化された照会の作成を参照してください。
注: 作成中の SQL 照会を検証することはできません。
- 必要に応じて、Excel でデータを変更したり書式を設定したりします。注: ファイルを TM1 Web にアップロードすると、ほとんどの書式設定が保持されます。 ただし、表の書式設定は保持されません。
- Excel ワークシートを保存します。
Db2 データの照会の作成
重要: Excel から IBM Db2 データベースに接続する前に、最新の Db2 OLE ドライバーをインストールする必要があります。 詳しくは、 IBM サポート・ポータル (http://www.ibm.com/support/entry/portal/support) を参照してください。
- Microsoft Excel で、 「データ」 タブ> 「外部データの取得」 > 「その他のソースから」 > 「データ接続ウィザードから」に移動します。
- 「その他/詳細」をクリックし、「次へ」をクリックします。
- 以前にインストールした Db2 OLE ドライバーを選択し、 「次へ」をクリックします。
- 「直接サーバー接続」を選択します。
- サーバー名および ODBC ポート番号を次のように入力します。
server_name:ODBC_port_number
- リストからデータベースを選択し、ユーザー名およびパスワードを入力します。
- リストから表を選択し、必要な場合はユーザー名およびパスワードをもう一度入力します。
- クエリーを作成します。
- 「プロパティー」 > 「定義」 タブをクリックします。
- コマンドの種類を SQL に変更します。
- 「コマンドの文字列」ボックスに SQL コマンドを入力します。
- 必要に応じて、パラメーターをクエリーに追加します。
詳しくは、 Excel でのパラメーター化された照会の作成を参照してください。
注: 作成中の SQL 照会を検証することはできません。
- 必要に応じて、Excel でデータを変更したり書式を設定したりします。注: ファイルを TM1 Web にアップロードすると、ほとんどの書式設定が保持されます。 ただし、表の書式設定は保持されません。
- Excel ワークシートを保存します。
Oracle データのクエリーの作成
重要: Excel から Oracle データベースに接続する前に、最新の Oracle OLE ドライバーをインストールする必要があります。 詳しくは、 Oracle Web サイト (http://www.oracle.com) を参照してください。
- Microsoft Excel で、 「データ」 タブ> 「外部データの取得」 > 「その他のソースから」 > 「データ接続ウィザードから」に移動します。
- 「その他/詳細」をクリックし、「次へ」をクリックします。
- インストール済みの Oracle OLE ドライバーを選択して「次へ」をクリックします。
- 「直接サーバー接続」を選択します。
- サーバー名、ODBC ポート番号、およびネット・サービス ID を次のように入力します。
server_name:ODBC_port_number/net_service_id
注: 以下の行で終わるエラー・メッセージが表示される場合があります。IO Error: Invalid connection string format, a valid format is: "host:port:sid" (入出力エラー: 接続文字列の形式が正しくありません。有効な形式は「host:port:sid」です)
このエラー・メッセージに反して、元の接続は正常に確立されています。また、有効な構文は host:port/sid のみです。
- リストからデータベースを選択し、ユーザー名およびパスワードを入力します。
- リストから表を選択し、必要な場合はユーザー名およびパスワードをもう一度入力します。
- クエリーを作成します。
- 「プロパティー」 > 「定義」 タブをクリックします。
- コマンドの種類を SQL に変更します。
- 「コマンドの文字列」ボックスに SQL コマンドを入力します。
- 必要に応じて、パラメーターをクエリーに追加します。
詳しくは、 Excel でのパラメーター化された照会の作成を参照してください。
注: 作成中の SQL 照会を検証することはできません。
- 必要に応じて、Excel でデータを変更したり書式を設定したりします。注: ファイルを TM1 Web にアップロードすると、ほとんどの書式設定が保持されます。 ただし、表の書式設定は保持されません。
- Excel ワークシートを保存します。
これで、 TM1 Web でリレーショナル・データを処理できるようになりました。 詳しくは、「 TM1 Web へのリレーショナル・クエリーのアップロード」を参照してください。