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

Webアプリケーションサーバ情報取得ツール intra-mart Server-eye

Server-eye とは? Web application serverの情報を、ネットワークを介して手元のブラウザで見ることができます。ブラウザの画面はHTML5およびAjax(JavaScrip …

no image

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

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

no image

ブラウザキャッシュを利用して少しでもレスポンス向上

こんにちは、開発本部の大西です。 最近の流れから、社内のネットワーク上でなく、インターネット上のSaaS/Cloud環境にintra-martを稼働させてアクセスしたりすることが多くなってきました。 …

社員が運営するオフィスコンビニのご紹介

こんにちは。技術コンサルの高松と申します。 最近、矢野さんのトイレの空き状況の見える化システムが公開されましたね。 「自分もおもろい社内ネタを出したい!」と思ったので、アップします。 あ、IT要素ゼロ …

no image

IM-JSDocとQuick Sequence Diagram Editorの連携

こんにちは。開発本部の齊藤悠です。 今回は、業務スケルトンのTipsということで、完全に隠し機能となってしまった機能を紹介します。 —IM-JSDocとQuick Sequence Diagram …