에서 트리 필터 사용 AWS Schema Conversion Tool - AWS Schema Conversion Tool

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

에서 트리 필터 사용 AWS Schema Conversion Tool

원본에서 대상으로 데이터를 마이그레이션하려면 원본 및 대상 데이터베이스의 모든 메타데이터를 트리 구조로 AWS SCT 로드합니다. 이 구조는 AWS SCT 에서 기본 프로젝트 창의 트리 보기로 나타납니다.

일부 데이터베이스는 트리 구조에 많은 객체가 포함될 수 있습니다. 에서 AWS SCT 트리 필터를 사용하여 원본 및 대상 트리 구조에서 객체를 검색할 수 있습니다. 트리 필터를 사용하면 데이터베이스를 변환할 때 변환되는 객체를 변경할 수 없습니다. 필터는 트리에 표시되는 항목만 변경합니다.

트리 필터는 미리 AWS SCT 로드된 객체와 함께 작동합니다. 즉, 검색 중에는 AWS SCT 가 데이터베이스에서 객체를 로드하지 않습니다. 이 방법을 사용하면 일반적으로 트리 구조에는 데이터베이스에 있는 객체 수보다 적은 수의 객체가 포함됩니다.

트리 필터에서 다음 사항에 유의합니다.

  • 필터 기본값은 입니다. 즉ANY, 필터는 이름 검색을 사용하여 객체를 찾습니다.

  • 하나 이상의 객체 유형을 선택하면 트리에 해당 유형의 객체만 표시됩니다.

  • 필터 마스크를 사용하여 유니코드, 공백, 특수 문자 등 다양한 유형의 기호를 표시할 수 있습니다. “%” 문자는 모든 기호의 와일드카드입니다.

  • 필터를 적용한 후에는 필터링된 객체의 수만 표시됩니다.

트리 필터를 만들려면
  1. 기존 AWS SCT 프로젝트를 엽니다.

  2. 트리 필터를 적용할 데이터베이스에 연결합니다.

  3. 필터 아이콘을 선택합니다.

    스키마 트리의 필터 아이콘

    현재는 적용된 필터가 없기 때문에 필터 실행 취소 아이콘이 회색으로 표시됩니다.

  4. 필터 대화 상자에 다음 정보를 입력합니다. 대화 상자의 옵션은 각 데이터베이스 엔진마다 다릅니다.

    AWS SCT 필터 옵션

    작업

    수준

    범주별로 객체를 필터링하려면 범주를 선택합니다.

    상태를 기준으로 객체를 필터링하려면 상태를 선택합니다.

    유형

    수준범주에서 필터링된 객체의 범주를 선택합니다. 모든 범주의 객체를 표시하려면 Any loaded를 선택합니다.

    수준상태에서 필터링된 객체의 상태를 선택합니다. 다음 옵션 중 하나를 선택할 수 있습니다.

    • 변환된 모든 객체를 표시하려면 변환됨을 선택합니다.

    • 변환 문제가 있는 모든 객체를 표시하려면 작업 있음을 선택합니다.

    • 암호화된 모든 객체를 표시하려면 암호화됨을 선택합니다.

    Condition

    수준범주에서 LikeNot like 사이에서 필터링 조건을 선택합니다.

    수준상태에서는 필터링 조건 옵션을 사용할 수 없습니다.

    수준범주에서 을 입력하여 이 값을 기준으로 트리를 필터링합니다.

    모든 객체를 표시하려면 퍼센트(%)를 와일드카드로 사용합니다.

    수준상태에서 TrueFalse 사이의 을 선택합니다.

    And/Or

    여러 필터 절을 적용하려면 OR 또는 AND 논리 연산자를 선택합니다.

    스키마 트리의 필터 아이콘
  5. 새 조항 추가를 선택하여 필터 절을 더 추가합니다. AWS SCT AND또는 OR 논리 연산자를 사용하여 여러 필터 절을 적용할 수 있습니다.

  6. 적용을 선택합니다. 적용을 선택하면 필터 실행 취소 아이콘(필터 아이콘 옆에 위치)이 활성화됩니다. 적용된 필터를 제거하려면 이 아이콘을 사용합니다.

  7. 닫기를 선택하여 대화 상자를 닫습니다.

트리에 표시되는 스키마를 필터링하면 스키마를 변환할 때 변환되는 객체가 변경되지 않습니다. 필터는 트리에 표시되는 항목만 변경합니다.

트리 필터의 파일 목록 가져오기

세미콜론 구분 기호가 있는 쉼표로 구분된 값 (CSV) 파일이나 트리 필터에서 사용할 이름 또는 값이 포함된 JSON 파일을 가져올 수 있습니다. 기존 AWS SCT 프로젝트를 열고 트리 필터를 적용할 데이터베이스에 연결한 다음 필터 아이콘을 선택합니다.

파일 예제를 다운로드하려면 템플릿 다운로드를 선택합니다. 파일 이름을 입력하고 저장을 선택합니다.

기존 필터 설정을 다운로드하려면 내보내기를 선택합니다. 파일 이름을 입력하고 저장을 선택합니다.

트리 필터에 대한 파일 목록을 가져오려면 가져오기를 선택합니다. 가져올 파일을 선택한 후 열기를 선택합니다. [Apply]를 선택한 다음 [Close]를 선택합니다.

CSV파일은 세미콜론을 구분자로 사용하며 형식은 다음과 같습니다.

  • object_type은 찾으려는 객체의 유형입니다.

  • database_name은 이 객체가 있는 데이터베이스의 이름입니다.

  • schema_name은 이 객체가 있는 스키마의 이름입니다.

  • object_name은 객체 이름입니다.

  • import_type은 필터에서 이 항목에 대해 exclude 또는 include를 수행하도록 지정합니다.

JSON파일을 사용하여 중첩 규칙과 같은 복잡한 필터링 사례를 설명하십시오. JSON파일 형식은 다음과 같습니다.

  • filterGroupType은 여러 필터 절에 적용되는 필터 규칙 유형(AND 또는 OR 논리 연산자)입니다.

  • filterCategory는 필터의 수준(범주 또는 상태)입니다.

  • names범주 필터에 적용되는 객체 이름 목록입니다.

  • filterCondition범주 필터에 적용되는 필터링 조건(LIKE 또는 NOT LIKE)입니다.

  • transformName상태 필터에 적용되는 상태 이름입니다.

  • value는 트리를 필터링하는 기준 값입니다.

  • transformValue상태 필터에 적용되는 필터의 값(TRUE 또는 FALSE)입니다.