소개: 데이터 저장

Prev Next

이 가이드에서는 다음 내용을 배우게 됩니다:

  • Tulip을 사용하여 데이터를 저장하는 두 가지 방법
  • 각 데이터 저장 방법을 언제 사용해야 하는지
  • 데이터 모델 도입의 중요성

​​데이터를 다룰 때, 혼란을 피하고 정보를 중앙 집중화하기 위해서는 체계적인 관리가 필수적입니다. 튤립을 사용하면 필요에 따라 다양한 옵션을 통해 데이터를 간편하게 저장하고 관리할 수 있습니다.

Tulip 데이터는 운영을 어떻게 포착할까요?

Tulip에서는 데이터가 여러 수준에 존재합니다.

앱은 단계별 텍스트 지침과 같은 정적 데이터를 저장합니다.

테이블은 작업 지시서 스프레드시트와 같은 Tulip 내장 데이터베이스로, 여러 앱에서 사용할 수 있습니다.

'완료 내역(Completions )'은 앱 소요 시간, 스테이션 이름, 변수에 입력된 데이터 등 생산 메타데이터를 저장합니다.

아래 다이어그램은 작업 현장을 가로지르는 데이터의 운영 흐름을 보여줍니다.App Solution to Physical Mapping

데이터 저장 옵션

Tulip에는 테이블(Tables)과 컴플리션(Completions)이라는 두 가지 데이터 저장 옵션이 있습니다.

테이블

테이블은 스프레드시트와 관계형 데이터베이스의 중간 형태로, 데이터를 표시하는 방식에 따라 자유롭게 구성할 수 있습니다. 테이블은 여러 앱에서 사용할 수 있는 공유 가능한 데이터 소스입니다.

테이블을 구축할 때, 레코드별로 데이터를 저장하고 정리하는 Field를 생성합니다. 필드는 열의 역할을 하고, 레코드는 특정 데이터의 행이며, 개별 데이터 항목은 테이블 레코드 필드입니다.

테이블을 앱에 임베드하여 작업과 관련된 레코드를 생성, 수정 및 표시할 수 있습니다.

여기에 설명된 대로 기존 데이터를 Tulip 테이블로 가져올 수 있습니다.

직접 테이블을 생성하고 싶지 않고, 가져올 기존 데이터도 없는 경우, 인스턴스에 미리 탑재된 Tulip의 사전 구성된 테이블 중 하나를 사용할 수 있습니다. 이를 통해 테이블에서 사용할 수 있는 다양한 필드와 기록 가능한 일반적인 데이터 유형에 대한 아이디어를 얻을 수 있습니다. 데이터 유형 옵션은 다음과 같습니다:

  • 텍스트
  • 정수
  • 숫자
  • 부울
  • 날짜 및 시간
  • 간격
  • 색상
  • 이미지
  • 동영상
  • 파일
  • 기계
  • 연결된 레코드

이 필드들은 각각 애플리케이션에서 사용되는 데이터 입력 항목에 해당합니다. 테이블에 있는 레코드를 보려면 Tulip 인스턴스 페이지를 통해 테이블 화면으로 이동하십시오. “Apps” 위에 커서를 올리고 “Tables”를 선택하십시오.

Go to Tables.gif

여기에서는 앱에서 사용하기 위해 생성했거나 액세스 권한이 있는 테이블 목록을 확인할 수 있습니다. 테이블을 선택하면 필드와 레코드 자체를 편집할 수 있을 뿐만 아니라, 앱 내에서 테이블 데이터를 활용할 수 있도록 해주는 쿼리 및 집계 기능을 생성할 수도 있습니다. 또한 테이블을 서로 연결할 수도 있습니다(예: 제품 계보와 같은 사용 사례).

권장되는 Tulip 테이블 사용법

Tulip은 테이블을 사용하여 크게 두 가지 유형의 아티팩트, 즉 물리적 아티팩트와 운영 아티팩트를 저장할 것을 권장합니다.

물리적 아티팩트는 배치/로트나 장비와 같이 운영 과정에서 사용되거나 생산되는 유형의 객체 또는 구성 요소입니다.운영 아티팩트는 결함 이벤트나 칸반 구성과 같이 운영을 가능하게 하거나 지원하는 비물리적 요소 또는 구성 요소입니다.

테이블 사용에 대한 자세한 내용은 다음을 참조하십시오:

완료

앱 완료 내역은 생산 데이터를 저장하고 정리하는 데 이상적입니다. 사용자가 앱을 완료하거나 취소하면 메타데이터 필드가 자동으로 생성되어 저장됩니다. 이러한 필드에는 다음이 포함됩니다:

  • 앱 소요 시간
  • 시작 및 종료 시간
  • 로그인한 사용자
  • 스테이션 이름
  • 비고
  • 앱 버전
  • 실행 ID
  • 취소됨 (앱이 취소되었는지 여부와 관계없이)

테이블에 저장된 데이터와 달리, 앱 완료 내역에 저장된 데이터는 편집할 수 없습니다. 이를 통해 정보가 절대적이며, 조작이나 변경이 불가능하고 앱 사용 현황을 정확하게 반영하도록 보장합니다.

완료 데이터는 하나의 앱에서만 사용할 수 있으며, 외부 시스템에서 접근하기도 더 어렵습니다.

