Microsoft Dataverse란?

참고

2020년 11월부터 적용:

  • Common Data Service가 Microsoft Dataverse로 이름이 변경되었습니다. 자세한 정보
  • Microsoft Dataverse의 일부 용어가 업데이트되었습니다. 예를 들면 엔터티테이블 로, 필드 로 변경됩니다. 자세한 정보

이 문서는 최신 용어를 반영하여 곧 업데이트 될 예정입니다.

Dataverse를 사용하면 비즈니스 응용 프로그램에서 사용한 데이터를 안전하게 저장하고 관리할 수 있습니다. Dataverse에서 데이터는 테이블 집합 내에 저장됩니다. 테이블 은 행(이전에는 레코드라고 함) 및 열(이전에는 필드/속성이라고 함) 집합입니다. 테이블의 각 열은 특정 유형의 데이터(예 : 이름, 나이, 급여 등)를 저장하도록 설계되었습니다. Dataverse에는 일반적인 시나리오를 포괄하는 표준 테이블의 기본 집합이 포함되어 있지만 조직에 특정한 사용자 지정 테이블을 만들고 파워 쿼리를 사용하여 데이터로 채울 수도 있습니다. 그런 다음 앱 제작자는 Power Apps를 사용하여 이 데이터로 풍부한 응용 프로그램을 빌드할 수 있습니다.

Microsoft Power Platform의 개요를 보여주는 다이어그램입니다.

Dataverse 사용 플랜 구매에 대한 자세한 내용은 가격 정보에서 확인하십시오.

Dataverse를 사용하는 이유는 무엇입니까?

Dataverse 내의 표준 및 사용자 지정 테이블은 데이터에 대한 보안 및 클라우드 기반 저장소 옵션을 제공합니다. 테이블을 통해 앱 내에서 사용할 조직의 데이터에 대한 비즈니스 중심의 정의를 만들 수 있습니다. 테이블이 최선의 선택인지 확실하지 않은 경우 다음과 같은 이점을 고려하십시오.

  • 관리 용이 – 메타데이터와 데이터가 모두 클라우드에 저장됩니다. 저장되는 방법에 대한 세부 사항에 대해 염려할 필요가 없습니다.
  • 보안 용이– 데이터는 사용자가 액세스 권한을 부여한 경우에만 볼 수 있도록 안전하게 저장됩니다. 역할 기반 보안을 사용하면 조직 내의 여러 사용자에 대해 테이블에 대한 액세스를 제어할 수 있습니다.
  • Dynamics 365 Data에 액세스 – Dynamics 365 애플리케이션의 데이터는 Dataverse 내에도 저장되어 Dynamics 365 데이터를 활용하는 앱을 빨리 빌드하고 Power Apps를 사용하여 앱을 확장할 수 있습니다.
  • 풍부한 메타데이터 – 데이터 형식 및 관계는 Power Apps 내에서 직접 사용됩니다.
  • 논리 및 유효성 검사 – 데이터 품질을 보장하고 비즈니스 프로세스를 구동하기 위해 계산된 열, 비즈니스 규칙, 워크플로 및 비즈니스 프로세스 흐름을 정의합니다.
  • 생산성 도구 – 테이블은 Microsoft Excel용 추가 기능에서 생산성을 높이고 데이터 액세스 가능성을 보장하는 데 사용할 수 있습니다.

추가 정보: Dataverse를 선택하는 이유는?

용어 업데이트

고객 피드백 및 사용자 조사 데이터에 따라 2020년 11월부터 Dataverse의 일부 용어를 보다 직관적이고 생산적으로 사용할 수 있도록 업데이트하고 있습니다. 용어 업데이트는 아래에 나열되어 있으며 Microsoft Power Platform 전역에 배포하는 중입니다.

레거시 용어 현재 용어
엔터티, 엔터티 테이블, 테이블
필드, 필드
특성, 특성
열, 열
레코드, 레코드 행, 행
옵션 집합, 다중 선택 옵션 집합
선택 목록, 선택 목록
선택 항목, 다중 선택 항목
두 가지 옵션 예/아니요

