Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Office-Saas 連携No.1 ~ Microsoft Access リンクテーブルからSalesforce データを更新

More than 3 years have passed since last update.

はじめに

CData ODBC Drivers は、Open Database Connectivity (ODBC) をサポートするあらゆるデータベース管理ツールにデータを接続します。多くのプロダクティビティツールにおいて、ドキュメントの共有やコラボレーション機能を新たに追加します。
本来はWe API を使ってデータ連携する必要があるSalesforce ですが、CData ODBC driver for Salesforce を使って、Microsoft Access からWeb API を書くことなくデータ連携し、Salesforce データをライブ更新できます。

Salesforce DSN を作成

接続プロパティが未設定の場合には、ODBC データソース名の設定を行います。Microsoft ODBC データソースアドミニストレーターを使ってDSN を作成および設定できます。

一般的な接続文字列は次のとおりです:

User=username;Password=password;SecurityToken=Your_Security_Token;

ODBC データソースアドミニストレーターで必要なプロパティを設定する方法は、ヘルプドキュメントのはじめにを参照してください。
dsn.png

Account データにリンクテーブルを作成

  1. Access の[外部データソース]タブで[ODBC データベース]をクリックします。
    20161205-3.png

  2. オプションを選択してデータソースにリンクします。リンクテーブルでは、Lead テーブルへのデータの読み出しおよび書き込みを可能にします。

  3. [コンピューターデータソース]タブからCData Salesforce データソースを選択します。
    20161205-5.png

  4. Lead テーブルを選択します。このテーブルについての詳細は、ヘルプドキュメントの「データモデル」を参照してください。
    20161205-6.png

  5. リンクテーブルをダブルクリックで編集 リンクテーブルは常に最新のデータを持ち、Access 上で加えられたすべての変更は元となるSalesforce に反映されます。
    20161205-7.png

ほかにODBC で繋げるツール

Excel, PowerBI, Qlik, Magic Xpi, Cognos, Crystal Reports, FileMaker, MicroStrategy, Forguncy, CELF, Spotfire など多数。
CData ODBC Driver の便利な点は、ODBCやJDBC などの一般的に広く使われている仕様となっており、既存で利用しているツールから各種SaaS へのリアルタイム連携が可能なことです。

TomoyoH
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away