앱 완료 데이터에 액세스하려면 Tulip 인스턴스의 앱 그룹에서 앱을 선택하십시오. 앱의 메인 화면으로 이동한 후 “완료” 탭을 선택하십시오.

Go to Completions.gif

완료에 대한 자세한 내용은 여기에서 확인하세요.

테이블 대 완료

완료 내역이 앱 데이터에 자동으로 저장되므로, 언제 데이터를 위해 테이블을 설정해야 할지 궁금할 수 있습니다.

완료 데이터는 변경할 수 없는 반면, 테이블 내의 필드는 필요에 따라 생성됩니다. 테이블 데이터도 사용자가 설정한 트리거와 변수에 따라 앱에서 기록되지만, 컴플리션 데이터는 사용자가 앱을 완료하거나 취소할 때만 기록됩니다. 컴플리션 데이터는 간편함과 즉각적인 자동화를 제공하는 반면, 테이블 데이터는 앱에 맞게 고유하게 구성할 수 있으며 여러 앱에서 데이터를 유연하게 사용할 수 있습니다.

Tulip data flow diagram.png

데이터 저장을 위한 모범 사례

데이터 저장은 운영 환경에 맞춰 사용자 정의가 가능하기 때문에 데이터 구조를 설정하는 방법은 다양합니다. Tulip은 다음과 같은 목표를 달성하며 테이블을 구축하고 데이터를 저장할 수 있도록 몇 가지 모범 사례를 권장합니다:

  • 데이터에 쉽게 접근할 수 있어야 함
  • 필요한 사람과 시스템이 데이터를 확인할 수 있어야 함
  • 데이터가 중앙 집중화되어 있으며 다른 곳에 중복 저장되지 않음

Tulip의 데이터 저장 모범 사례에 대해 자세히 알아보려면 여기를 클릭하세요.

데이터 모델 적용

Tulip에는 다양한 사용 사례에 적합한 사전 구축된 공통 데이터 모델이 제공되므로, 이를 도입하여 특정 요구 사항에 맞게 조정할 수 있습니다:

Tulip에서 공통 데이터 모델이란 앱 솔루션 전반에 걸쳐 데이터를 공유할 수 있을 만큼 유연한, 정의된 테이블들의 모음입니다.

아래 다이어그램은 테이블이 앱 전반에 걸쳐 공통 데이터를 공유하는 방식을 보여줍니다.Table Model Ex

공통 데이터 모델은 표준화되고 확장 가능한 데이터 스키마를 제공하며, 널리 사용되는 개념(예: 작업 지시서, 단위)을 표현함으로써 시스템 전반의 데이터 처리를 간소화합니다. 이는 데이터의 생성, 집계 및 분석을 단순화하고, 데이터 관리 개선을 위한 중요한 기회를 제공합니다.

Tulip 테이블은 기본적으로 디지털 트윈 모델을 따라야 하며, 이는 테이블이 실제 플랜트나 작업 현장을 가능한 한 정확하게 반영해야 함을 의미합니다. 테이블에 마스터 데이터가 저장되거나 완료 기록(Completion Records) 또는 외부 기록의 데이터가 중복되지 않도록, 과거 앱 데이터는 완료 기록(Completion Records)에만 제한되어야 합니다.

공통 데이터 모델 사용 방법에 대한 자세한 내용은 여기에서 확인하세요.

여기에서 튤립 유니버시티(Tulip University)의 공통 데이터 모델 과정을 수강하세요.

앱에서 데이터 사용하기

앱에서 테이블 데이터를 표시, 편집 또는 입력하려면 먼저 위젯에 대해 숙지해야 합니다. Input Widget을 사용하면 테이블에 반영될 데이터를 편집하고 입력할 수 있습니다. 임베디드 위젯은 정보를 표시하며, 테이블과 상호 작용할 수 있도록 구성할 수 있습니다. 테이블 데이터 통합에 대한 전체 튜토리얼은 다음을 참조하세요:

완료 데이터는 애널리틱스를 통해 앱에 표시할 수 있습니다. 먼저 완료 데이터를 사용하여 분석을 생성한 다음, 해당 분석을 앱에 임베드해야 합니다.

완료 데이터를 사용하여 분석을 생성하는 방법에 대한 자세한 내용은 여기를 참조하세요.

Tulip의 데이터 저장 방식

Tulip은 셀프 서비스 플랫폼이므로, 어떤 데이터를 전송하고 저장할지 직접 결정할 수 있습니다. Tulip Cloud는 MongoDB 또는 PostgreSQL 데이터베이스를 사용하여 AWS에 데이터를 저장합니다. Tulip은 모든 이미지, 동영상 및 PDF 파일을 Amazon S3 스토리지에 자동으로 업로드하므로, 사용자는 스토리지 관리나 수집된 데이터 추적에 대해 걱정할 필요가 없습니다.

다음 단계

Tulip 전문가의 안내에 따라 데이터 작업을 시작해 보세요:* 실습: 첫 번째 테이블 만들기* 데이터 및 테이블 활용 대학 과정* 앱 완료 및 테이블 이해 가이드* 외부 시스템과 통합하기


원하시는 정보를 찾으셨나요?

community.tulip.co를 방문하여 질문을 게시하거나 다른 사용자들이 비슷한 질문을 올렸는지 확인해 보세요!