Dataphin が RFC を介して SAP テーブルからデータを読み取れるようにするには、SAP テーブルデータソースを作成します。このトピックでは、SAP テーブルデータソースを作成する方法について説明します。
権限
データソースの作成 権限を持つカスタム グローバル ロールと、スーパー管理者、データソース管理者、ドメイン設計者、プロジェクト管理者 などのシステム ロールのみが、データソースを作成できます。
手順
Dataphin ホームページで、上部のナビゲーションバーにある [管理センター] > [データソース管理] をクリックします。
[データソース] ページで、[+データソースの作成] をクリックします。
[データソースの作成] ページで、[半構造化ストレージ] セクションの [SAP テーブル] を選択します。
最近 SAP テーブルを使用したことがある場合は、[最近使用したデータソース] セクションから選択することもできます。また、検索ボックスにキーワードを入力して、SAP テーブルをすばやく検索することもできます。
[SAP テーブルデータソースの作成] ページで、接続パラメーターを構成します。
データソースの基本情報を構成します。
パラメーター
説明
データソース名
名前は次の要件を満たしている必要があります。
中国語の文字、英字、数字、アンダースコア (_)、またはハイフン (-) のみを含めることができます。
長さは 64 文字を超えることはできません。
データソースコード
データソースコードを構成した後、
data source code.table nameまたはdata source code.schema.table nameのフォーマットを使用して、Flink_SQL タスクでデータソース内のテーブルを参照できます。現在の環境に基づいて、対応する環境のデータソースに自動的にアクセスする必要がある場合は、変数フォーマット${data source code}.tableまたは${data source code}.schema.tableを使用します。詳細については、「Dataphin データソーステーブル開発メソッド」をご参照ください。重要データソースコードは、正常に構成された後は変更できません。
データソースコードが正常に構成されると、アセットディレクトリとアセットインベントリのオブジェクト詳細ページでデータをプレビューできます。
Flink SQL では、現在、MySQL、Hologres、MaxCompute、Oracle、StarRocks、Hive、および SelectDB データソースのみがサポートされています。
データソースの説明
データソースの簡単な説明。長さは 128 文字を超えることはできません。
データソースの構成
構成するデータソースを選択します。
ビジネスデータソースが本番データソースと開発データソースを区別する場合、[本番 + 開発データソース] を選択します。
ビジネスデータソースが本番データソースと開発データソースを区別しない場合、[本番データソース] を選択します。
タグ
タグに基づいてデータソースを分類およびタグ付けできます。タグの作成方法については、「データソースタグの管理」をご参照ください。
データソースと Dataphin 間の接続パラメーターを構成します。
データソース設定で [本番 + 開発データソース] を選択した場合は、[本番 + 開発データソース] の両方の接続情報を設定する必要があります。 [本番データソース] を選択した場合は、[本番データソース] の接続情報のみを設定する必要があります。
説明通常、本番データソースと開発データソースは、環境の隔離を実現するために別々のデータソースとして構成する必要があり、開発データソースが本番データソースに与える影響を軽減します。ただし、Dataphin では、同じパラメーター値を持つ同じデータソースとして構成することもサポートされています。
SAP テーブルデータソースは、[単一サーバー]、[負荷分散]、および [構成ファイル] 接続方法をサポートしています。接続方法が異なると、必要な構成も異なります。次の表は、SDK バージョンに基づいて条件を比較したものです。
[単一サーバー接続方法]
パラメーター
説明
HOST
SAP インスタンスが配置されているサーバーのアドレス。たとえば、
192.198.*.212です。システム番号
SAP システムのシステム番号 (SYSNR)。文字列形式の 2 桁の 10 進数で表されます。たとえば、
00です。クライアント ID
SAP システムのクライアント (CLIENT) の ID。3 桁の 10 進数を文字列形式で表します。たとえば、
100です。ユーザー名、パスワード
SAP サーバーのユーザー名とパスワード。
言語
SAP システムで使用される言語。デフォルト値は EN です。中国語に設定するには、ZH と入力します。
負荷分散接続方法
パラメーター
説明
MS ホスト
SAP インスタンスが配置されている Message Service (旧称 MNS) サーバーのアドレス。例:
192.198.*.212ロググループ
クライアントが接続する必要がある SAP サーバーのグループを指定するために使用されます。
MSSERV
SAP Message Service (旧称 MNS) サーバーのサービスポート。
クライアント ID
SAP システムのクライアント番号。文字列形式の 3 桁の 10 進数で表されます。
ユーザー名、パスワード
SAP サーバーのユーザー名とパスワード。
言語
SAP システムで使用される言語。デフォルト値は EN です。中国語に設定するには、ZH と入力します。
構成ファイル接続方法
パラメーター
説明
JCO 構成ファイル
JCO 構成ファイル。構成項目は、通常
jco.clientから始まります。パスワード
パスワードを入力します。
[デフォルトのリソースグループ] を選択します。これは、データベース SQL、オフラインデータベースの移行、データのプレビューなど、現在のデータソースに関連するタスクを実行するために使用されます。
[接続テスト] を実行するか、[OK] をクリックして保存し、SAP テーブルデータソースの作成を完了します。
[接続テスト] をクリックして、データソースが Dataphin に正常に接続できるかどうかをテストします。[OK] を直接クリックすると、システムは選択したすべてのクラスターの接続を自動的にテストします。ただし、選択したすべてのクラスターの接続テストが失敗した場合でも、データソースは正常に作成されます。