チュートリアル 205:

統合

チュートリアル 205: レッスン 2

外部 SQL ソース (ESS)

外部 SQL ソース (ESS) との統合

FileMaker プラットフォームは、汎用的な言語である SQL をサポートする特定のデータベースと、素早く簡単に接続することが可能です。すでに、ビジネスでそれらのアプリケーションを利用中であれば、ESS (External SQL Sources) と呼ばれる手法によって、FileMaker のカスタム App と接続できるでしょう。

ESS は、外部システムと FileMaker のカスタム App との直接かつライブでの接続を可能にします。他の統合手法とは異なり、ESS は外部の SQL ソースのデータテーブルを FileMaker カスタム App 内で、あたかも FileMaker ネイティブのテーブルのように扱うことができます。ESS テーブルをリレーションシップグラフに配置し、リレーションシップを作成できます。そして、そのデータを表示する FileMaker レイアウトも作成できます。

以下のビデオでは、ESS の概要、インストール、使い方、テクニックを説明します。今回学ぶことは、

  1. ESS の概要と仕組み
  2. インストール方法 (Mac 用ビデオと Windows 用ビデオ)
  3. 使い方

これが重要な理由は?

  • ユーザは、複数のアプリケーションからデータを必要としますが、あなたはそれらすべての開発者である必要はありません。SQL データはレイアウト、リレーションシップ、さらに カスタム App 独自の計算にも使用でき、それは FileMaker のスキルで扱うことができます。結果、ユーザは容易にデータを閲覧できます。

ビデオ 1

ESS の概要: 外部 SQL ソース

ESS の概要、仕組み、何のために使うのかを学びます。

視聴時間: 約 6 分>

このビデオで学ぶこと

  • ESS とは: その手法と、利用可能な SQL ソースについて学びます
  • ESS の仕組み: 機能と設定の準備方法を理解します

ビデオ 2

macOS での ESS の設定

ESS を利用するために、インストールが必要ないくつかのコンポーネントがあります。複数のユーザが同時にログインできるようにファイルを共有する場合、ホストマシンにこれらのコンポーネントのインストールが必要です。このビデオの手順に沿って、Mac で ESS を設定します。

視聴時間: 約 6 分

このビデオで学ぶこと:

  • ドライバのインストール: 接続を制御するソフトウェアであるドライバをダウンロードします
  • データソースネーム (DSN) の設定: ドライバが SQL ソースを見つけられるようにします
  • SQL ソースへの接続: FileMaker カスタム App へ SQL データを組み込みます

ビデオ 3

Windows OS での ESS の設定

ESS を利用するために、インストールが必要ないくつかのコンポーネントがあります。複数のユーザが同時にログインできるようにファイルを共有する場合、ホストマシンにこれらのコンポーネントのインストールが必要です。このビデオの手順に沿って、Windows マシンで ESS を設定します。

視聴時間: 約 7 分

このビデオで学ぶこと:

  • ドライバのインストール: 接続を制御するソフトウェアであるドライバをダウンロードします
  • データソースネーム (DSN) の設定: ドライバが SQL ソースを見つけられるようにします
  • SQL ソースへの接続: FileMaker カスタム App へ SQL データを組み込みます

ビデオ 4

ESS の使い方

ESS テーブルとフィールドをカスタム App 内で使う方法の詳細を確認し、接続の仕組みと最大限に活用する方法を詳しく学びます。

視聴時間: 約 8 分

このレッスンでは、

  • シャドウフィールド: SQL フィールドがカスタム App 内でどのように見えるかを確認します (1:39)
  • 補助フィールド: SQL テーブルに FileMaker フィールドを追加します (2:32)
  • テーブルとフィールドの同期: カスタム App に新しい SQL フィールドを取り込みます (3:01)
  • リレーションシップの追加: FileMaker テーブルを SQL テーブルにリンクします (3:59)
  • データの更新: ESS でデータの最新状態を維持する方法を学びます (4:29)
  • 制限: ESS がネイティブの FileMaker データと異なる点を確認します (5:37)

関連リソース