다음을 통해 공유


연습: ClearQuest 작업 항목을 Team Foundation으로 마이그레이션

업데이트: 2007년 11월

이 연습에서는 ClearQuest 작업 항목을 Team Foundation 작업 항목 추적으로 이동하는 과정을 보여 줍니다. Team Foundation에는 이 마이그레이션을 수행하는 데 사용할 수 있는 변환 유틸리티인 CQConverter.exe가 포함되어 있습니다.

이 연습에서는 다음 작업을 수행합니다.

  • 마이그레이션 과정 구성   마이그레이션 과정의 지침이 되는 구성 파일을 편집합니다.

  • ClearQuest 데이터베이스 분석   ClearQuest 변환기를 실행하여 현재 ClearQuest 데이터베이스를 분석합니다. 이 분석의 결과로 ClearQuest에 있는 작업 항목을 설명하는 보고서 및 파일 집합이 산출됩니다.

  • 마이그레이션 매핑 정의   ClearQuest 데이터베이스 분석 도중 생성된 XML 파일을 편집하여 마이그레이션 과정을 사용자 지정합니다.

  • ClearQuest 데이터베이스를 Team Foundation 작업 항목 추적으로 마이그레이션   데이터베이스를 분석하는 동안 생성된 구성 및 매핑 파일을 사용하여 데이터를 마이그레이션합니다.

  • 마이그레이션 보고서 검토   마이그레이션 도중 발생한 오류 및 경고의 원인을 찾고 마이그레이션 상태를 검토합니다.

사전 요구 사항

이 연습을 완료하려면 CQConverter.exe를 실행하려는 컴퓨터에 다음과 같은 소프트웨어가 설치되어 있어야 합니다.

  • 팀 탐색기

  • ClearQuest 독립 실행형 클라이언트 버전 2003.06.00

    참고:

    버전 2002.05.20 및 2003.05.00은 사용할 수는 있지만 테스트를 거치지 않았습니다.

또한 ClearQuest의 사용자 이름을 Team Foundation 작업 항목 추적에서 사용하는 Windows 도메인 이름에 어떻게 매핑할지 설명하는 목록을 작성해야 합니다. 이때 더 이상 사용되지 않는 사용자 이름도 포함해야 합니다.

다음과 같은 정보 및 지식이 있으면 도움이 됩니다.

  • XML에 대한 기본 지식

  • ClearQuest의 작업 항목 필드를 Team Foundation 작업 항목 추적으로 어떻게 매핑할지 설명하는 목록. 여기에는 필요한 변환에 대한 정보가 포함됩니다. 예를 들어 ClearQuest의 문자열 필드를 Team Foundation 작업 항목 추적의 정수 필드로 매핑할 수 있습니다.

필요한 권한

이 연습을 수행하려면 Service Accounts 보안 그룹의 멤버여야 합니다. 또한 Readers 보안 그룹의 멤버이거나 이 노드의 작업 항목 보기 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오. 또한 ClearQuest 데이터베이스에 대해 고급 사용자 권한이 있어야 합니다. 자세한 내용은 ClearQuest 관리자 가이드를 참조하십시오.

마이그레이션 사전 작업

마이그레이션을 시작하기 전에 다음 작업을 수행해야 합니다.

  • ClearQuest 데이터베이스를 잠글 시간 설정   마이그레이션을 진행하는 동안은 사용자가 새 작업 항목을 만들 수 없도록 데이터베이스를 잠그는 것이 좋습니다. ClearQuest 변환기는 변환하는 동안 발생하는 작업 항목 변경 사항은 확인하지 않습니다. ClearQuest 데이터베이스를 잠그는 방법에 대한 자세한 내용은 ClearQuest 설명서를 참조하십시오.

  • Visual Studio Issue Tracking 팀 프로젝트 만들기   팀 프로젝트를 만들고 팀 프로젝트에 포함될 작업 항목을 결정합니다. Team Foundation 작업 항목 추적 팀 프로젝트를 만드는 방법에 대한 자세한 내용은 연습: 새 팀 프로젝트 만들기를 참조하십시오.

  • 변환기를 실행하는 데 사용하는 사용자 계정을 Service Accounts 그룹에 추가   CQConverter를 실행하려면 서비스 계정 권한이 있어야 합니다. TFSSecurity 유틸리티를 사용하여 Team Foundation Server의 Service Accounts 그룹에 변환기를 실행할 사용자 계정을 추가합니다. 자세한 내용은 TFSSecurity 명령줄 유틸리티 명령을 참조하십시오.

