사용자 지정 데이터 생성기를 통해 특수 테스트 데이터 생성
사용자 지정 데이터 생성기를 만들어 조직 요구를 충족하지만 기본 제공 생성기를 통해서는 생성할 수 없는 테스트 데이터를 생성할 수 있습니다. Visual Studio Premium 또는 Visual Studio Ultimate에 포함된 생성기와 함께 사용자 지정 데이터 생성기를 사용하여 중요한 정보를 공개하지 않는 사실적인 테스트 데이터를 생성할 수 있습니다. 사용자 지정 데이터 생성기를 만들려면 Microsoft.Data.Schema.Tools.DataGenerator 네임스페이스의 클래스를 사용합니다.
일반 작업
다음 표에서는 이 시나리오를 지원하는 일반적인 작업에 대한 설명과 해당 작업을 성공적으로 완료하는 방법에 대한 자세한 내용을 볼 수 있는 링크를 보여 줍니다.
일반 작업 |
지원 내용 |
---|---|
실습: 이 소개 연습에서는 간단한 사용자 지정 데이터 생성기를 만들고 등록하는 방법을 알아볼 수 있습니다. |
|
데이터 생성기 확장성에 대한 자세한 정보: 처음으로 사용자 지정 데이터 생성기를 만드는 경우 시작하기 전에 더 자세히 알아볼 수 있습니다. 데이터 생성기, 데이터 배포 및 데이터 생성기 디자이너 간의 관계, 데이터 생성기 확장성 유형 및 데이터 생성 프로세스에 대해 알아볼 수 있습니다. 생성기에 이름을 지정하는 방법 및 입력 속성을 자동으로 할당하는 방법에 대해서도 알아볼 수 있습니다. |
|
사용자 지정 데이터 생성기 만들기: 사용자 지정 데이터 생성기를 만들려면 해당 프로젝트를 만든 다음 생성기의 입력 및 출력 속성을 지정합니다. 생성기를 빌드한 후 등록해야만 Visual Studio Premium 또는 Visual Studio Ultimate에서 사용할 수 있습니다. |
|
고급 데이터 생성 기술 사용: 이 연습에서는 CHECK 제약 조건에 대한 사용자 지정 데이터 생성기를 만들 수 있습니다. |
|
사용자 지정 데이터 생성기 배포: 생성기가 제대로 작동하는지 확인한 후 팀에 배포할 수 있습니다. 각 팀 멤버에게 기능 확장을 수동으로 설치 및 등록할지 묻거나 기능 확장에 대한 간단한 설치 프로그램을 만들 수 있습니다. |
|
SQL 데이터 형식의 기본값으로 사용자 지정 생성기 사용: 사용자 지정 생성기를 지정하여 특정 Transact-SQL 데이터 형식에 사용되는 기본 생성기를 변경할 수 있습니다. |
|
데이터 생성 문제 해결: 데이터 생성기와 관련된 일반적인 문제를 식별하고 해결하는 방법에 대해 자세히 알아볼 수 있습니다. |
관련 시나리오
- 데이터 생성기를 사용하여 데이터베이스의 테스트 데이터 생성
데이터베이스 단위 테스트를 실행하기 전에 데이터 생성기를 사용하여 개발자에게 프로덕션 데이터를 공개하지 않고 사실적인 테스트 데이터를 만들어야 합니다.