IntelliJ で Airtable のデータ に接続

Jerod Johnson
Jerod Johnson
Senior Technology Evangelist
IntelliJ のウィザードを使用して Airtable のデータ への接続を設定します。

CData JDBC Driver for Airtable を使用すると、Airtable を JDBC データソースとしてアクセスでき、IDE の迅速な開発ツールとの連携が可能になります。この記事では、データソース設定ウィザードを使用して IntelliJ で Airtable のデータ に接続する方法を説明します。

Airtable 用の JDBC データソースを作成

以下の手順で、ドライバー JAR を追加し、Airtable のデータ への接続に必要な接続プロパティを定義します。

  1. Data Sources ウィンドウで右クリックし、Add Data Source -> DB Data Source をクリックします。
  2. 表示される Data Source Properties ダイアログで、以下のプロパティを設定します。

    • JDBC Driver Files: このメニューの横にあるボタンをクリックし、インストールディレクトリにある JDBC Driver ファイル cdata.jdbc.airtable.jar を追加します。
    • JDBC Driver Class: このメニューで、リストから cdata.jdbc.airtable.AirtableDriver を選択します。
    • Database URL: JDBC URL プロパティに接続 URL を入力します。URL は jdbc:airtable: で始まり、セミコロンで区切られた接続プロパティを含みます。

      Airtable への接続

      それでは、Airtable に接続していきましょう。CData 製品は、Airtable にテーブルとビューを要求します。 Schema プロパティ(オプション)を使用すると、表示されるテーブルおよびビューを特定のベースに制限できます。 特定のベースに制限したい場合は、このプロパティを使用するスキーマの名前に設定してください。(これはAirtable のBase 名に相当します。)

      すべてのAirtable Bases に加えて、DataModelInformation という名前の静的スキーマもご利用いただけます。 このスキーマでは、Bases、Tables、Users のような静的テーブルをクエリできます。 DisplayObjectIdsTrue に設定されている場合、Schema の値は名前ではなくAirtable Base id に設定する必要があります。

      Airtableへの認証

      続いて、認証方法を設定しましょう。個人用アクセストークンまたはOAuth PKCE のいずれかを使用してAirtable に認証できます。

      個人用アクセストークン

      個人用アクセストークンをまだ生成していない場合は、以下のステップで生成してみましょう。

      1. ユーザーアカウントにログインします
      2. "https://airtable.com/create/tokens" に移動します
      3. Create new token をクリックします
      4. Scopes で、Add a scope をクリックして以下の各スコープを追加します
        • data.records:read
        • data.records:write
        • schema.bases:read
      5. Access で、トークンにアクセス権を付与するすべてのワークスペースとベースを追加します
      6. Create token をクリックしてトークンを生成します。生成されたトークンは一度しか表示されませんので、必ずコピーして保存してください

      次に、以下の設定を行います。

      • AuthSchemePersonalAccessToken
      • Token:先ほど生成した個人用アクセストークンの値

      OAuth PKCE については、 href="/kb/help/" target="_blank">ヘルプドキュメントの「はじめに」をご確認ください。

      組み込みの接続文字列デザイナー

      JDBC URL の作成には、Airtable JDBC Driver に組み込まれている接続文字列デザイナーを使用できます。JAR ファイルをダブルクリックするか、コマンドラインから JAR ファイルを実行します。

      java -jar cdata.jdbc.airtable.jar
      

      接続プロパティに値を入力して、接続文字列をクリップボードにコピーします。

      一般的な JDBC URL は以下のとおりです。

      jdbc:airtable:APIKey=keymz3adb53RqsU;BaseId=appxxN2fe34r3rjdG7;TableNames=TableA,...;ViewNames=TableA.ViewA,...;

Airtable のデータ の編集と保存

スキーマ情報を取得するには、作成したデータソースを右クリックして Refresh Tables をクリックします。テーブルをクエリするには、テーブルを右クリックして Open Tables Editor をクリックします。

はじめる準備はできましたか?

Airtable Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

Airtable Icon Airtable JDBC Driver お問い合わせ

Airtable に連携するJava アプリケーションを素早く、簡単に開発できる便利なドライバー。