開発Blog

intra-mart Advent Calendar 2013 第5日:ViewCreatorは、データベース以外も覗けますよ!

投稿日:

この記事は、intra-mart Advent Calendar 2013 第5日の記事です。

ViewCreatorは、データベースのテーブルを参照するツールとご紹介してきましたが、実は、Accel PlatformのViewCreatorでは、データベース以外に格納されたデータを扱うためのインターフェースを用意しています。標準では、CSVファイルとログファイルを参照するための実装を提供しています。
その他のデータも各インターフェースに準拠したものを用意していただければ、ViewCreator上で参照可能になります。

標準で提供している、CSVファイルやログファイルの場合は、プログラムを書くことなく、以下の画面のファイルリソース管理で、簡単な設定をするだけでViewCretor上で扱うことができます。

この画面で登録したCSVファイルやログファイルは、クエリ編集画面で、接続IDが「files」というものを選択すると表示され、通常のデータベースのテーブルを選択するようにクエリ編集が可能になります。

当然ですが、元々が、ファイルですので、データベースのテーブルのように、複数のファイルやデータベースのテーブルとJoinしたり、where句を直接編集して条件を記述するということはできません。
そのようなニーズが発生した場合やファイルのデータサイズを大きい場合は、ファイルリソース管理画面で、データベースとの連携欄の「テーブルを作成してデータ連動する」を有効にすることで、指定したファイルをデータベース上のテーブルにインポートすることが可能です。このデータベース連携機能を用いることで、外部システムから提供されたCSVデータをこの機能でデータベースのテーブルにインポートし、IM上のプログラムで利用する簡単なデータ連携の仕組みとしても利用できると思います。

製品標準では、CSVファイルやログファイルだけですが、冒頭でも紹介したとおり、独自に、固定長ファイルの取り込みや、他システムのデータを直接参照といったことも実現可能ですので、いろいろと駆使してみてください。

参考:「ViewCreator 管理者操作ガイド / 外部データソースの利用

 

 

-開発Blog
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

IM-Workflow パラメータチューニング

IM-Workflowは、パッチにより様々なパラメータが追加されています。 特にパッチ4と先日リリースしたパッチ5での効果が大きいので、以下にご紹介致します。 XMLキャッシュ パッチ4からの機能です …

no image

Win7(64bit)上で e Builder Ver.7.2 を使用するには…

Windows 7 (64bit) 上で e Builder Ver.7.2 を使用するには現状、 「-d32オプションをeclipse.iniのvmargsに追加する」 方法しかございません。。 [ …

no image

認可のExcelインポート・エクスポートで認可設定がより便利に

今回は、認可のExcelインポート・エクスポート機能についての紹介です。 0.はじめに 1.認可Excelインポート・エクスポート機能を使用するためには 2.【使用例1】権限設定の変更を、業務時間外 …

no image

業務スケルトンのバージョンアップ

初めまして。開発本部の齊藤悠です。 本日、eBuilderに組み込まれております「業務スケルトン」のバージョンアップを行ないましたので更新内容をご紹介させて頂きます。 今回の更新では、JavaEE開発 …

no image

intra-martのLDAP接続機能について

※下記内容は、過去のintra-mart(Ver4.3以前)に関する内容です。最新のintra-martでは、異なる情報であることがありますので、ご注意ください。 intra-martはver2.1よ …

まだデータがありません。

RSSRSSRSSRSS