Skip to main content
Nora 의 모든 것이 익스포트 가능. 백업, 워크스페이스 간 마이그레이션, 컴플라이언스 (데이터 이동성), 오프라인 분석에 중요.

익스포트 가능한 것

전체 워크스페이스 익스포트

Settings → Data → Full export:
  1. 스코프 선택 (모든 것 또는 특정 카테고리).
  2. 옵션으로 날짜 범위 필터 적용.
  3. 제출.
  4. Nora 가 익스포트 비동기 준비. 준비되면 알림 (보통 분; 큰 워크스페이스는 시간).
  5. 서명된 ZIP 다운로드.
ZIP 포함:
  • manifest.json — 콘텐츠 인덱스, 체크섬, 익스포트 타임스탬프.
  • flows/*.json — Flow 당 파일 하나.
  • pipelines/*.json — 파이프라인당 파일 하나.
  • documents/ — 원본 파일 + 메타데이터.
  • memory/*.json — 메모리 스페이스당 파일 하나.
  • traces/*.jsonl — 일별 그룹핑.
  • datasets/*.jsonl — 데이터셋당 하나.
  • audit.jsonl — 전체 감사 트레일.
  • signature.sigmanifest.json 위 서명.
다운로드 URL 이 보안상 7일 후 만료.

프로그래매틱 익스포트

대부분 --json CLI 명령이 파싱 가능한 출력 생성:
주기 백업 위해 cron 과 결합.

워크스페이스 간 데이터 마이그레이션

흔한 레시피: 스테이징 → 프로드:
일부는 직접 마이그레이션 안 됨:
  • 커넥터와 provider 키 — 목적지에 재생성해야 (자격증명 자체가 소스 못 떠남).
  • 메모리 콘텐츠nora memory ... list --json 로 익스포트하고 재삽입 가능, 하지만 스코프 키가 다를 수 있음.
  • 트레이스 — 이력이 새 워크스페이스의 Flow 에 붙지 않음.

개별 사용자 데이터 익스포트 (GDPR)

사용자 데이터 이동성 요청: Settings → Data → User exports → New:
  1. 사용자 식별자 (Flow 에 쓰인 이메일이나 스코프 키) 입력.
  2. Nora 가 모든 워크스페이스 데이터 순회:
    • 스코프 매치되는 트레이스.
    • 사용자에 스코프된 메모리 항목.
    • 사용자에 귀속된 피드백.
    • 사용자가 결정한 승인.
  3. 사용자별 ZIP 생성.
서명되고 타임스탬프됨. 이동성 요청이 감사 로깅됨 (익스포트된 콘텐츠 아닌 요청 자체).

포맷과 관례

  • JSONL — 라인당 JSON 객체 하나. 데이터베이스와 로그 도구로 스트리밍에 이상적.
  • JSON — 예쁘게 인쇄. 사람과 작은 데이터셋에 이상적.
  • CSV — 스프레드시트와 QA 워크플로우용.
  • PDF — 인쇄 가능 아티팩트 원하는 컴플라이언스 리뷰어용.
CLI 가 --json 수용하는 곳에 추가하면 스크립팅용 기계 읽기 가능 출력.

서명된 익스포트

모든 익스포트 ZIP 이 manifest 위 서명 포함. 워크스페이스의 익스포트 공개 키로 검증:
익스포트가 전송 중 변조 안 됐음 확인.

요율 제한

  • 전체 워크스페이스 익스포트: 워크스페이스당 최대 1 동시, 24h 마다 하나.
  • 개별 카테고리 익스포트: CLI 로 무제한.
  • 개별 사용자 익스포트: 워크스페이스당 최대 10 동시.
Enterprise 플랜 워크스페이스가 이걸 올릴 수 있음.

관련