メイン コンテンツをスキップする 補完的コンテンツへスキップ

データをインポートしてリレーションシップを作成

手順

  1. 2番目のtNeo4jRowコンポーネントをダブルクリックして、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
  2. [DB Version] (データベースバージョン)リストでNeo4J 2.X.Xを選択します。
  3. [Remote server] (リモートサーバー)チェックボックスをオンにして、[Server URL] (サーバーURL)フィールドでNeo4jサーバーのURL(この例では"http://localhost:7474/db/data")を指定します。
  4. [Query] (クエリー)フィールドに次のCypherクエリーを入力し、家族データをCSVファイルからインポートして、該当するPersonノードとFamilyノードを作成し、個人と家族の間のリレーションシップを作成します。
    "LOAD CSV WITH HEADERS FROM 'file:E:/Talend/Data/Input/families.csv' AS csvLine FIELDTERMINATOR ';' 
    MERGE (family:Family { name: csvLine.Family })
    CREATE (person:Person { name: csvLine.Name, gender: csvLine.Gender, age: toInt(csvLine.Age)})
    CREATE (person)-[:From]->(family)"

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。