다음을 통해 공유


C Sharp를 사용하여 Azure Time Series Insights Gen2 환경에서 데이터 쿼리

메모

Time Series Insights 서비스는 2024년 7월 7일에 사용 중지됩니다. 가능한 한 빨리 기존 환경을 대체 솔루션으로 마이그레이션하는 것이 좋습니다. 사용 중단 및 전환에 대한 자세한 내용은 설명서를참조하세요.

이 C# 예제에서는 Azure Time Series Insights Gen2 환경에서 Gen2 데이터 액세스 API 데이터를 쿼리하는 방법을 보여 줍니다.

https://github.com/Azure-Samples/Azure-Time-Series-Insights에서 Gen2 C# 코드 샘플을 확인하세요.

요약

아래 샘플 코드는 다음과 같은 기능을 보여 줍니다.

필수 구성 요소 및 설정

샘플 코드를 컴파일하고 실행하기 전에 다음 단계를 완료합니다.

  1. Gen2 Azure Time Series Insights 환경을 구성합니다.
  2. 인증 및 권한 부여설명된 대로 Microsoft Entra ID에 대한 Azure Time Series Insights 환경을 구성합니다.
  3. Readme.md 지정된 대로 GenerateCode.bat 실행하여 Azure Time Series Insights Gen2 클라이언트 종속성을 생성합니다.
  4. TSIPreviewDataPlaneclient.sln 솔루션을 열고 visual Studio에서 DataPlaneClientSampleApp 기본 프로젝트로 설정합니다.
  5. 아래 설명된 단계를 사용하여 필요한 프로젝트 종속성을 설치하고 예제를 실행 파일 파일로 컴파일합니다.
  6. .exe 파일을 두 번 클릭하여 실행합니다.

프로젝트 종속성

최신 버전의 Visual Studio를 사용하는 것이 좋습니다.

샘플 코드에는 packages.config 파일에서 볼 수 있는 몇 가지 필수 종속성이 있습니다.

빌드>빌드 솔루션 옵션을 선택하여 Visual Studio 2019에서 패키지를 다운로드합니다.

대안으로, NuGet 2.12 이상사용하여 각 패키지를 추가합니다. 예를 들어:

  • dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory --version 4.5.1

C# 샘플 코드

C# 샘플 코드에 액세스하려면 Azure Time Series Insights 리포지토리를 참조하세요.

메모

  • 코드 샘플은 기본 환경 변수를 변경하지 않고 실행할 수 있습니다.
  • 코드 샘플은 .NET 실행 콘솔 앱으로 컴파일됩니다.

다음 단계

  • 쿼리에 대한 자세한 내용은 Query API 참조읽어보세요.

  • 클라이언트 SDK 사용하여 JavaScript 앱을 Azure Time Series Insights에 연결하는 방법을 읽어 보세요.