참고

Dataverse 웹 서비스의 API 또는 메시지에는 이러한 용어 업데이트가 적용되지 않습니다. 예를 들어, 메시지의 이름 CreateEntityRequestCreateAttributeRequest는 변경되지 않습니다.

Dynamics 365 및 Dataverse

또한, Dynamics 365 애플리케이션은—-예: Dynamics 365 Sales, Dynamics 365 Customer Service 또는 Dynamics 365 Talent— Dataverse를 사용하여 사용하는 데이터를 저장하고 보호합니다. 이렇게 하면 통합할 필요 없이 Dynamics 365 내에서 이미 사용되는 핵심 비즈니스 데이터에 대해 Power Apps 및 Dataverse를 직접 사용하여 앱을 빌드할 수 있습니다.

  • Dynamics 365 데이터에 대해 앱 빌드 – Power Apps 내에서 또는 프로 개발자가 프로그래밍 방식으로 데이터 및 메타데이터와 상호 작용하고, 비즈니스 논리를 적용하고, 사용자 지정 커넥터를 만들고, 외부 데이터와 통합할 수 있도록 하는 확장 가능한 플랫폼을 사용하여 빠르게 앱을 빌드합니다.

  • 다시 사용할 수 있는 비즈니스 로직 및 규칙 관리 – Dataverse 테이블에 이미 정의된 비즈니스 규칙 및 논리는 사용자가 데이터에 액세스하는 방법이나 사용하는 앱에 관계없이 데이터 일관성을 보장하기 위해 Power Apps로 만든 앱에 적용됩니다.

  • Dynamics 365 및 Power Apps 에서 재사용 가능한 기술 – Power Apps 또는 Dynamics 365에 능숙한 사용자는 이제 Dataverse 플랫폼에서 이러한 기술을 활용할 수 있습니다. 이제 테이블, 양식 및 차트 만들기는 애플리케이션에서 수행하는 일반적인 작업입니다.

    참고

    Finance and Operations 앱은 Finance and Operations 앱의 비즈니스 데이터를 Dataverse에서 사용할 수 있도록 하기 위해 현재 데이터 통합 업체의 구성이 필요합니다.

데이터를 Dataverse에 통합

앱을 빌드하는 작업은 일반적으로 둘 이상의 원본 데이터가 관련됩니다. 이 작업은 때때로 애플리케이션 수준에서 수행할 수 있지만 이 데이터를 공용 저장소에 통합하면 더 쉬운 앱 빌드 경험과 단일 논리 집합으로 데이터를 유지 관리하고 작동 할 수있는 경우가 있습니다. Dataverse를 사용하면 데이터를 여러 소스에서 단일 저장소로 통합하여 Dynamics 365 응용 프로그램에서 이미 사용할 수 있는 데이터와 함께 Power Apps, Power Automate, Power BI 및 Power Virtual Agents에서 사용할 수 있습니다.

  • 다른 시스템과의 예약 통합 – 다른 애플리케이션에 보관된 데이터를 Dataverse와 정기적으로 동기화하여 Power Apps에서 다른 애플리케이션의 데이터를 활용할 수 있습니다.
  • 파워 쿼리를 사용한 데이터 변환 및 가져오기 – Dataverse로 가져올 때 데이터를 변환하는 것은 여러 온라인 데이터 원본에서 Excel 및 Power BI—에서 일반적으로 사용되는 도구인 파워 쿼리—를 통해 수행 할 수 있습니다.
  • 한 번 데이터 가져오기 – Excel 및 CSV 파일의 단순한 가져오기 및 내보내기는 Dataverse에 한 번 또는 자주 데이터를 가져오는 데 사용할 수 있습니다.

데이터를 Dataverse에 통합하는 방법에 대한 자세한 내용은 파워 쿼리를 사용하여 Dataverse의 테이블에 데이터 추가로 이동하십시오.

테이블과 상호 작용

