2.11 스키마 관리 변경 사항
MongoDB Connector for BI 버전 2.11 출시하다 에서는 저장된 스키마 관리 가 크게 개선되었습니다. 새로운 저장 스키마 형식은 DRDL 파일과 동일합니다. 이러한 개선 사항은 2.10 이전 버전의 BI Connector 구성과 호환되지 않습니다. BI Connector 2.10 이하 버전을 실행 하는 경우 다음 섹션을 사용하여 버전 2 와 호환되도록 구성을 업데이트 합니다.11 이상.
이미 버전 2.11 이상을 실행 중인 경우 추가 구성을 변경할 필요가 없습니다. 버전 2.11에 도입된 다양한 스키마 관리 구성에 대해 자세히 알아보려면 샘플링 모드 참고 차트를 참조하세요.
독립형 리더 변경 사항
다음 표를 사용하여 BI Connector 버전 2.10 이하의 독립형 판독기 구성을 버전 2.11 이상과 호환되도록 수정합니다.
버전 2.10 이하 | 버전 2.11 이상 | |||
---|---|---|---|---|
모드 | 독립형 리더 | 독립형 리더 | ||
행동 | mongosqld 시작 시 데이터를 샘플링하고 스키마를 메모리에 보관합니다. | mongosqld 시작 시 데이터를 샘플링하고 스키마를 메모리에 보관합니다. | ||
옵션 |
버전 2.10 의 스키마 옵션에 대해 자세히 알아보려면 2.10 문서를 참조하세요. | 없음. 이전 릴리스에서 작동했던 다른 독립형 모드 구성은 버전 2.11 이상에서 계속 작동합니다. | ||
예시 | 다음 예에서는 BI Connector 버전 2.10 이하를 독립형 리더 모드에서 실행합니다.
| 다음 예에서는 독립형 리더 모드에서 BI Connector 버전 2.11 이상을 실행합니다.
|
샘플링 모드에 대해 자세히 알아보려면 샘플링 모드 참고 차트를 참조하세요.
Clustered-Reader 모드에서 사용자 지정 모드로
다음 표를 사용하여 BI Connector 버전 2.10 이하의 클러스터형 판독기 구성을 버전 2.11 이상과 호환되도록 수정합니다.
버전 2.10 이하 | 버전 2.11 이상 | |||||
---|---|---|---|---|---|---|
모드 | 클러스터형 리더 모드 | 사용자 지정 모드 | ||||
행동 | BI Connector는 스키마를 샘플링하지 않고 --sampleSource 데이터베이스에 저장된 MongoDB 스키마를 사용하여 관계형 스키마를 빌드합니다. | BI Connector는 스키마를 샘플링하지 않으며 데이터베이스의 DRDL 스키마를 --schemaSource 사용합니다. | ||||
옵션 |
버전 2.10 의 스키마 옵션에 대해 자세히 알아보려면 2.10 문서를 참조하세요. |
| ||||
예시 | 다음 예에서는 클러스터형 리더 모드에서 BI Connector 버전 2.10 이하를 실행합니다.
| 다음 예에서는 사용자 지정 모드에서 BI Connector 버전 2.11 이상을 실행합니다.
|
샘플링 모드에 대해 자세히 알아보려면 샘플링 모드 참고 차트를 참조하세요.
클러스터형 작성자 모드에서 자동 모드로 전환
다음 표를 사용하여 BI Connector 버전 2.10 이하의 클러스터형 기록기 구성을 버전 2.11 이상과 호환되도록 수정합니다.
버전 2.10 이하 | 버전 2.11 이상 | |||||
---|---|---|---|---|---|---|
모드 | 클러스터형 작성자 모드 | 자동 모드 | ||||
행동 | BI Connector는 샘플링을 통해 스키마를 얻고 스키마에 대한 정보를 --sampleSource 데이터베이스에 유지합니다. | BI Connector는 샘플링을 통해 스키마를 얻고 샘플링된 각 스키마를 DRDL --schemaSource 형식으로 데이터베이스에 유지합니다. | ||||
옵션 |
버전 2.10 의 스키마 옵션에 대해 자세히 알아보려면 2.10 문서를 참조하세요. |
| ||||
예시 | 다음 예에서는 클러스터형 작성자 모드에서 BI Connector 버전 2.10 이하를 실행합니다.
| 다음 예에서는 자동 모드에서 BI Connector 버전 2.11 이상을 시작합니다.
|
샘플링 모드에 대해 자세히 알아보려면 샘플링 모드 참고 차트를 참조하세요.
지원 중단
--sampleRefreshIntervalSecs
플래그와 해당 구성 파일 설정 schema.sample.refreshIntervalSecs
은(는) --schemaRefreshIntervalSecs
및 schema.refreshIntervalSecs
으)로 인해 더 이상 사용되지 않습니다. 이전 명령줄 옵션과 구성 파일 설정은 2.11 릴리스에서도 계속 작동하지만, 새 명령줄 옵션 또는 구성 파일 설정으로 전환하는 것이 좋습니다.