하나의 스크립트가 다른 스크립트에 필요한 테이블을 생성한다는 의미에서 관련 하이브 스크립트 파일 (+350 .hql)이 여러 개 있습니다. 문제는 항상 스크립트가 생성하지 않는 테이블이나 열을 사용하는 것과 관련된 많은 버그가 나타나는 것입니다. 그래서 질문 : 하이브의 구문 검사기를 실행하거나 스크립트를 가져 와서 대신 모든 테이블 (오랜 시간이 걸림) 대신 스크립트의 관계가 제대로 작동하는지 테스트 할 수있는 방법이 있습니까?하이브 구문 프로세스 제어
0
A
답변
0
나는 해결책을 생각하고 있었지만 최적의 해결책이 무엇인지 확신 할 수 없었다. 주 입력이 sqoop 테이블로부터 주어진다는 가정하에, 첫 번째 아이디어는 메타 테이블을 생성하기 위해 dummy sqoop 테이블에 대한 참조 또는 몇 개의 행이나 행이없는 입력 테이블로 참조를 대체 할 수 있습니다. 이후 모든 후속 스크립트는 빈 테이블을 입력 (또는 몇 개의 행이있는 테이블) 대신 사용하여 전체 중첩 테이블을 처리합니다.
관련 문제
- 1. 하이브 구문 - 사례의 비교
- 2. 하이브 : JSON 구문 분석
- 3. C에서 제어 vlc 프로세스 #
- 4. .NET 프로세스 - CPU 제어?
- 5. OS의 프로세스 제어 블록
- 6. Java에서 vlc 프로세스 제어
- 7. 제어 블록 프로세스
- 8. Linux의 원격 프로세스 제어
- 9. 프로세스 감지/제어
- 10. PHP의 제어 프로세스 동시성
- 11. PHP의 사전 프로세스 제어
- 12. 하위 프로세스 작성 제어
- 13. android : 제어 설치 프로세스
- 14. 파이썬에서 프로세스 제어
- 15. 프로세스 제어 블록 대 프로세스 설명자
- 16. 프로세스 관리 데이터 구조 및 프로세스 제어
- 17. 저장하고 검색하는 프로세스 제어 블록
- 18. 노드의 특정 프로세스 ID 제어?
- 19. Executorservice를 사용하여 런타임 프로세스 제어
- 20. 비동기식 C++ 프로세스 간 제어
- 21. PHP를 사용하여 외부 프로세스 제어
- 22. Java 프로세스 제어 라이브러리 양호
- 23. 제어 특정 배경 하위 프로세스
- 24. 각도 제어 구문
- 25. 구문 오류가있는 프로세스
- 26. BASH 쉘 프로세스 제어 - 제어/스케줄링 작업의 다른 예제
- 27. PHP 스크립트에서 관리자 프로세스 (프로세스 제어 시스템)를 중지하려면 어떻게합니까?
- 28. 하이브 이상한 코드 구문 test.` (submit_date)? +. +
- 29. RTOS 용 프로세스 제어 블록 유형은 무엇입니까?
- 30. 웹 사이트를 통한 외부 프로세스 제어