변환기 제한 사항

마이그레이션을 시작하기 전에 ClearQuest 변환기의 제한 사항 및 이러한 제한 사항이 조직 내의 사용자에게 미칠 수 있는 영향을 검토해야 합니다. 자세한 내용은 ClearQuest 데이터베이스 마이그레이션을 위한 CQConverter 명령줄 유틸리티을 참조하십시오.

정의

이 연습에서는 다음과 같은 용어가 사용됩니다.

  • 작업 항목 형식   작업 항목 형식은 작업 항목 추적 시스템의 기본 빌딩 블록입니다. 작업 항목 형식의 예로는 버그, 요구 사항 및 작업(Task)이 있습니다.

  • 엔터티   ClearQuest의 기본 데이터 단위입니다. 예를 들어 오류는 고객과 연결되고 특정 프로젝트에 속할 수 있습니다. 이때 오류, 고객 및 프로젝트는 모두 엔터티입니다.

  • 필드   작업 항목에는 작업 항목에 대한 정보를 포함하는 필드가 있습니다. 예를 들어 오류 작업 항목에는 작성자, 상태, 해결, 기록, 링크 및 첨부 파일 등의 필드가 포함될 수 있습니다.

  • 상태   작업 항목이 프로세스에서 점유할 수 있는 위치입니다. 예를 들어 버그는 열림, 할당됨, 해결됨 또는 연기됨 상태가 될 수 있습니다.

  • 필드 동작(필드 규칙)   필드가 여러 상태에서 작동하는 방식을 지정합니다. 예를 들어 버그를 새로 만들 때는 수정된 빌드(Fixed In) 필드를 편집할 수 없지만 버그가 해결됨 상태로 전환되면 수정된 빌드(Fixed In) 필드에 값을 입력해야 할 수도 있습니다.

마이그레이션 과정 구성

이 단계에서는 마이그레이션 과정의 지침이 되는 ClearQuest 변환기 구성 파일을 변경합니다.

구성 파일

구성 파일은 ClearQuest 변환기 설정을 제공하는 XML 파일입니다. 이러한 설정은 XML 파일의 다음 섹션에 지정됩니다.

<ClearQuest>

ClearQuest 섹션에는 마이그레이션하려는 ClearQuest 데이터베이스에 대한 정보가 포함됩니다.

  • ConnectionName   ClearQuest 연결 이름입니다.

  • UserDatabase   ClearQuest 사용자 데이터베이스 이름입니다.

  • QueryName   ClearQuest에서 저장한 쿼리의 이름입니다.

  • UserID   ClearQuest 사용자 ID입니다. 지정한 사용자 ID에는 ClearQuest 데이터베이스에 대한 고급 사용자 권한이 있어야 합니다.

<VSTS>

VSTS 섹션에는 마이그레이션 대상이 되는 Team Foundation 작업 항목 추적 서버 및 팀 프로젝트에 대한 정보가 포함됩니다.

  • URI   Team Foundation Server 이름 또는 전체 URI입니다. 예를 들면 "MyAtServer" 또는 "http://MyAtServer:8080"과 같습니다.

  • ProjectName   Team Foundation 작업 항목 추적 팀 프로젝트 이름입니다.

기타 구성 설정

XML 파일의 다른 섹션에서는 다음과 같은 설정을 지정할 수 있습니다.

  • ExitOnError   이 섹션에는 true나 false 값을 사용할 수 있습니다. 일부 작업 항목을 마이그레이션하는 동안 오류가 발생할 경우 ClearQuest 변환기가 중지되도록 하려면 이 섹션을 True로 지정합니다.

    참고:

    이 설정은 심각하지 않은 오류에만 적용됩니다. ClearQuest 변환기에서 ClearQuest로 연결할 수 없는 등의 심각한 오류가 발생하는 경우에는 이 설정이 False이더라도 변환기가 항상 종료됩니다.

  • OutputDirectory   생성된 파일을 저장할 디렉터리를 지정합니다. 출력 디렉터리를 지정하지 않으면 변환기에서 출력 파일을 생성하기 위해 기본 엔터티 이름을 사용하여 디렉터리를 만듭니다. 디렉터리가 이미 있는 경우 변환기에서는 그 디렉터리의 파일을 덮어씁니다.

