자습서: Azure Time Series Insights Gen2 환경 설정

참고 항목

TSI(Time Series Insights) 서비스는 2025년 3월 이후에 더 이상 지원되지 않습니다. 가급적 빨리 기존 TSI 환경을 대체 솔루션으로 마이그레이션하는 것이 좋습니다. 사용 중단 및 마이그레이션에 대한 자세한 내용은 설명서를 참조하세요.

이 자습서에서는 Azure Time Series Insights Gen2 PAYG(종량제) 환경을 만드는 프로세스를 단계별로 설명합니다.

이 자습서에서는 다음을 하는 방법을 알아볼 수 있습니다.

  • Azure Time Series Insights Gen2 환경을 만듭니다.
  • IoT Hub에 Azure Time Series Insights Gen2 환경 연결
  • Azure Time Series Insights Gen2 환경으로 데이터를 스트리밍하도록 솔루션 가속기 샘플 실행
  • 데이터에 대한 기본 분석을 수행합니다.
  • 시계열 모델 형식 및 계층 구조 정의 및 인스턴스와 연결

IoT 솔루션 가속기는 사용자 지정 IoT 솔루션의 개발 속도를 높이는 데 사용할 수 있는 미리 구성된 엔터프라이즈급 솔루션을 제공합니다.

아직 Azure 구독이 없는 경우 평가판 Azure 구독에 등록합니다.

필수 조건

디바이스 시뮬레이션 만들기

이 섹션에서는 Azure IoT Hub 인스턴스로 데이터를 보내는 세 개의 시뮬레이션된 디바이스를 만듭니다.

  1. Azure IoT 솔루션 가속기 페이지로 이동합니다. Azure 계정을 사용하여 로그인한 다음, 디바이스 시뮬레이션을 선택합니다.

    Azure IoT solution accelerators page.

  2. 아래쪽으로 스크롤하여 개요시작 섹션을 읽습니다.

  3. 시작 섹션의 배포 지침을 따릅니다.

    이 프로세스는 완료하는 데 최대 20분이 소요됩니다.

  4. 배포가 완료되면 시뮬레이션에 대한 URL이 제공됩니다. 나중에 다시 돌아올 수 있으므로 이 페이지는 그대로 열어 두세요.

    Important

    솔루션 가속기를 아직 입력하지 마세요! 나중에 다시 돌아올 수 있으므로 이 웹 페이지는 그대로 열어 두세요.

    Device simulation solution provisioning complete.

  5. 이제 Azure Portal에서 새로 만든 리소스를 검사합니다. 리소스 그룹 페이지에서 ARM 템플릿 매개 변수 파일에 제공한 solutionName을 사용하여 새 리소스 그룹이 만들어졌는지 확인합니다. 디바이스 시뮬레이션을 위해 만든 리소스를 기록해 둡니다.

    Device simulation resources.

Azure Time Series Insights Gen2 환경 만들기

