すべてのプロダクト
Search
ドキュメントセンター

Dataphin:カスタムオフラインソースタイプの作成

最終更新日:Aug 01, 2026

Dataphin では、さまざまなデータ同期のニーズに対応するため、カスタムオフラインソースタイプを作成できます。

前提条件

  • RDBMS データベースの場合、データベースドライバーファイルが必要です。

  • その他のデータベースタイプの場合、データソース接続の JSON 設定と、リーダー/ライタープラグインが必要です。

背景情報

RDBMS データベース、つまりリレーショナルデータベースには、MySQL、Oracle、SQL Server などのタイプがあります。これらのデータベースは通常、データベースドライバーと接続パラメーター (接続アドレス、ユーザー名、パスワードなど) を必要とする共通の接続方法を共有しています。Dataphin は RDBMS データベース用のデフォルトのデータソース設定を提供しています。RDBMS カスタムオフラインソースタイプを作成するには、データベースドライバーのみが必要です。

RDBMS 以外のデータベースの場合、接続方法とパラメーターは大きく異なる可能性があります。必要な接続パラメーターを JSON で定義し、リーダー/ライタープラグインパッケージをアップロードすることで、RDBMS 以外のカスタムオフラインソースタイプを作成できます。

統合コンポーネントの生成

カスタムオフラインソースタイプを作成すると、Dataphin は統合パイプラインのコンポーネントライブラリにこのタイプの統合コンポーネントを自動的に生成します。このコンポーネントを統合開発に使用できます。生成プロセスは次のとおりです。

  • RDBMS データベース用のカスタムオフラインソースタイプを作成すると、Dataphin は統合パイプラインのコンポーネントライブラリのパブリックディレクトリにリーダーコンポーネントとライターコンポーネントを自動的に生成します。

  • その他のカスタムソースタイプの場合、Dataphin はアップロードされたリーダー/ライタープラグインに基づいて、コンポーネントライブラリのパブリックディレクトリにリーダーコンポーネントまたはライターコンポーネントを生成します。

RDBMS ソースタイプの作成

  1. Dataphin ホームページの上部ナビゲーションバーで、[管理センター] > [データソース管理] を選択します。

  2. 左側のナビゲーションペインで、[データソース] > [カスタムソースタイプ] を選択します。

  3. [カスタムソースタイプ] ページで、[新しいカスタムソースタイプ] をクリックし、ドロップダウンリストから [新しいオフラインカスタムソースタイプ] を選択します。

  4. [新規オフラインカスタムソースタイプ] ページで、次のパラメーターを設定します。

    パラメーター

    説明

    [基本設定]

    [Type]

    [RDBMS データベース] を選択します。

    [Name]

    カスタムコンポーネントの名前。

    名前には、漢字、大文字と小文字の英字、アンダースコア (_)、および数字を使用できます。名前の長さは最大 64 文字です。

    [タイプコード]

    タイプコードはバックエンド識別子であり、作成後は変更できません。

    タイプコードには、大文字と小文字の英字、数字、アンダースコア (_) のみを使用できます。数字で始めることはできません。

    [リソース設定]

    [Driver name]

    データベースドライバー名を入力します。

    名前には、大文字と小文字の英字、アンダースコア (_)、数字、ピリオド (.) を使用できます。名前の長さは最大 64 文字です。例: com.mysql.jdbc.Driver

    [Driver upload]

    データベースドライバーファイルをアップロードします。最大 20 個のファイルをアップロードできます。

    説明

    .jar ファイルのみに対応しています。すべてのファイルの合計サイズは 200 MB を超えることはできません。

    [説明]

    Description

    カスタムデータソースの簡単な説明。説明の長さは最大 128 文字です。

  5. [作成] をクリックします。

その他のデータベース用のソースタイプの作成

  1. [新規オフラインカスタムソースタイプ] ページで、以下のパラメーターを設定します。

    パラメーター

    説明

    [基本設定]

    [Type]

    [その他のデータベース] を選択します。

    [Name]

    カスタムコンポーネントの名前。

    名前には、漢字、大文字と小文字の英字、アンダースコア (_)、および数字を使用できます。名前の長さは最大 64 文字です。

    [タイプコード]

    タイプコードはバックエンド識別子であり、作成後は変更できません。

    タイプコードには、大文字と小文字の英字、数字、アンダースコア (_) のみを使用できます。数字で始めることはできません。

    [Data source JSON]

    データソース JSON コードを入力して、接続パラメーターを定義します。次のコードは一例です。

    [
      {
        "columnName": "url",
        "columnType": "NORMAL",
        "text": {
          "ja_JP": "接続アドレス",
          "en_US": "Address"
        },
        "placeholder": {
          "ja_JP": "接続アドレスを入力してください",
          "en_US": "Enter Address"
        }
      },
      {
        "columnName": "username",
        "columnType": "NORMAL",
        "text": {
          "ja_JP": "ユーザー名",
          "en_US": "Username"
        },
        "placeholder": {
          "ja_JP": "ユーザー名を入力してください",
          "en_US": "Enter Username"
        }
      },
      {
        "columnName": "password",
        "columnType": "ENCRYPT",
        "text": {
          "ja_JP": "パスワード",
          "en_US": "Password"
        },
        "placeholder": {
          "ja_JP": "パスワードを入力してください",
          "en_US": "Enter Password"
        }
      }
    ]

    [リソース設定]

    [Reader/writer plugin]

    プラグインタイプを選択し、その ClassName を入力して、プラグインパッケージをアップロードします。

    • .jar ファイルのみに対応しています。すべてのファイルの合計サイズは 200 MB を超えることはできません。

    • リーダープラグイン、ライタープラグイン、またはその両方を設定する必要があります。

    • Dataphin は、リーダープラグインをもとにリーダーコンポーネントを、ライタープラグインをもとにライターコンポーネントを生成します。

    [説明]

    [Description]

    カスタムデータソースの簡単な説明。説明の長さは最大 128 文字です。

  2. [作成]をクリックします。

次のステップ

カスタムオフラインソースタイプを作成すると、Dataphin はそのタイプのデータソース設定を生成します。その後、このタイプのデータソースを Dataphin に追加できます。詳細については、「カスタムデータソースの追加」をご参照ください。