Visio 2007 データの可視化 - データリンク

前回はテーマ機能まで紹介しました。

今回からは Visio 2007 のメインであるデータ接続、データ可視化機能を紹介します。既にあちこちのメディアで紹介されていますので、ここは簡単に…

今回紹介する機能は Professional のみの機能となります。

まずデータ接続から。 Visio 2007 では、各種データソースへの接続がネイティブでサポートされます。 Visio 2003 でもデータベースへの接続機能はありましたが、あれは建築設計やデータベースの設計用で、機能が限定されていました。またアドインとして実装されており、ほかの用途で使おうにも UI 上で見つけにくかったり、VBA やソリューション開発では利用できないという制約もありました。データベースへの接続は皆さん自力で作りこんでいましたね。

接続までは何とかなっても、Visio 図面上の図形とレコード 1 つ 1 つひもづけて、プロパティに各種フィールド値を流し込んで…データソースとの同期機能を実装して…とこの後も細かい作業があったと思います。

UI をご覧ください。このようにウィザード形式でデータソース、インポートするフィールドやキーを設定していきます。

   

インポートが終わると、データ内容がこのように Visio 上に表示されます。

     

Visio 図面内にデータが一時的に格納されているわけです。データソースへの接続は保持されていますから、自動手動で同期もとれます。データ型の調整などもこの状態で行うことができます。

そして、ここにある行を Visio 図面上の図形とリンクすることができます。方法は簡単で、データ行をドラッグして図形にドロップするだけ。リンクするとその図形の図形データ (カスタム
プロパティのこと) に各フィールドと値が流し込まれます (フィールドは自動的に作成されますが、既存の同名フィールドについては上書きするかどうかは選択可能) 。同期をすればデータソースの更新内容が図形データに反映されます。

さて、データリンクした図面で何をするのか? 次回データグラフィックに続きます。

image002.jpg