이 섹션에서는 Azure Time Series Insights Gen2 환경을 만들고 Azure Portal을 사용하여 IoT 솔루션 가속기에서 만든 IoT Hub에 연결하는 방법에 대해 설명합니다.

  1. Azure 구독 계정을 사용하여 Azure Portal에 로그인합니다.

  2. 왼쪽 위에서 + 리소스 만들기를 선택합니다.

  3. 사물 인터넷 범주를 선택한 다음, Time Series Insights를 선택합니다.

    Select the Time Series Insights environment resource.

  4. Time Series Insights 환경 만들기 창의 기본 사항 탭에서 다음 매개 변수를 설정합니다.

    매개 변수 작업
    환경 이름 Azure Time Series Insights Gen2 환경에 대한 고유 이름을 입력합니다.
    구독 Azure Time Series Insights Gen2 환경을 만들려는 구독을 입력합니다. 디바이스 시뮬레이터에서 만든 나머지 IoT 리소스와 동일한 구독을 사용하는 것이 좋습니다.
    리소스 그룹 Azure Time Series Insights Gen2 환경 리소스에 대해 기존 리소스 그룹을 선택하거나 새 리소스 그룹을 만듭니다. 리소스 그룹은 Azure 리소스에 대한 컨테이너입니다. 디바이스 시뮬레이터에서 만든 다른 IoT 리소스와 동일한 리소스 그룹을 사용하는 것이 좋습니다.
    위치 Azure Time Series Insights Gen2 환경에 사용할 데이터 센터 영역을 선택합니다. 대기 시간이 늘어나지 않도록, 디바이스 시뮬레이터에서 만든 IoT 허브와 동일한 영역에 Azure Time Series Insights Gen2 환경을 만드는 것이 가장 좋습니다.
    계층 Gen2(L1)를 선택합니다. Azure Time Series Insights Gen2 제품에 대한 SKU입니다.
    시계열 ID 속성 이름 시계열 인스턴스를 고유하게 식별하는 값을 포함하는 속성의 이름을 입력합니다. 속성 이름 상자에 시계열 ID로 입력한 값은 나중에 변경할 수 없습니다. 이 자습서에서는 iothub-connection-device-id를 입력합니다. 복합 시계열 ID를 비롯한 시계열 ID에 대한 자세한 내용은 시계열 ID 선택 모범 사례를 참조하세요.
    스토리지 계정 이름 새 스토리지 계정의 전역적으로 고유한 이름을 입력합니다.
    스토리지 계정 종류 새 스토리지 계정의 스토리지 종류를 선택합니다. StorageV2 권장
    스토리지 계정 복제 새 스토리지 계정의 스토리지 종류를 선택합니다. 선택한 위치에 따라 LRS, GRS 및 ZRS 중에서 선택할 수 있습니다. 이 자습서에서는 LRS를 선택할 수 있습니다.
    계층 구조 네임스페이스 StorageV2 스토리지 종류를 선택하면 이 옵션을 선택할 수 있습니다. 기본적으로 사용하지 않도록 설정되어 있습니다. 이 자습서에서는 기본 사용 안 함 상태로 둘 수 있습니다.
    웜 저장소 사용 를 선택하여 웜 저장소를 사용하도록 설정합니다. 환경을 만든 후에도 이 설정을 사용하지 않도록 설정했다가 다시 사용하도록 설정할 수 있습니다.
    데이터 보존 기간(일) 기본 옵션인 7일을 선택합니다.

    New Azure Time Series Insights environment configuration.New Azure Time Series Insights environment configuration, continued.

  5. 다음: 이벤트 원본을 선택합니다.

    Configure Time Series ID for the environment.

  6. 이벤트 원본 탭에서 다음 매개 변수를 설정합니다.

    매개 변수 작업
    이벤트 원본을 만드시겠습니까? 를 선택합니다.
    원본 유형 IoT Hub를 선택합니다.
    이름 이벤트 원본 이름에 대한 고유 값을 입력합니다.
    허브 선택 기존 항목 선택을 선택합니다.
    구독 디바이스 시뮬레이터에 사용한 구독을 선택합니다.
    IoT Hub 이름 디바이스 시뮬레이터에 대해 만든 IoT Hub 이름을 선택합니다.
    Iot Hub 액세스 정책 iothubowner를 선택합니다.
    IoT Hub 소비자 그룹 새로 만들기를 선택하고, 고유한 이름을 입력한 다음, + 추가를 선택합니다. 소비자 그룹은 Azure Time Series Insights Gen2에서 고유한 값이어야 합니다.
    시작 옵션 지금 시작을 선택합니다.
    타임스탬프 속성 이 값을 사용하여 들어오는 원격 분석 데이터의 Timestamp(타임스탬프) 속성을 식별합니다. 이 자습서에서는 이 상자를 비워 둡니다. 이 시뮬레이터는 Azure Time Series Insights Gen2가 기본값을 지정한 IoT Hub에서 들어오는 타임스탬프를 사용합니다.

    Configure the created IoT hub as an event source

  7. 검토 + 생성를 선택합니다.

    Review + Create page, with Create button

    다음과 같이 배포 상태를 검토할 수 있습니다.

    Notification that deployment is complete.

  8. 배포 세부 정보를 확장합니다.

스트림 데이터

Azure Time Series Insights Gen2 환경을 배포했으므로, 분석할 데이터 스트리밍을 시작합니다.

  1. 솔루션 가속기 배포가 완료되면 URL이 제공됩니다.

  2. URL을 클릭하여 디바이스 시뮬레이션을 시작합니다.

  3. + 새 시뮬레이션을 선택합니다.

    1. 시뮬레이션 설정 페이지가 로드되면 필수 매개 변수를 입력합니다.

      매개 변수 작업
      이름 시뮬레이터에 사용할 고유한 이름을 입력합니다.
      설명 정의를 입력합니다.
      시뮬레이션 기간 무기한 실행으로 설정합니다.
      디바이스 모델 + 디바이스 유형 추가를 클릭합니다.
      이름: 엘리베이터를 입력합니다.
      용량: 3을 입력합니다.
      나머지 기본값은 그대로 둡니다.
      대상 IoT Hub 사전 프로비전된 IoT Hub 사용으로 설정합니다.

      Configure parameters and launch.

    2. 시뮬레이션 시작을 선택합니다. 디바이스 시뮬레이션 대시보드에는 활성 디바이스총 메시지 가 표시됩니다.

      Azure IoT simulation dashboard.

