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

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

最終更新日:Mar 06, 2025

Dataphin は、データ同期のさまざまなビジネスシナリオに対応するために、カスタムオフラインデータソースの作成をサポートしています。

前提条件

  • RDBMS データベースの場合は、データベースドライバファイルを取得します。

  • その他のデータベースタイプの場合は、データソース接続設定項目の JSON コードと、読み取り/書き込みプラグインを取得します。

背景情報

MySQL、Oracle、SQL Server などの RDBMS データベースは、リレーショナルデータベースです。これらのデータベースの接続方法には、通常、データベースドライバと、ログイン用の接続アドレス、ユーザー名、パスワードなどの設定項目が含まれます。 Dataphin は、RDBMS タイプのデータベースにデフォルトのデータソース設定項目を提供します。 RDBMS カスタムソースタイプを作成するには、データベースドライバを準備するだけで済みます。

RDBMS 以外のデータベースの場合、データソースの接続方法と設定項目はより多様です。 JSON を使用してデータソース接続に必要な設定項目を定義し、対応する読み取り/書き込みプラグインドライバパッケージをアップロードして、RDBMS 以外のカスタムソースを作成できます。

統合コンポーネント生成手順

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

  • RDBMS タイプのオフラインカスタムデータソースを作成すると、入力コンポーネントと出力コンポーネントが統合パイプラインコンポーネントライブラリのオープンディレクトリに自動的に生成されます。

  • その他のカスタムソースタイプの場合、アップロードされた読み取り/書き込みプラグインに基づいて、コンポーネントライブラリのオープンディレクトリにアップロードした読み取り/書き込みプラグインコンポーネントが生成されます。

新しい RDBMS タイプのデータソースを作成する

  1. Dataphin ホームページで、[管理センター] > [データソース管理] を選択します。

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

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

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

    パラメーター

    説明

    基本構成

    タイプ

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

    名前

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

    日本語、半角英字の大文字と小文字、アンダースコア (_)、数字が使用できます。名前は最大 64 文字まで入力できます。

    タイプコード

    バックエンドで使用され、作成後は編集できません。

    半角英字の大文字と小文字、数字、アンダースコア (_) のみが使用でき、数字で始めることはできません。

    リソース構成

    ドライバ名

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

    半角英字の大文字と小文字、アンダースコア (_)、数字、半角ピリオド (.) が使用できます。名前は最大 64 文字まで入力できます。たとえば、com.mysql.jdbc.Driver などです。

    ドライバファイル

    アップロードされたデータベースドライバファイル。

    説明

    .jar タイプのファイルのみがサポートされており、ファイルサイズは 200MB を超えてはなりません。

    説明

    説明

    カスタムデータソースの簡単な説明。説明は最大 128 文字まで入力できます。

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

その他のタイプのデータソースを作成する

  1. [オフラインカスタムソースタイプを作成] ページで、次のパラメーターを構成します。

    パラメーター

    説明

    基本構成

    タイプ

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

    名前

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

    日本語、半角英字の大文字と小文字、アンダースコア (_)、数字が使用できます。名前は最大 64 文字まで入力できます。

    タイプコード

    バックエンドで使用され、作成後は編集できません。

    半角英字の大文字と小文字、数字、アンダースコア (_) のみが使用でき、数字で始めることはできません。

    データソース JSON

    データソースの設定項目を定義するデータソース JSON コードを入力します。コード例は次のとおりです。

    [
      {
        "columnName": "url",
        "columnType": "NORMAL",
        "text": {
          "zh_CN": "链接地址",
          "en_US": "address",
          "zh_TW": "繁体"
        },
        "placeholder": {
          "zh_CN": "请输入链接地址",
          "en_US": "input address",
          "zh_TW": "繁体"
        }
      },
      {
        "columnName": "username",
        "columnType": "NORMAL",
        "text": {
          "zh_CN": "用户名",
          "en_US": "username",
          "zh_TW": "繁体"
        },
        "placeholder": {
          "zh_CN": "请输入用户名",
          "en_US": "input username",
          "zh_TW": "繁体"
        }
      },
      {
        "columnName": "password",
        "columnType": "ENCRYPT",
        "text": {
          "zh_CN": "密码",
          "en_US": "password",
          "zh_TW": "繁体"
        },
        "placeholder": {
          "zh_CN": "请输入密码",
          "en_US": "input password",
          "zh_TW": "繁体"
        }
      }
    ]

    リソース構成

    読み取り/書き込みプラグイン

    アップロードするプラグインのタイプを選択し、ClassName(プラグインクラス名)を入力して、プラグインをアップロードします。

    • .jar タイプのファイルのみがサポートされており、ファイルサイズは 200MB を超えてはなりません。

    • 読み取りプラグインまたは書き込みプラグインの少なくとも 1 つを選択して構成する必要があります。

    • 読み取りプラグインを選択すると、読み取りコンポーネントが生成されます。書き込みプラグインを選択すると、書き込みコンポーネントが生成されます。

    説明

    説明

    カスタムデータソースの簡単な説明。128 文字以内。

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

次の手順

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