구성 파일 만들기

메모장과 같은 임의의 텍스트 편집기를 사용하여 구성 파일을 만들 수 있습니다.

구성 파일을 만들려면

  1. 다음과 같은 정보를 수집합니다.

    • ClearQuest 연결 이름

    • ClearQuest 데이터베이스 이름

    • ClearQuest 관리자의 사용자 ID 및 암호. 이 관리자는 ClearQuest에서 문제를 전송할 수 있는 권한이 있어야 합니다.

    • Team Foundation 작업 항목 추적 서버 이름

    • Team Foundation 작업 항목 추적 팀 프로젝트 이름(작업 항목 마이그레이션의 대상이 되는 팀 프로젝트)

  2. ClearQuest에서 Team Foundation 작업 항목 추적으로 마이그레이션하려는 작업 항목을 선택하는 쿼리를 만든 다음 TransitionQuery와 같은 임의의 이름을 사용하여 저장합니다.

  3. 분석 단계에서 생성된 파일을 저장할 디렉터리를 결정합니다.

  4. 다음 XML 구성 파일을 텍스트 편집기로 복사합니다.

    <?xml version="1.0" encoding="utf-8"?>
    <WorkItemConverter>
      <Source id="ClearQuest">
        <ClearQuest>
          <ConnectionName>CQRep</ConnectionName> 
          <UserDatabase>TEST</UserDatabase> 
          <QueryName>Public Queries/All Defects</QueryName> 
          <UserID>admin</UserID>
        </ClearQuest>
      </Source>
      <VSTS>
        <URI>AdventureWorksServer</URI>
        <ProjectName>AdventureWorksProject</ProjectName> 
      </VSTS>
      <ExitOnError>true</ExitOnError>
      <OutputDirectory>DefectSchema</OutputDirectory>
    </WorkItemConverter>
    
  5. 파일을 변경하여 이전 단계에서 수집한 정보로 설정을 지정합니다. 예를 들어 <QueryName> 아래에서 쿼리 이름을 TransitionQuery로 지정하고 쿼리 경로를 포함합니다. 각 섹션에 포함되는 내용에 대해서는 앞서 나온 "구성 파일" 단원을 참조하십시오.

    참고:

    암호는 파일에 입력하지 않습니다. 나중에 마이그레이션 과정에서 ClearQuest 변환기 도구가 암호를 요청합니다.

  6. 파일을 저장합니다.

    예를 들어 파일을 CqConverterConfig.xml로 저장할 수 있습니다.

ClearQuest 데이터베이스 분석

ClearQuest 데이터베이스 분석 도중 ClearQuest와 Team Foundation 간 변환기에서는 ClearQuest 데이터베이스를 분석하여 다음과 같은 XML 파일을 만듭니다.

  • 상태, 상태 전환, 필드, 필드 형식 및 필수적 또는 선택적과 같은 필드 동작이 포함된 각 ClearQuest 엔터티 형식에 대한 Team Foundation 작업 항목 추적 WITD(작업 항목 형식 정의) 파일

  • ClearQuest 필드 및 값을 Team Foundation 작업 항목 추적 필드 및 값으로 매핑하는 기본 필드 매핑 파일

  • ClearQuest 사용자를 Windows 사용자로 매핑하는 사용자 매핑 파일. 이 파일은 전체 시스템에 적용됩니다.

  • 다른 XML 파일에 대한 참조가 포함된 스키마 맵 파일(예: 엔터티 이름을 포함하는 SchemaMap 파일) 및 생성된 WorkItem 파일 이름 및 fieldMap 파일의 경로가 포함된 필드 매핑 파일

  • 보고서 및 경고 파일(CQAnalysisReport.xml)