데이터 분석

이 섹션에서는 Azure Time Series Insights Gen2 탐색기를 사용하여 시계열 데이터에 대해 기본 분석을 수행합니다.

  1. Azure Portal의 리소스 페이지에서 URL을 선택하여 Azure Time Series Insights Gen2 탐색기로 이동합니다.

    The Azure Time Series Insights Gen2 Explorer URL.

  2. Azure Time Series Insights Gen2 탐색기에는 화면 위쪽에 걸쳐 있는 막대가 표시됩니다. 이 막대가 가용성 선택기입니다. 2m을 두 개 이상 선택하고, 필요한 경우 선택기 핸들을 선택하고 좌우로 끌어 시간 프레임을 확장합니다.

  3. 시계열 인스턴스가 왼쪽에 표시됩니다.

    List of unparented instances.

  4. 첫 번째 시계열 인스턴스를 선택합니다. 그런 다음, 온도 표시를 선택합니다.

    Selected time series instance with menu command to show average temperature.

    시계열 차트가 표시됩니다. 간격30일로 변경합니다.

  5. 이 차트에 표시된 것처럼, 세 시계열 인스턴스를 모두 볼 수 있도록 다른 두 시계열 인스턴스에도 이전 단계를 반복합니다.

    Chart for all time series.

  6. 오른쪽 위 모서리에서 시간 범위 선택기를 선택합니다. 여기서 특정 시작 및 종료 시간을 밀리초 단위로 선택할 수도 있고, 미리 구성된 옵션(예: 최근 30분) 중에 선택할 수도 있습니다. 기본 표준 시간대를 변경할 수도 있습니다.

    Set the time range to the last 30 minute.

    최근 30분 동안 솔루션 가속기 진행률이 Azure Time Series Insights Gen2 탐색기에 표시됩니다.

모델 정의 및 적용

