Visio のシェイプとRedshift のデータを連携

Visio マスターシェイプでの変更を自動的にRedshift のデータに更新します。

古川えりか
コンテンツスペシャリスト

最終更新日:2022-09-23

この記事で実現できるRedshift 連携のシナリオ

こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。

CData ODBC Driver for Redshift を使ってVisio ダイアグラムへのデータ入力プロセスを自動化し、ダイアグラムを最新の状態に保つことができます。ドライバーはRedshift のデータをODBC データソースとして出力し、Microsoft Office のようなODBC サポートを組み込んだアプリケーションからのアクセスを実現します。この記事では、Redshift のデータをリンクしたVisio プロジェクトでブレーンストーミングを始めるためのシンプルなダイアグラムを作成する方法を紹介します。

CData ODBC ドライバとは?

CData ODBC ドライバは、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。

  1. Redshift をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレミスデータソースに対応
  2. 多様なアプリケーション、ツールにRedshift のデータを連携
  3. ノーコードでの手軽な接続設定
  4. 標準 SQL での柔軟なデータ読み込み・書き込み

CData ODBC ドライバでは、1.データソースとしてRedshift の接続を設定、2.Visio 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。

CData ODBC ドライバのインストールとRedshift への接続設定

まずは、本記事右側のサイドバーからRedshift ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。

接続プロパティが未設定の場合は、はじめにODBC DSN(データソース名)に設定します。これはドライバーのインストールの最後の手順にあたります。Microsoft ODBC Data Source Administrator を使用して、ODBC DSN を作成および設定できます。

Redshift への接続には次を設定します:

  • Server: 接続するデータベースをホストしているクラスタのホスト名およびIP アドレス。
  • Port: クラスタのポート。
  • Database: データベース名、ブランクの場合ユーザーのデフォルトデータベースになります。
  • User: ユーザー名。
  • Password: ユーザーのパスワード。

Server およびPort の値はAWS の管理コンソールで取得可能です:

  1. Amazon Redshift console (http://console.aws.amazon.com/redshift) を開く。
  2. Clusters ページで、クラスタ名をクリック。
  3. クラスタのConfiguration タブで、表示された接続文字列からクラスタのURL をコピーします。

    Redshift のデータをダイアグラムに連携

    以下の手順に従い、データ選択ウィザードを使ってダイアグラムにデータをインポートします。

    1. Visio を開き、「ファイル」->「新規」をクリックします。「ブレーンストーミング図」テンプレート(Visio Plan 1 が必要です)を開きます。
    2. 「データ」タブで、「図形にデータをリンク」をクリックします。
    3. ODBC オプションを選択し、次に「ODBC DSN」を選択します。
    4. Redshift のDSN を選択し、インポートしたいテーブルを選択してウィザードを終了します。この記事では、Orders を例にしています。
    ブレーンストーミングステンシルをベースにダイアグラムにインポートしたテーブル(Salesforce の場合)

    Redshift エンティティを図形にリンク

    以下の手順で、Redshift エンティティを図形にリンクする方法の1つである、データから図形を作成する方法を示す簡単なダイアグラムを作成します。

    1. 「ブレーンストーミング図形」をクリックして、メイントピックを図面ページへドラッグします。メイントピックのテキストとしてOrders を入力します。
    2. 「トピック」をクリックします。
    3. 「外部データ」ウィンドウで行を選択し、図面ページ上にドラッグします。
    4. 「トピック」図形を右クリックし、「データ」->「データグラフィックの編集」をクリックします。
    5. 「新しいアイテム」をクリックします。
    6. 「データフィールド」メニューで、カラムを選択します。「表示形式」メニューで、表示方法を選択します。 カラムのデータグラフィック
    7. 他のいくつかのRedshift エンティティを図面ページにドラッグし、メイントピックであるOrders に戻る関連線を追加します。新しいトピックは同じ構成です。データバーに表示される数値カラムは、他のOrders エンティティとは対照的にハイライトされます。 外部データを使ったブレーンストーミング(Salesforce の場合)

    「データ」タブから、外部のRedshift のデータと図形を同期してダイアグラムを更新することができます。

    Redshift からVisio へのデータ連携には、ぜひCData ODBC ドライバをご利用ください

    このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。

    CData ODBC ドライバは日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。