앱을 개발할 때 표준 테이블, 사용자 지정 테이블 또는 둘 다 사용할 수 있습니다. Dataverse는 기본적으로 표준 테이블을 제공합니다. 이는 모범 사례에 따라 조직 내에서 가장 일반적인 개념과 시나리오를 캡처하기 위해 설계되었습니다.

테이블의 전체 목록은 엔터티 참조를 확인하세요.

조직에 고유한 정보를 저장하기 위해 하나 이상의 사용자 지정 테이블을 만들어 표준 테이블의 기능을 확장할 수 있습니다. 추가 정보: 사용자 지정 테이블을 만드는 방법

논리 및 유효성 검사

Dataverse 내의 테이블은 다양한 서버측 논리 및 유효성 검사를 활용하여 데이터 품질을 보장하고 테이블 내에서 데이터를 만들고 사용하는 각 앱의 반복적인 코드를 줄일 수 있습니다.

  • 비즈니스 규칙: 데이터를 만드는 데 사용되는 앱에 관계없이 여러 열 및 테이블에 대한 데이터의 유효성을 검사하고 경고 및 오류 메시지를 제공합니다. 추가 정보: 비즈니스 규칙 만들기

  • 비즈니스 프로세스 흐름 은 사용자가 데이터를 일관되게 입력하고 매번 동일한 단계를 수행하도록 안내합니다. 비즈니스 프로세스 흐름은 현재 모델 기반 앱에 대해서만 지원됩니다. 추가 정보: 비즈니스 프로세스 흐름 개요

  • 워크플로 는 사용자 상호 작용 없이 비즈니스 프로세스를 자동화합니다. 추가 정보: 워크플로 개요

  • 코드를 사용하는 비즈니스 논리 는 고급 개발자 시나리오를 지원하여 코드를 통해 응용 프로그램을 직접 확장합니다. 추가 정보: 코드를 사용하는 비즈니스 논리 적용

보안

Dataverse는 효율적인 데이터 액세스 및 공동 작업을 촉진하면서 사용자의 데이터 무결성 및 개인 정보를 보호하는 풍부한 보안 모델을 제공합니다. 사업부, 역할 기반 보안, 행 기반 보안 및 열 기반 보안을 조합하여 사용자가 Dataverse 환경에서 보유하는 정보에 대한 전반적인 액세스 권한을 정의할 수 있습니다. 추가 정보: Power Platform 관리자 가이드에서 Dataverse의 보안

개발자 기능

Power Apps 포털을 통해 사용할 수 있는 기능 외에도 Dataverse에는 프로그래밍 방식으로 메타데이터 및 데이터에 액세스하여 테이블과 비즈니스 논리를 만들고, 데이터가 상호 작용할 수 있는 기능이 포함되어 있습니다. 추가 정보: Dataverse 개발자 개요

다음 단계

Dataverse 시작 준비:

개인 정보 취급 방침

Microsoft Power Apps 공통 데이터 모델을 사용하면 Microsoft는 진단 시스템에서 사용자 지정 테이블 및 열 이름을 수집하고 저장합니다. 이 점을 파악하여 고객을 위해 일반적인 데이터 모델을 개선합니다. 앱 작성자가 만드는 테이블 및 열 이름은 Microsoft Power Apps 커뮤니티에서 공통적인 시나리오를 이해하고 조직과 관련된 스키마와 같은 서비스의 표준 테이블 적용 범위에서 차이를 확인하는 데 도움이 됩니다. 이러한 테이블과 연결된 데이터베이스 테이블의 데이터는 Microsoft에서 액세스하거나 사용하거나 데이터베이스가 프로비전되는 지역 외부에서 복제되지 않습니다. 그러나 사용자 지정 테이블과 열 이름은 여러 지역에 걸쳐 복제될 수 있으며 데이터 보존 정책에 따라 삭제됩니다. Microsoft는 보안 센터에서 추가로 설명한 대로 사용자의 개인 정보를 보호하기 위해 최선을 다하고 있습니다.