ClearQuest 데이터베이스를 분석하려면

  1. Visual Studio 2008 명령 프롬프트에서 다음 명령을 실행합니다.

    CQConverter.exe /c:analyze /m:CqConverterConfig.xml

    ClearQuest 변환기 실행이 완료되려면 몇 분이 걸릴 수 있습니다.

    참고   ClearQuest 변환기 명령에 대한 자세한 내용은 ClearQuest 데이터베이스 마이그레이션을 위한 CQConverter 명령줄 유틸리티를 참조하십시오.

  2. 구성 파일에 지정된 출력 디렉터리에서 다음과 같은 XML 파일을 찾습니다. 이들 파일은 이후 마이그레이션 과정에서 사용됩니다.

    • EntityName.xml로 명명된 각 ClearQuest 엔터티 형식에 대한 WITD 파일. 예를 들어 ClearQuest Defect 엔터티에 대한 파일의 이름은 Defect.xml이 됩니다.

    • 각 ClearQuest 엔터티 형식에 대한 필드 매핑 파일. 이들 파일에서는 각 ClearQuest 엔터티의 필드 및 필드 값이 Team Foundation 작업 항목 추적 작업 항목 형식의 해당 필드로 매핑되는 방식을 지정합니다. 예를 들어 ClearQuest Defect 엔터티에 대한 파일의 이름은 DefectFieldMap.xml이 됩니다.

    • usermap 파일. ClearQuest 사용자가 Team Foundation 작업 항목 추적 사용자로 매핑되는 방식을 지정하는 파일입니다.

    • schemamap.xml 파일. 스키마 및 필드 매핑을 설명하는 파일입니다.

  3. 변환기를 실행한 디렉터리에서 CQAnalysisReport.xml 파일을 찾아 마이그레이션하기 전에 경고 및 오류가 있는지 확인합니다.

마이그레이션 매핑 정의

분석을 수행한 결과로 ClearQuest 데이터베이스에 대한 정보를 캡처하는 파일 집합이 생성됩니다. 데이터베이스를 원하는 방식으로 마이그레이션하려면 이러한 파일 중 일부를 변경해야 할 수도 있습니다. 최소한 사용자 매핑 파일과 작업 항목 형식 정의 파일은 변경해야 합니다.

작업 항목 형식 정의 파일을 수정하는 방법에 대한 자세한 내용은 연습: 기본적인 작업 항목 형식 사용자 지정을 참조하십시오.

스키마 매핑 파일 편집

schemamap.xml 파일을 변경하려면

  1. Schemamap.xml 파일을 엽니다.

    이 파일의 샘플은 다음과 같습니다.

    <Mappings>
      <SchemaMaps>
        <SchemaMap SourceEntity="Defect" TargetWIT="Defect"
          WITDFile="Defect.xml" FieldMapFile="DefectFieldMap.xml"/> 
        <SchemaMap SourceEntity="Customer" TargetWIT="Customer"
          WITDFile="Customer.xml" FieldMapFile="CustomerFieldMap.xml"/> 
      </SchemaMaps>
      <UserMap File="UserMap.xml" /> 
    </Mappings>
    
  2. 이 파일의 각 섹션을 적절하게 변경합니다.

    • SourceEntity   이 섹션에 올바른 ClearQuest 엔터티가 포함되어야 합니다.

    • TargetWIT   이 섹션에서는 Team Foundation 작업 항목 추적에서 생성되는 올바른 작업 항목 형식을 가리켜야 합니다.

    • WITDFile   이 섹션에서는 WITD(작업 항목 형식 정의) XML 파일을 지정합니다.

    • FieldMapFile   이 섹션에서는 필드 매핑 XML 파일을 지정합니다.

    • UserMap   이 섹션에서는 사용자 매핑 XML 파일을 지정합니다.

사용자 매핑 파일 편집

ClearQuest 변환기에서는 사용자 매핑 파일을 사용하여 ClearQuest 데이터베이스의 사용자 ID를 해당 Team Foundation 작업 항목 추적 사용자 ID로 매핑합니다. 이 과정에서 사용자 ID 필드 값이 Team Foundation 작업 항목 추적의 유효한 값으로 변환되므로 작업 항목 기록이 유지됩니다. Team Foundation 작업 항목 추적에서는 Windows 도메인 사용자 ID를 사용합니다.

ClearQuest 변환기에서는 분석 단계 동안 이 파일의 기본 버전을 생성합니다. 변환기에서는 이 파일을 검사하여 문제가 있으면 모든 작업을 중지하므로 변환을 진행하기 전에 이 파일이 정확한지 확인해야 합니다.

