데이터 피드

Data Feed

날씨, 뉴스, 시세처럼 외부에서 주기적으로 받아 화면에 표시하는 데이터의 공급 경로.

다른 이름 RSS · 날씨 연동 · 뉴스 피드 · 데이터 연동 · 외부 데이터 연동

데이터 피드는 날씨, 뉴스, 시세처럼 외부에서 주기적으로 받아 화면에 표시하는 데이터의 공급 경로다. 사이니지에서는 동적 콘텐츠의 내용을 채우는 원천이 된다.

받아 오는 데이터

  • 공공 정보: 날씨, 미세먼지, 재난 경보, 대중교통 도착 정보
  • 뉴스와 읽을거리: 언론사 기사 제목, 생활 정보
  • 금융 정보: 환율, 주가, 금리
  • 자체 데이터: 매장 재고와 가격, 대기 현황, 사내 실적, 일정

받는 방식

  • 정해진 주소에서 주기적으로 가져온다. 가장 흔한 방식이다. 데이터 형식은 공급처마다 다르다.
  • 공급처가 변화가 있을 때 보내 준다. 반영이 빠르다.
  • 파일로 받는다. 표 형식의 파일을 정해진 위치에 올려 두면 화면이 읽어 간다. 전산 시스템 연동이 어려운 곳에서 쓰는 간단한 방법이다.

자세한 연결 방식은 API를 참고한다.

확인할 것

  • 이용 조건: 무료 공공 데이터도 이용 신청이 필요하고 호출 횟수에 제한이 있다. 뉴스와 금융 정보는 상업적 이용에 계약과 요금이 필요한 경우가 많다. 허락 없이 가져다 쓰면 문제가 된다.
  • 갱신 주기: 데이터가 얼마나 자주 바뀌는지에 맞춰 가져오는 주기를 정한다. 지나치게 자주 가져오면 횟수 제한에 걸린다.
  • 안정성: 공급처가 주소나 형식을 바꾸거나 서비스를 중단할 수 있다. 중요한 화면은 대체 수단을 마련한다.

문제가 생겼을 때의 화면

데이터가 오지 않을 때 가장 나쁜 결과는 틀린 정보가 계속 표시되는 것이다. 어제 날씨가 오늘도 나가는 식이다.

  • 마지막으로 받은 시각을 기록하고, 일정 시간이 지나면 그 영역을 숨기거나 다른 콘텐츠로 바꾼다.
  • 값이 비었거나 비정상적이면 표시하지 않는다.
  • 운행 정보처럼 틀리면 안 되는 정보는 "정보 없음"을 분명히 표시한다. 교통 시설 사이니지를 참고한다.

내용 통제

뉴스처럼 내용을 미리 볼 수 없는 데이터는 화면 분위기에 맞지 않는 내용이 나갈 수 있다. 분야를 한정하거나 특정 단어가 든 항목을 걸러낸다. 티커에 뉴스를 넣을 때 고려한다.

보안

외부에서 받은 내용이 그대로 화면에 나가므로, 공급 경로가 변조되면 화면도 변조된다. 신뢰할 수 있는 출처만 쓰고 암호화된 연결을 쓴다. 사이니지 보안을 참고한다.

판매 데이터

매장의 가격과 재고를 받아 오는 것은 POS 연동에서 따로 다룬다.

더 알아보기

  • API 연동 실패와 재시도: 시간 초과와 통신 실패 뒤 중복 처리, 정보 역전, 요청 집중을 방지하며 복구하는 방법.
  • 정보 갱신 시각 표시: 실시간 정보 화면에 마지막 데이터 갱신 시각과 지연 상태를 보여 주는 방법.
  • 장애 대체 콘텐츠: 외부 정보나 주 콘텐츠를 표시할 수 없을 때 대신 보여 주도록 준비하는 콘텐츠.
  • 학교 식단 화면 연동: 학교·날짜·식사 구분에 맞는 식단 데이터를 받아 정확한 날짜의 화면으로 표시하는 방법.