Neo4jバッチコンポーネントを用いた階層関係付きNeo4jへの俳優と映画情報の書き込み
このシナリオでは、Neo4jバッチコンポーネントは、ローカルNeo4jデータベース内の2つのCSVファイルから俳優と映画に関するデータをインポートし、映画内の俳優の役割を記述した別のCSVファイルに基づいてデータのための関係を作成します。
Talendでサポートされているテクノロジーの詳細は、Talendコンポーネントをご覧ください。
このシナリオは、ビッグデータ関連Talend製品にのみ適用されます。
Talendによって提供されるNeo4jバッチコンポーネントは、ローカルのNeo4jデータベースへの一括書き込みのみをサポートします。これらは、V3.2.Xより前のNeo4jバージョンでも、それらのNeo4jバージョンの1つを使用しているNeo4jコンポーネントと一緒に使用することもできません。
以下のコンポーネントを使用します:
-
1つのtNeo4jConnectionコンポーネント:Neo4jへの接続を開いて再利用します。
-
3つのtFileInputDelimitedコンポーネント:俳優や映画の入力情報を読み取ります。
-
2つのtNeo4jBatchOutputコンポーネント:接続されたNeo4jデータベースに映画と俳優の情報を書き込みます。
-
1つのtNeo4jBatchOutputRelationshipコンポーネント: 俳優と映画の間にリレーションシップが作成されます。
-
1つのtNeo4jBatchSchemaコンポーネント:データベース内のノードに一意性制約を作成します。