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

ISPの小技

今回は、ISPのスケジュール機能の小技に関して紹介します。 以外に知られていない機能で、Ver7.0、7.1で、スケジュールのコピー機能があります。 マウス操作だけでスケジュールのコピーができますので …

no image

intra-mart Advent Calendar 2013 第21日:ルーティングテーブルに認可リソースを設定しないで済ませる方法

この記事は、intra-mart Advent Calendar 2013 第21日の記事です。 今回は、AutoRegisteringResourceMapper を紹介させていただきます。 このマ …

no image

ワークフロー関連APIのver4.3/ver5.0対比表

ワークフロー関連のAPIがver5.0になり一部変更されています。 以下の添付資料はver4.3とver5.0のAPIの変更リストです。 参考にしてください。 →workflowAPI 対比表(ZIP …

no image

intra-mart Advent Calendar 2013 第4日:ViewCreatorの表が色とりどりになってますよ!

この記事は、intra-mart Advent Calendar 2013 第4日の記事です。 昨日の記事で、ViewCreatorで、計算式を使って、データの値をいろいろと加工できることをご紹介しま …

no image

iCEC2011 スマートフォン対応について

4/26に開催された「intra-mart Certified Evangelist Conference 2011(iCEC2011)」での講演資料を公開します。 スマートフォン対応について 01_ …

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

RSSRSSRSSRSS