测验:质量校验与隔离
한국어 원문으로 표시합니다.
격리 표에 4만 줄이 쌓였는데 반년 동안 아무도 몰랐다. 이것을 가장 먼저 드러냈을 지표는?
- 실행이 성공으로 끝난 비율
- 드롭 파일의 평균 크기 변화
- 열려 있는 격리 중 가장 오래된 것의 나이
- 하루에 격리된 줄의 수
상류가 칼럼 순서를 바꿔 보내 거의 모든 줄이 기대치를 어겼다. 올바른 대응은?
- 어긴 줄을 전부 격리하고 나머지를 적재한다
- 실행을 끊고 사실도 격리도 한 줄도 넣지 않는다
- 기대치를 느슨하게 고쳐 이번 파일을 통과시킨다
- 어긴 줄의 값을 기본값으로 채워 넣는다
중단 임계치를 '실패 5% 초과' 처럼 둥근 수로 정하면 생기는 일은?
- 실패 비율을 실행마다 다시 계산해야 해서 큰 드롭에서 적재가 눈에 띄게 느려진다
- 격리 사유를 규칙 이름으로 세지 못하게 되어 사유별 건수를 보고할 수 없게 된다
- 중단된 실행이 격리 표에 아무 기록도 남기지 못해 나중에 조사할 근거가 사라진다
- 자료마다 평소 실패 비율이 달라서 어떤 파이프라인은 매일 끊기고 어떤 파이프라인은 크게 망가져도 안 끊긴다
고친 줄을 다시 넣는 재투입을 두 번 실행했더니 '3건 해결' 이 두 번 보고됐다. 원인은?
- 격리를 닫을 때 아직 열려 있는 것만 닫는 조건이 없다
- 사실 표에 유일 제약이 없다
- 재투입 파일에 같은 줄이 두 번 들어 있다
- 기대치 파일을 두 번 읽었다
한 줄이 두 규칙을 어겼다. check 의 failed 와 by_rule 의 관계로 맞는 것은?
- by_rule 의 합이 failed 와 항상 같다
- failed 는 1 이고 by_rule 의 합은 2 라 둘이 다를 수 있다
- failed 가 2 가 되고 by_rule 의 합도 2 가 된다
- 먼저 어긴 규칙 하나만 by_rule 에 세어진다
전표 번호가 규격을 안 지켜 격리된 줄을 재투입으로 고칠 수 없는 이유는?
- 격리 표에 원본이 남지 않기 때문이다
- 정규식 규칙은 재투입에서 적용되지 않기 때문이다
- 번호를 고치면 열쇠가 달라져 그 격리와 이어지지 않기 때문이다
- 사실 표가 번호를 기본 키로 쓰지 않기 때문이다