다음을 통해 공유


이중 쓰기를 위한 통화 데이터 유형 마이그레이션

통화 값에 대해 지원되는 소수 자릿수를 최대 10까지 늘릴 수 있습니다. 기본 제한은 소수점 이하 네 자리입니다. 소수점 이하 자릿수를 늘리면 이중 쓰기를 사용하여 데이터를 동기화할 때 데이터 손실을 방지할 수 있습니다. 소수점 이하 자릿수 증가는 옵트인 변경입니다. 이를 구현하려면 Microsoft에 지원을 요청해야 합니다.

소수 자릿수를 변경하는 프로세스는 두 단계로 이루어집니다.

  1. Microsoft에서 마이그레이션을 요청합니다.
  2. Dataverse의 소수 자릿수를 변경합니다.

재무 및 운영 앱은 Dataverse 통화 값에서 동일한 소수 자릿수를 지원해야 합니다. 그렇지 않으면 이 정보가 앱 간에 동기화될 때 데이터가 손실될 수 있습니다. 마이그레이션 프로세스는 통화 및 환율 값이 저장되는 방식을 재구성하지만 데이터는 변경하지 않습니다. 마이그레이션이 완료된 후 통화 코드 및 가격 책정의 소수 자릿수를 늘릴 수 있으며 사용자가 입력하고 보는 데이터의 소수 자릿수를 높일 수 있습니다.

마이그레이션은 선택 사항입니다. 더 많은 소수 자릿수에 대한 지원을 통해 이점을 얻을 수 있는 경우 마이그레이션을 고려하는 것이 좋습니다. 소수점 이하 4자리를 초과하는 값이 필요하지 않은 조직은 마이그레이션할 필요가 없습니다.

Microsoft에서 마이그레이션 요청

Dataverse의 기존 통화 열에 대한 저장소는 소수점 이하 4자리를 지원할 수 없습니다. 따라서 마이그레이션 프로세스 중에 통화 값이 데이터베이스의 새 내부 열에 복사됩니다. 이 프로세스는 모든 데이터가 마이그레이션될 때까지 계속 발생합니다. 내부적으로 마이그레이션이 끝나면 새 저장소 유형이 이전 저장소 유형을 대체하지만 데이터 값은 변경되지 않습니다. 통화 열은 소수점 이하 10자리까지 지원할 수 있습니다. 마이그레이션 프로세스 중에 중단 없이 Dataverse 계속 사용할 수 있습니다.

동시에 환율이 수정되어 현재의 10자리 제한 대신 소수점 12자리까지 지원합니다. 재무 및 운영 앱 모두에서 소수 자릿수가 동일하도록 이러한 변경이 필요합니다 Dataverse.

마이그레이션은 데이터를 변경하지 않습니다. 통화 및 환율 열이 변환된 후 관리자는 각 거래 통화 및 가격 책정에 대해 소수점 이하 자릿수를 지정하여 통화 열에 대해 소수점 이하 10자리까지 사용하도록 시스템을 구성할 수 있습니다.

마이그레이션 요청

이 기능을 사용하려면 CDSExpandDecimal@microsoft.com 다음 정보를 포함하여 이메일을 보내주세요.

  • 제목: organizationID에 대한 확장 십진수 지원 활성화 요청 <>
  • 본문: 내 조직 <organizationID>에 대해 확장 소수점 지원을 활성화하고 싶습니다.

Microsoft 담당자가 다음 단계를 위해 영업일 기준 2~3일 이내에 연락을 드릴 것입니다.

