開発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

intra-mart Advent Calendar 2013 第25日(最終回):負荷試験を行う際に、考慮すべき設定について

この記事は、intra-mart Advent Calendar 2013 第25日(最終回)の記事です。 今回は、負荷試験をintra-mart Accel Platformで構築したシステムに行う …

no image

Apache Solr & IM-ContentsSearch

こんにちは、開発本部の大西です。 先日開催された、Open intra-mart勉強会で弊社コンサルティングチームの清さんが発表した Apache SolrとIM-ContentsSearchの資料を …

no image

intra-mart Advent Calendar 2013 第6日:実は、認可設定状況確認(/tenant/authz/view) というかあるんですよ!

この記事は、intra-mart Advent Calendar 2013 第6日の記事です。 あまり知られていないであろう機能を紹介する今年のAdvent Calendar、今回は、あまり知られてい …

no image

Formaボタンアイテムのクリック時に任意の処理を追加するには

今回のブログ記事では、ボタンアイテムのクリック時に呼び出されるアイテム固有の処理(データの登録・画面遷移など)の前に、入力値の加工など独自の業務処理をスクリプトとして実行する方法を紹介します。 &nb …

no image

「im-J2EE Framework + Struts」連携ガイド(β版)

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

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

RSSRSSRSSRSS