Skip to main content

데이터 저장소

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


설명

데이터 저장소 노드는 캔버스 내에서 데이터 저장소를 생성하고, 다른 데이터 저장소 노드에서 이를 읽어올 수 있도록 합니다.

이를 통해 캔버스 내에서 데이터 재사용이 가능해지며, 데이터 로깅, 실시간 데이터 업데이트 등 다양한 활용이 가능합니다.


포트 구성

입력 포트

  • 데이터셋: 저장할 데이터셋

출력 포트

  • 데이터셋: 읽어온 데이터셋

속성

유형 선택

  • 데이터 보기: 저장된 데이터를 읽어옵니다
  • 데이터 추가: 기존 데이터 저장소에 새로운 데이터를 추가합니다
  • 데이터 덮어쓰기: 기존 데이터 저장소를 새로운 데이터로 덮어씁니다

중복 제거

중복된 데이터를 제거합니다.

정렬

데이터를 시간 순으로 정렬합니다.

  • 오름차순: 오름차순으로 정렬합니다
  • 내림차순: 내림차순으로 정렬합니다
  • 정렬 안함: 정렬하지 않습니다

사용 방법

데이터 저장소 생성

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

데이터 저장소 사용

  1. 원하는 데이터 저장소를 선택합니다
  2. 유형 선택 속성을 선택합니다
    • 데이터를 저장하려면: 데이터 추가 또는 데이터 덮어쓰기 (입력 포트에 저장할 데이터를 연결해야 합니다)
    • 데이터를 읽어오려면: 데이터 보기
  3. 노드를 실행합니다

예제

데이터 저장소 예제


주의사항

캔버스 독립성

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

중복 이름

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

최신 데이터 읽기

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