dbt 모델과 웨어하우스 관계 비교로 마이그레이션 동등성 검증 (dbt-audit-helper 활용)
에이전트가 dbt 패리티 검사, 관계 차이 비교, 행 및 값 비교를 실행하여 리팩터링이나 소스 변경을 롤아웃 전에 검증할 수 있도록 합니다.
전제 조건
dbt Core, 웨어하우스 자격 증명, dbt-audit-helper 패키지
설치
업스트림의 요구 사항 및 주의 사항:
- 각 관계는 동일한 열을 같은 이름으로 가져야 하지만, 순서가 같을 필요는 없습니다.
- 각 관계는 동일한 열을 같은 이름으로 가져야 하지만, 순서가 같을 필요는 없습니다. dbt_utils.get_filtered_columns_in_relation을 사용하여 긴 목록을 몇 가지 제외하고 만들거나, None을 전달하고...
- 각 관계는 동일한 열을 같은 이름으로 가져야 하지만, 순서가 같을 필요는 없습니다. 한쪽 관계에만 존재하는 열이 있다면 exclude_columns를 사용하십시오.
기본 사용법 및 시작 노트:
-
dbt 패키지가 처음이신가요? 여기에서 자세히 알아보세요: 링크
-
이 패키지를 packages.yml 파일에 포함시키세요. 최신 버전 번호는 여기에서 확인할 수 있습니다.
-
업스트림 문서에서 가져옴: https://raw.githubusercontent.com/dbt-labs/dbt-audit-helper/HEAD/README.md