마이그레이션을 요청할 때 다음 세부 정보를 알고 그에 따라 계획해야 합니다.

  • 데이터를 마이그레이션하는 데 필요한 시간은 시스템의 데이터 양에 따라 다릅니다. 대규모 데이터베이스의 마이그레이션에는 며칠이 걸릴 수 있습니다.
  • 색인을 위한 추가 공간이 필요하기 때문에 마이그레이션이 실행되는 동안 데이터베이스 크기가 일시적으로 증가합니다. 마이그레이션이 완료되면 대부분의 추가 공간이 해제됩니다.
  • 마이그레이션 프로세스 중에 마이그레이션 완료를 방해하는 오류가 발생하면 시스템에서 Microsoft 지원에 경고를 표시하여 지원 직원이 개입할 수 있습니다. 그러나 마이그레이션 중에 오류가 발생하더라도 Dataverse 정기적으로 사용할 수 있습니다.
  • 마이그레이션 프로세스는 되돌릴 수 없습니다.

소수점 이하 자릿수 변경

마이그레이션이 완료된 후 Dataverse 소수점 이하 자릿수가 더 많은 숫자를 저장할 수 있습니다. 관리자는 특정 통화 코드 및 가격 책정에 사용되는 소수 자릿수를 선택할 수 있습니다. Microsoft Power Apps, Power BI 및 Power Automate의 사용자는 소수점 이하 자릿수가 더 많은 숫자를 보고 사용할 수 있습니다.

이 변경을 수행하려면 Power Apps에서 다음 설정을 업데이트해야 합니다.

  • 시스템 설정: 가격 책정을 위한 통화 정밀도시스템 전체에서 가격 책정에 사용되는 통화 정밀도 설정 열은 통화가 어떻게 작동할지 정의합니다. 가격 정밀도 를 선택한 경우의 조직입니다.
  • 비즈니스 관리: 통화통화 정밀도 열을 사용하면 특정 통화에 대한 소수 자릿수를 사용자 정의할 수 있습니다. 조직 전체 설정으로의 대체가 있습니다.

몇 가지 제한 사항이 있습니다.

  • 테이블에서 통화 열을 구성할 수 없습니다.
  • 가격거래 통화 수준에서만 소수점 이하 4자리 이상을 지정할 수 있습니다.

시스템 설정 가격 책정을 위한 통화 정밀도

마이그레이션이 완료된 후 관리자는 통화 정밀도를 설정할 수 있습니다. 설정 > 관리로 이동하여 시스템 설정을 선택합니다. 그런 다음 일반 탭에서 시스템 전체에서 가격 책정에 사용되는 통화 정밀도 설정 값을 변경합니다. (다음 그림 참조)

통화에 대한 시스템 설정.

경영 관리: 통화

특정 통화의 통화 정밀도가 가격 책정에 사용되는 통화 정밀도와 달라야 하는 경우 변경할 수 있습니다. 설정 > 비즈니스 관리로 이동하여 통화를 선택한 후 변경할 통화를 선택하세요. . 그런 다음 다음 그림과 같이 통화 정밀도 열을 원하는 소수 자릿수로 설정합니다.

특정 로케일에 대한 통화 설정.

테이블: 통화 열

특정 통화 열에 대해 구성할 수 있는 소수 자릿수는 4개로 제한됩니다.

기본 통화 소수 자릿수

마이그레이션 및 비마이그레이션 시나리오에서 기본 통화 소수 자릿수에 대해 예상되는 동작은 다음 표를 참조하십시오.

만든 날짜 통화 소수점 필드 기존 조직(마이그레이션되지 않은 통화 필드) 기존 조직(마이그레이션된 통화 필드) 빌드 이후에 생성된 새 조직 9.2.21062.00134
빌드 9.2.21111.00146 이전에 생성된 통화 필드
UI에 표시되는 최대 정밀도 4자리 10자리 N/A
데이터베이스 및 DB 쿼리 결과 UI에 표시되는 최대 정밀도 4자리 10자리 N/A
빌드 9.2.21111.00146 이후에 생성된 통화 필드
UI에 표시되는 최대 소수점 정밀도 4자리 10자리 10자리
데이터베이스 및 DB 쿼리 결과 UI에 표시되는 최대 소수 자릿수 10자리. 그러나 4자리만 유효하며 소수점 이하 4자리 이상은 모두 0입니다. 이렇게 하면 필요한 경우 조직을 더 간단하고 빠르게 마이그레이션할 수 있습니다. 10자리 10자리