10.2. 데이터 가져오기(import)

이 절에서는 Neo4j에로 데이터를 일괄 임포트하는 방법을 설명합니다.
neo4j-adminimport 명령을 사용하여 대량의 데이터를 CSV 파일에서 Neo4j 데이터베이스로 배치 임포트할 수 있습니다. 이 도구는 이전에 사용되지 않은 데이터베이스에 데이터를 로드하는데에만 사용할 수 있습니다. 중소형 CSV파일을 기존 데이터베이스로 가져 오려면 LOAD CSV를 사용합니다.(개발자 매뉴얼의 → LOAD CSV참조합니다).

다음은 입력 파일을 만들때 명심해야 할 몇 가지 사항입니다:

  • 필드는 기본적으로 쉼표로 구분되지만 다른 구분 기호를 지정할 수 있습니다.
  • 모든 파일은 동일한 구분 기호를 사용해야합니다.
  • 노드와 관계에 여러개의 소스 파일을 사용할 수 있습니다.
  • 한 데이터 소스를 여러 파일에서 선택할 수 있습니다.
  • 데이터 필드에 대한 정보를 제공하는 헤더는 각 데이터 소스의 첫 번째 행에 있어야합니다.
  • 헤더에 해당 정보가 없는 필드는 읽지 않습니다.
  • UTF-8 인코딩이 사용됩니다.

인덱스와 제약 조건(constraints) 인덱스 및 제약 조건은 임포트하는 동안에 만들어지지 않습니다. 나중에 추가해야합니다.(개발자 매뉴얼 → 스키마를 참조합니다).

이 장에서는 입력 데이터를 형식화하고 임포트 도구를 사용하는 방법을 설명합니다. 임포트 도구 사용의 자세한 예제는 임포트 자습서를 참조합니다.

다음 절에서는 임포트 도구 사용법을 설명합니다:

  • 문법 - neo4j-admin import 명령의 문법.
  • CSV 헤더 포맷 - 각 CSV 파일의 헤더 행(row) 만드는 방법.
  • 옵선 - neo4j-admin import 명령에서 사용할 수 있는 옵션들.

results matching ""

    No results matching ""