사용자 매핑 파일을 변경하려면

  1. usermap.xml 파일을 엽니다. 이 파일의 샘플은 다음과 같습니다.

    <UserMappings">
      <UserMap From="admin" To="admin" />
      <UserMap From="user" To="user" />
      <UserMap From="QE" To="QE" />
      <UserMap From="lead" To="lead" /> 
      <UserMap From="engineer" To="engineer" />
    </UserMappings>
    
  2. 사용자 매핑 파일을 검사하고 필요한 경우 수정, 추가 및 삭제합니다. 사용자 매핑의 "to" 부분은 기존 Team Foundation Server 사용자여야 합니다.

  3. Team Foundation 작업 항목 추적에서 사용자 매핑 파일에 지정된 사용자를 모두 추가합니다. 사용자 추가 방법에 대한 자세한 내용은 방법: 팀 프로젝트 그룹에 사용자 추가를 참조하십시오.

    참고:

    마이그레이션 도중 ClearQuest 사용자를 Team Foundation Server에 그대로 매핑하려면 사용자 매핑 파일에서 해당 사용자에 대한 행을 삭제합니다. 사용자 매핑을 전혀 수행하지 않으려면 <UserMap> 섹션에서 사용자 맵을 지정하는 행을 모두 삭제합니다. <UserMap> 섹션의 개별 항목은 삭제할 수 있지만 섹션 자체를 삭제하거나 파일의 다른 부분을 삭제해서는 안 됩니다.

    주의:

    마이그레이션 도중 사용자가 올바른 Team Foundation Server 사용자로 매핑되지 않으면 작업 항목을 처음 사용할 때 작업 항목의 사용자 필드를 수정해야 할 수도 있습니다. 변환기에서는 실행 도중 필드 값의 유효성이 검사되지 않으며, 작업 항목을 처음 편집할 때 사용자 필드에 올바른 사용자를 입력하라는 메시지가 나타나게 됩니다.

필드 매핑 파일 편집

ClearQuest 변환기에서는 필드 매핑 파일을 사용하여 각 ClearQuest 엔터티에 있는 필드를 해당 Team Foundation 작업 항목 추적 작업 항목 필드로 매핑합니다.

필드 매핑 파일을 변경하려면

  1. 필드 매핑 파일 중 하나를 엽니다. 예를 들어 DefectFieldMap.xml을 엽니다. 이 파일의 샘플은 다음과 같습니다.

    <FieldMap from="Criticality" to="Severity">
      <ValueMaps>
            <ValueMap from="1-Critical" to = "1"/>
            <ValueMap from="2-Major" to = "2"/>
      </ValueMaps>
    </FieldMap> 
    
  2. ValueMap으로 시작하는 필드 매핑 줄을 검토하여 "from" 다음에 표시된 필드가 "to" 다음에 표시된 올바른 필드에 매핑되는지 확인합니다. ValueMap 줄을 추가하면 필드 매핑을 추가할 수 있습니다. 스키마 파일(이 경우 defect.xml)에 허용되는 값 목록이 지정된 경우에는 값이 이 목록에 있어야 합니다.

    참고:

    필드 매핑을 변경하는 경우 작업 항목 폼의 필수 필드가 모두 매핑되는지 확인해야 합니다.

  3. 다른 필드 매핑 파일을 열고 적절히 편집합니다.

작업 항목 형식 정의

분석 단계 후 변환기에서는 각 ClearQuest 레코드 형식에 대한 WITD(작업 항목 형식 정의)를 생성합니다. 예를 들어 ClearQuest Defect 레코드 형식에 대한 파일의 이름은 Defect.xml이 됩니다. 변환기에서는 분석 단계에서 스키마 생성 작업의 일부로 기본 작업 항목 폼을 생성합니다. 그러나 이 기본 폼에는 최소한의 서식만 포함되어 있으므로 원하는 작업 항목 레이아웃을 설정하려면 대부분의 경우 이 폼을 편집해야 합니다. 작업 항목 형식 정의 파일을 변경하는 방법에 대한 자세한 내용은 연습: 기본적인 작업 항목 형식 사용자 지정연습: 작업 항목 형식 고급 사용자 지정을 참조하십시오.

ClearQuest 작업 항목 마이그레이션

