tNeo4jBatchSchema標準プロパティ - 7.3

Neo4j

EnrichVersion
Cloud
7.3
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Real-Time Big Data Platform
EnrichPlatform
Talend Studio
task
ジョブデザインと開発 > サードパーティーシステム > NoSQL Components > Neo4j
データガバナンス > サードパーティーシステム > NoSQL Components > Neo4j
データクオリティとプレパレーション > サードパーティーシステム > NoSQL Components > Neo4j

このプロパティはStandardジョブフレームワークで実行されているtNeo4jBatchSchemaを設定するために使います。

Standard tNeo4jBatchSchemaコンポーネントはビッグデータファミリーとデータベースNoSQLファミリーのコンポーネントです。

このフレームワーク内のコンポーネントは、ビッグデータ対応のTalend 製品すべて、およびTalend Data Fabricで使用できます。

基本設定

[Use an existing connection] (既存の接続を使用する)

定義済みの接続の詳細を再利用するには、このチェックボックスをオンにして、[Component List] (コンポーネントリスト)で該当する接続コンポーネントをクリックします。

このコンポーネントはNeo4jバージョンV3.2.Xのみをサポートしており、リモートモードはサポートしていません。したがって、tNeo4jConnectionコンポーネントで定義したV3.2.X以外のバージョンへの接続を再利用しないでください。また、tNeo4jConnection[Remote server] (リモートサーバー)チェックボックスをオンにしないでください。

2.X.Xバージョンと3.X.Xバージョンを同じジョブで使用しないでください。使用するとクラスコンフリクトの問題が発生します。

[Database path] (データベースパス)

データファイルを保存するディレクトリーを指定します。指定のディレクトリが存在しない場合は、作成されます。

このフィールドは、[Use an existing] (既存の接続を使用する)チェックボックスがオフの場合にのみ表示されます。

[Shutdown after job] (ジョブ後にシャットダウン)

現在のコンポーネントの後にNeo4jに対して実行するオペレーションがない場合は、このチェックボックスをオンにしてNeo4jデータベース接続をシャットダウンします。

または、tNeo4jCloseを使用してデータベースをシャットダウンします。

こうすることで、Neo4jが関係するジョブを次回実行する時に、[Id file not properly shutdown] (IDファイルが正しくシャットダウンされていません)"のようなエラーを回避できます。

このチェックボックスは、[Use an existing connection] (既存の接続を使用する)チェックボックスがオフの場合にのみ使用できます。

[Schema definition] (スキーマの定義)

インデックスと一意のプロパティ制約を追加して、スキーマを定義します。
  • [Schema type] (スキーマタイプ): インデックス([Index on node property] (ノードプロパティのインデックス))または制約([Node property is unique] (ノードプロパティは一意))のどちらを定義するかを選択します。

  • [For node with label] (ラベル付きノードの場合): ノードのラベルを二重引用符で囲んで入力します。

  • [On property] (プロパティ): ノードのプロパティを二重引用符で囲んで入力します。

詳細設定

[Neo4j configuration] (Neo4j設定)

テーブルにパラメーターを追加して、作成するデータベースを設定します。

詳細は、Neo4jのドキュメンテーション: Configuration settingsを参照してください。

値を入力する時に、この[Nodes files] (ノードファイル)テーブルのカラム名と共に示したサンプルの構文を使用します。

[tStatCatcher Statistics] (tStatCatcher統計)

このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。

Global Variables

[Global Variables] (グローバル変数)

NB_LINE: 入力コンポーネントによって読み取られた行の数、または出力コンポーネントに転送された行の数。これはAfter変数で、整数を返します。

ERROR_MESSAGE: エラーが発生した時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。この変数はコンポーネントにこのチェックボックスが存在し、Die on error (エラー時強制終了)がオフになっている場合にのみ機能します。

Flow変数はコンポーネントの実行中に機能し、After変数はコンポーネントの実行後に機能します。

フィールドまたは式に変数を入れるには、Ctrl + Spaceを押して変数リストにアクセスし、リストから使用する変数を選択します。

変数の詳細については、『 Talend Studio ユーザーガイド』を参照してください。

使用方法

使用ルール

このコンポーネントは、サブジョブでスタンドアロンで使い、Neo4jグラフスキーマを記述します。