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

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

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

最終更新日:2022-09-23

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

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

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

CData ODBC ドライバとは?

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

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

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

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

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

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

データに接続するには、次の接続プロパティが必要です。

  • Server:SingleStore データベースをホスティングしているサーバーのホスト名またはIP アドレス。
  • Port:SingleStore データベースをホスティングしているサーバーのポート。

また、オプションで以下を設定することもできます。

  • SingleStore:SingleStore Server に接続する場合のデフォルトデータベース。設定されていない場合、すべてのデータベースのテーブルが返されます。

標準認証

標準認証で認証するには、次を設定します。

  • User:SingleStore サーバーに認証する際に使われるユーザー。
  • Password:SingleStore サーバーに認証する際に使われるパスワード。

統合セキュリティを使用した接続

標準のユーザー名とパスワードを提供する代わりに、Windows 認証を介して信頼されたされたユーザーをサーバーに認証できます。

SSL 認証

SSL 認証を活用してセキュアなセッションを介してSingleStore データに接続できます。次の接続プロパティを設定し、データに接続します。

  • SSLClientCert:クライアント証明書のための証明書ストア名に設定。クライアントとサーバーの両方のマシンでトラストストアとキーストアが保持される2-way SSL の場合に使用されます。
  • SSLClientCertPassword:クライアント証明書ストアがパスワードで保護されている場合、この値をストアのパスワードに設定します。
  • SSLClientCertSubject:TLS/SSL クライアント証明書のサブジェクト。ストア内の証明書を検索するために使用されます。
  • SSLClientCertType:クライアントストアの証明書タイプ。
  • SSLServerCert:サーバーが受け入れ可能な証明書。

SSH 認証

SSH を使用して、セキュアにリモートマシンにログインできます。SingleStore データにSSH 経由でアクセスするには、次の接続プロパティを設定します。

  • SSHClientCert:クライアント証明書のための証明書ストア名に設定。
  • SSHClientCertPassword:クライアント証明書ストアがパスワードで保護されている場合、この値をストアのパスワードに設定します。
  • SSHClientCertSubject:TLS/SSL クライアント証明書のサブジェクト。ストア内の証明書を検索するために使用されます。
  • SSHClientCertType:クライアントストアの証明書タイプ。
  • SSHPassword:SSH サーバーに認証するためのパスワード。
  • SSHPort:SSH 操作に使用するポート。
  • SSHServer:認証しようとしているSSH 認証サーバー。
  • SSHServerFingerPrint:接続先のホストの検証に使用するSSH サーバーのフィンガープリント。
  • SSHUser:SSH サーバーに認証するためのユーザー名。

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

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

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

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

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

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

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

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

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

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

関連コンテンツ

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

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