작업 항목을 마이그레이션하려면

  1. Visual Studio 2008 명령 프롬프트에서 다음 명령을 실행합니다.

    CQConverter.exe /c:migrate /m:CqConverterConfig.xml /s:path\Schemamap.xml

    여기서 path는 스키마 맵 파일의 경로입니다. 스키마 맵 파일은 분석 단계 중에 지정된 출력 디렉터리에 생성됩니다.

    참고:

    대규모 데이터베이스의 경우 ClearQuest 변환기의 실행이 완료되는 데 몇 시간이 걸릴 수도 있습니다.

    참고:

    ClearQuest 변환기 명령에 대한 자세한 내용은 ClearQuest에서 마이그레이션을 참조하십시오.

  2. 마이그레이션이 완료되면 마이그레이션 보고서를 검토하여 마이그레이션 상태 및 필드 매핑 불일치로 인해 마이그레이션되지 않은 오류 등의 기타 문제를 확인합니다.

    마이그레이션 보고서는 ClearQuest 변환기를 실행한 폴더에 CQMigrationReport.xml이라는 이름으로 만들어집니다.

    참고:

    변환기에서는 사용자가 지정한 쿼리에 포함된 작업 항목 및 이러한 작업 항목에서 연결하는 작업 항목을 모두 변환하므로 마이그레이션된 작업 항목의 실제 개수는 쿼리에 있는 작업 항목 개수와 다를 수 있습니다.

  3. 일부 작업 항목이 마이그레이션되지 않은 경우 마이그레이션 보고서에 설명된 문제를 해결한 후 변환을 다시 실행할 수 있습니다.

추가 작업 항목을 ClearQuest에서 Team Foundation 작업 항목 추적으로 마이그레이션하려면 마이그레이션 과정을 다시 실행합니다.

동일한 ClearQuest 데이터베이스에 마이그레이션을 다시 실행하려면

  1. 이전 마이그레이션에 대한 마이그레이션 보고서에 설명된 문제를 모두 수정합니다.

  2. ClearQuest에서 필요한 작업 항목을 반환하는 쿼리를 만들거나, 앞서 마이그레이션되지 않은 작업 항목을 마이그레이션하려는 경우 이전과 동일한 쿼리를 실행합니다.

  3. 구성 파일의 <QueryName> 섹션을 변경하여 새 쿼리 이름을 지정합니다.

  4. Visual Studio 2008 명령 프롬프트를 열고 마이그레이션 명령을 입력합니다.

    CQConverter.exe /c:migrate /m:CqConverterConfig.xml /s:path\Schemamap.xml

    대규모 데이터베이스의 경우 ClearQuest 변환기의 실행이 완료되는 데 몇 시간이 걸릴 수도 있습니다.

    참고:

    ClearQuest 변환기 명령에 대한 자세한 내용은 ClearQuest에서 마이그레이션을 참조하십시오.

  5. 마이그레이션이 완료되면 마이그레이션 보고서를 검토하여 마이그레이션 상태를 확인합니다. 마이그레이션 보고서는 ClearQuest 변환기를 실행한 폴더에 CQMigrationReport.xml이라는 이름으로 만들어집니다.

작업 항목 마이그레이션 확인

마이그레이션이 수행된 후 마이그레이션된 작업 항목 중 일부를 검사하여 정보가 제대로 마이그레이션되었는지 확인할 수 있습니다.

마이그레이션된 작업 항목을 확인하려면

  1. 마이그레이션된 작업 항목을 Team Foundation 작업 항목 추적에서 엽니다.

  2. ClearQuest ID 필드의 숫자를 사용하여 Team Foundation 작업 항목 추적 작업 항목을 ID가 같은 ClearQuest 버그와 비교합니다.

특정 ClearQuest 작업 항목에 해당하는 Team Foundation 작업 항목을 찾으려면

  1. 다음 쿼리 절을 사용하여 작업 항목 쿼리를 만듭니다.

    및/또는

    필드

    연산자

     

    VSTS SourceID

    =

    ClearQuest 작업 항목 ID

    VSTS SourceID 필드는 작업 항목 폼에 표시되는 ClearQuest ID 필드 레이블에 해당합니다.

    작업 항목 쿼리를 만드는 방법에 대한 자세한 내용은 방법: 새 작업 항목 쿼리 추가를 참조하십시오.

  2. 쿼리를 실행합니다.

참고 항목

작업

연습: 작업 항목 추적

기타 리소스

마이그레이션 연습