데이터 저장소
캔버스의 데이터를 저장하고 읽어오는 노드입니다.
설명
데이터 저장소 노드는 캔버스 내에서 데이터 저장소를 생성하고, 다른 데이터 저장소 노드에서 이를 읽어올 수 있도록 합니다.
이를 통해 캔버스 내에서 데이터 재사용이 가능해지며, 데이터 로깅, 실시간 데이터 업데이트 등 다양한 활용이 가능합니다.
포트 구성
입력 포트
- 데이터셋: 저장할 데이터셋
출력 포트
- 데이터셋: 읽어온 데이터셋
속성
유형 선택
- 데이터 보기: 저장된 데이터를 읽어옵니다
- 데이터 추가: 기존 데이터 저장소에 새로운 데이터를 추가합니다
- 데이터 덮어쓰기: 기존 데이터 저장소를 새로운 데이터로 덮어씁니다
중복 제거
중복된 데이터를 제거합니다.
정렬
데이터를 시간 순으로 정렬합니다.
- 오름차순: 오름차순으로 정렬합니다
- 내림차순: 내림차순으로 정렬합니다
- 정렬 안함: 정렬하지 않습니다
사용 방법
데이터 저장소 생성
- 데이터 저장소 노드를 캔버스에 추가합니다
- 입력 포트에 저장하고 싶은 데이터를 연결합니다
- 데이터 저장소 노드의 더하기(+) 버튼을 클릭합니다
- 데이터 저장소 이름을 입력합니다
- 엔터 키를 누르거나 캔버스 밖을 클릭하면 해당 이름을 가진 데이터 저장소가 생성됩니다
데이터 저장소 사용
- 원하는 데이터 저장소를 선택합니다
- 유형 선택 속성을 선택합니다
- 데이터를 저장하려면: 데이터 추가 또는 데이터 덮어쓰기 (입력 포트에 저장할 데이터를 연결해야 합니다)
- 데이터를 읽어오려면: 데이터 보기
- 노드를 실행합니다
예제

주의사항
캔버스 독립성
데이터 저장소는 각 캔버스마다 독립적으로 운영되며, 다른 캔버스 간에는 데이터 저장소가 공유되지 않습니다. 따라서, 한 캔버스에서 저장된 데이터 저장소는 다른 캔버스에서 접근할 수 없습니다.
중복 이름
동일한 이름의 데이터 저장소를 생성하려 할 경우 데이터가 덮어씌워질 수 있으므로, 고유한 이름을 사용하는 것이 좋습니다.
최신 데이터 읽기
유형이 데이터 보기로 설정된 데이터 저장소 노드는 실행 시점의 데이터만 읽어올 수 있습니다. 항상 최신 데이터를 가져오기 위해서는 데이터를 읽기 전에 데이터 저장소 노드를 먼저 실행해야 합니다.