데이터 저장소

캔버스의 데이터를 저장하고 읽어오는 노드입니다.

입력 포트

  • 데이터셋

출력 포트

  • 데이터셋

설명

데이터 저장소 노드는 캔버스 내에서 DB를 생성하고, 다른 데이터 저장소 노드에서 이를 읽어올 수 있도록 합니다. 이를 통해 캔버스 내에서 데이터 재사용이 가능해지며, 데이터 로깅, 실시간 데이터 업데이트 등 다양한 활용이 가능합니다.

DB생성 DB를 생성하기 위해서는 데이터 저장소 노드의 입력 포트에 저장하고 싶은 노드를 연결합니다. 이후 데이터 저장소 노드의 더하기(+) 버튼을 클릭하여 DB 이름을 입력합니다. 엔터 키를 누르거나 캔버스 밖을 클릭하면 해당 이름을 가진 DB가 생성됩니다.

DB사용 DB를 사용하려면 원하는 데이터베이스와 Insert Type 속성을 선택한 후 실행합니다.

“인공지능 네이버 검색DB”를 선택후 ‘view’ insert type으로 데이터를 읽어옴

속성

  1. insert type • append: 기존 DB에 새로운 데이터를 추가합니다 • overwrite: 기존 DB를 새로운 데이터로 덮어씁니다. • view: 저장된 데이터를 읽어옵니다.

  2. drop duplicates: 중복된 데이터를 제거

  3. sort in chronological order: 데이터를 시간 순으로 정렬

주의사항

  • 데이터 저장소는 각 캔버스마다 독립적으로 운영되며, 다른 캔버스 간에는 데이터 저장소가 공유되지 않습니다. 따라서, 한 캔버스에서 저장된 DB는 다른 캔버스에서 접근할 수 없습니다.

  • 동일한 이름의 DB를 생성하려 할 경우 데이터가 덮어씌워질 수 있으므로, 고유한 이름을 사용하는 것이 좋습니다.

  • Insert type이 'view'로 설정된 데이터 저장소 노드는 실행 시점의 데이터만 읽어올 수 있습니다. 항상 최신 데이터를 가져오기 위해서는 데이터를 읽기 전에 데이터 저장소 노드를 먼저 실행해야 합니다.

예제

매일 실행되는 크롤링 노드의 데이터를 저장

Last updated