Neo4j データソースを作成すると、Dataphin で Neo4j データベースの読み取りと書き込みが可能になります。
アクセス許可
データソースの作成のアクセス許可を持つカスタムグローバルロール、および次のシステムロールのみがデータソースを作成できます。スーパー管理者、データソース管理者、プレートアーキテクト、プロジェクト管理者。
操作手順
Dataphin のホームページの上部のナビゲーションバーで、[管理センター] > [データソース管理] をクリックします。
[データソース] ページで、[+ データソースの作成] をクリックします。
[データソース作成] ページで、[半構造化ストレージ] セクションから Neo4j を選択します。
最近 Neo4j を使用した場合は、[最近使用した項目] セクションから選択することもできます。 検索ボックスに Neo4j と入力して、すばやく見つけることもできます。
[Neo4j データソースの作成] ページで、接続パラメーターを設定します。
データソースの基本情報を設定します。
パラメータ
説明
[データソース名]
次の命名規則が適用されます:
名前には、中国語の文字、英字、数字、アンダースコア (_)、ハイフン (-) のみを使用できます。
名前は最大 64 文字です。
[データソースコード]
データソースの一意の識別子です。データソースコードを設定すると、Flink SQL ジョブで
data_source_code.tableまたはdata_source_code.schema.table形式を使用して物理テーブルを参照できます。現在の環境に対応するデータソースに自動的にアクセスするには、${data_source_code}.tableまたは${data_source_code}.schema.table形式を使用します。重要データソースコードは、一度構成すると変更できません。
データソースコードが構成された後でのみ、アセットディレクトリおよびアセットチェックリストのオブジェクト詳細ページでデータをプレビューできます。
Flink SQL では、現在、MySQL、Hologres、MaxCompute、Oracle、StarRocks、Hive、SelectDB、および GaussDB データウェアハウスサービス (DWS) のデータソースのみがサポートされています。
[データソースの説明]
データソースの簡単な説明です。説明は最大 128 文字です。
[データソースの設定]
設定するデータソースのタイプを選択します。
ビジネスデータが本番環境と開発環境に分離されている場合は、[本番および開発データソース]を選択してください。
ビジネスデータが本番環境と開発環境に分離されていない場合は、[本番データソース] を選択します。
[タグ]
タグを使用してデータソースを分類できます。タグの作成の詳細については「データソースタグの管理」をご参照ください。
データソースの接続パラメータを設定します。
[本番・開発データソース] を選択した場合は、[本番・開発データソース] の接続情報を設定する必要があります。 データソースが [本番データソース] として設定されている場合は、[本番データソース] の接続情報のみを設定する必要があります。
説明通常、環境分離を確保し、開発活動が本番環境に与える影響を軽減するために、本番環境と開発環境のデータソースを別々のインスタンスとして設定します。ただし、Dataphin では、同一のパラメータ値を使用して、それらを同じデータソースとして設定することもできます。
パラメータ
説明
[URL]
Neo4j インスタンスにアクセスするための URL です。例:
bolt://host:7687。[ユーザー名、パスワード]
Neo4j インスタンスにアクセスするためのユーザー名とパスワードです。
[データベース] (オプション)
データベース名を入力します。デフォルト値は neo4j です。
[デフォルトのリソースグループ] を選択します。このリソースグループでは、データベース SQL ジョブ、オフラインでのデータベース全体の移行、データプレビューなど、データソースに関連するジョブが実行されます。
[接続テスト] をクリックするか、[OK] をクリックして Neo4j データソースを保存します。
[接続テスト] をクリックすると、Dataphin がデータソースに接続できるかどうかが検証されます。[OK] を直接クリックすると、選択したすべてのクラスターへの接続がシステムによって自動的にテストされます。すべての接続テストが失敗した場合でも、データソースは作成されます。
接続テスト は、デフォルトクラスター または Dataphin に登録済みかつ正常に稼働中の 登録済みスケジューリングクラスター に対して実行されます。デフォルトクラスター がデフォルトで選択され、解除することはできません。登録済みスケジューリングクラスターにリソースグループが未作成の場合、接続テストはサポートされません。接続テストを実行するには、まずリソースグループを作成してください。
選択されたクラスターは、現在のデータソースとのネットワーク接続性をテストする目的でのみ使用され、今後の関連タスク実行には使用されません。
接続テストは通常 2 分以内に完了します。タイムアウトした場合は、
アイコンをクリックして具体的な原因を確認し、再試行できます。テスト結果が 接続失敗、接続成功、または 警告あり接続成功 のいずれであっても、最終結果の生成時刻が記録されます。
説明デフォルトクラスター のテスト結果のみが、警告あり接続成功、接続成功、接続失敗 の 3 種類のステータスを含みます。登録済みスケジューリングクラスター のテスト結果は、接続成功 および 接続失敗 の 2 種類のみです。
テスト結果が 接続失敗 の場合、
アイコンをクリックして具体的な失敗原因を確認できます。テスト結果が 警告あり接続成功 の場合、アプリケーションクラスターへの接続は成功しましたが、スケジューリングクラスターへの接続に失敗しています。この状態では、現在のデータソースをデータ開発および統合に使用できません。
アイコンをクリックしてログ情報を確認できます。