이 섹션에서는 데이터를 구성하는 모델을 적용합니다. 모델을 완료하려면 형식, 계층 구조 및 인스턴스를 정의합니다. 데이터 모델링에 대한 자세한 내용은 시계열 모델을 참조하세요.

  1. 탐색기에서 모델 탭을 선택합니다.

    View the Model tab in the Explorer.

    형식 탭에서 + 추가를 선택합니다.

  2. 다음 매개 변수를 입력합니다.

    매개 변수 작업
    이름 엘리베이터를 입력합니다.
    설명 엘리베이터의 유형 정의를 입력합니다.
  3. 다음으로, 변수 탭을 선택합니다.

    1. + 변수 추가를 선택하고 엘리베이터 유형의 첫 번째 변수로 다음 값을 입력합니다. 총 세 개의 변수를 작성해야 합니다.

      매개 변수 작업
      이름 평균 온도를 입력합니다.
      종류 숫자를 선택합니다.
      사전 설정에서 선택: 온도(더블)를 선택합니다.
      참고: Azure Time Series Insights Gen2에서 이벤트를 받기 시작한 후 이 자동으로 채워지는 데 몇 분이 걸릴 수 있습니다.
      집계 작업 고급 옵션을 확장합니다.
      평균을 선택합니다.
    2. 적용을 선택합니다. 그런 다음, + 변수 추가를 다시 선택하고 다음 값을 설정합니다.

      매개 변수 작업
      이름 평균 진동을 입력합니다.
      종류 숫자를 선택합니다.
      사전 설정에서 선택: 진동(이중)을 선택합니다.
      참고: Azure Time Series Insights Gen2에서 이벤트를 받기 시작한 후 이 자동으로 채워지는 데 몇 분이 걸릴 수 있습니다.
      집계 작업 고급 옵션을 확장합니다.
      평균을 선택합니다.
    3. 적용을 선택합니다. 그런 다음, + 변수 추가를 다시 선택하고, 세 번째 변수와 마지막 변수에 대한 다음 값을 설정합니다.

      매개 변수 작업
      이름 을 입력합니다.
      종류 범주를 선택합니다.
      사전 설정에서 선택: 바닥(더블)을 선택합니다.
      참고: Azure Time Series Insights Gen2에서 이벤트를 받기 시작한 후 이 자동으로 채워지는 데 몇 분이 걸릴 수 있습니다.
      범주 레이블:
      하한: 1,2,3,4
      중간: 5,6,7,8,9
      상한: 10,11,12,13,14,15
      기본 범주 알 수 없음을 입력합니다.

      Add type variables.

    4. 적용을 선택합니다.

    5. 저장을 선택합니다. 세 개의 변수가 생성되어 표시됩니다.

      After adding the type, review it in the Model view.

  4. 계층 탭을 선택합니다. 그런 다음, + 추가를 선택합니다.

    1. 계층 구조 편집 창에서 다음 매개 변수를 설정합니다.

      매개 변수 작업
      이름 위치 계층 구조를 입력합니다.
      수준 첫 번째 수준의 이름으로 국가를 입력합니다.
      + 수준 추가를 선택합니다.
      두 번째 수준에 도시를 입력하고, + 수준 추가를 선택합니다.
      세 번째 및 마지막 수준의 이름으로 건물을 입력합니다.
    2. 저장을 선택합니다.

      Display your new hierarchy in the Model view.

  5. 인스턴스로 이동합니다.

    1. 맨 오른쪽의 작업에서 연필 아이콘을 선택하여 첫 번째 인스턴스를 다음 값으로 편집합니다.

      매개 변수 작업
      Type 엘리베이터를 선택합니다.
      이름 엘리베이터 1을 입력합니다.
      설명 엘리베이터 1의 인스턴스를 입력합니다.
    2. 인스턴스 필드로 이동하여 다음 값을 입력합니다.

      매개 변수 작업
      계층 구조 위치 계층 구조를 선택합니다.
      국가 미국을 입력합니다.
      구/군/시 시애틀을 입력합니다.
      빌딩 Space Needle을 입력합니다.
    3. 저장을 선택합니다.

  6. 다음 값을 사용하는 동안 다른 두 인스턴스에 대해 이전 단계를 반복합니다.

    엘리베이터 2:

    매개 변수 작업
    Type 엘리베이터를 선택합니다.
    이름 엘리베이터 2를 입력합니다.
    설명 엘리베이터 2의 인스턴스를 입력합니다.
    계층 구조 위치 계층 구조를 선택합니다.
    국가 미국을 입력합니다.
    구/군/시 시애틀을 입력합니다.
    빌딩 태평양 과학 센터를 입력합니다.

    엘리베이터 3:

    매개 변수 작업
    Type 엘리베이터를 선택합니다.
    이름 엘리베이터 3을 입력합니다.
    설명 엘리베이터 3의 인스턴스를 입력합니다.
    계층 구조 위치 계층 구조를 선택합니다.
    국가 미국을 입력합니다.
    구/군/시 뉴욕을 입력합니다.
    빌딩 엠파이어 스테이트 빌딩을 입력합니다.

    View the updated instances.

  7. 다시 분석 탭으로 이동하여 차트 창을 봅니다. 위치 계층 구조 아래에서 모든 계층 수준을 펼쳐 시계열 인스턴스를 표시합니다.

    View all hierarchies in chart view.

  8. 태평양 과학 센터 아래에서 시계열 인스턴스 엘리베이터 2를 선택한 다음, 평균 온도 표시를 선택합니다.

  9. 동일한 인스턴스 엘리베이터 2에서 층 표시를 선택합니다.

    범주 변수를 사용하여 엘리베이터가 고층, 저층 및 중층에서 소요한 시간을 확인할 수 있습니다.

    Visualize Elevator 2 with hierarchy and data.

리소스 정리

이제 자습서를 완료했으므로 만든 리소스를 정리합니다.

  1. Azure Portal의 왼쪽 메뉴에서 모든 리소스를 선택하고 Azure Time Series Insights Gen2 리소스 그룹을 찾습니다.
  2. 삭제를 선택하여 전체 리소스 그룹(및 그 안에 포함된 모든 리소스)을 삭제하거나 각 리소스를 개별적으로 제거합니다.

다음 단계

이 자습서에서는 다음 작업 방법을 알아보았습니다.

  • 디바이스 시뮬레이션 가속기 만들기 및 사용
  • Azure Time Series Insights Gen2 PAYG 환경 만들기
  • IoT Hub에 Azure Time Series Insights Gen2 환경 연결
  • Azure Time Series Insights Gen2 환경으로 데이터를 스트리밍하도록 솔루션 가속기 샘플 실행
  • 데이터에 대한 기본 분석 수행
  • 시계열 모델 형식 및 계층 구조 정의 및 인스턴스와 연결

이제 고유한 Azure Time Series Insights Gen2 환경을 만드는 방법을 알아보았으므로 Azure Time Series Insights Gen2의 주요 개념에 대해 알아봅니다.

Azure Time Series Insights Gen2 수집에 대해 읽어보세요.

Azure Time Series Insights Gen2 스토리지에 대해 읽어보세요.

시계열 모델에 대해 자세히 알아봅니다.

Power BI에 환경 연결에 대한 자세한 정보: