SQL 쿼리를 Hive 쿼리로 변환 할 수있는 방법이 있습니까? 또는 오픈 소스 도구 나 프로젝트에서 일부 쿼리를 SQL에서 HiveQL로 변환하여 쿼리를 시작하여 개발을 시작할 수있는 방법이 있습니까? Hadoop 데이터베이스?SQL에서 HiveQL 생성기
2
A
답변
0
HiveQL은 SQL과 완전히 다르지 않습니다. HiveQL은 일부 확장 된 ANSI SQL의 하위 집합입니다. HiveQL에 대한 자세한 내용은 여기를 참조하십시오. AFAIK, 변환 도구가 없으므로 문서화에 도움이됩니다.
1
은 MR 프로그래밍의 복잡성을 숨기는 익숙한 SQL 언어를 제공하므로 Hadoop으로 마이그레이션하는 데이터웨어 하우스 팀의 경우 SQL과 유사한 언어입니다 .Hive는 전체 SQL-92 사양을 지원하지 않으며 누락 된 사양은 Hive.Hive의 손쉬운 해결 방법은 SQL-92가 아닌 확장이며 Mapreduce에서 영감을 얻은 것입니다. HiveQL은 MySQL의 SQL 언어와 가장 유사합니다.
1
아니요,별로 의미가 없습니다.
모든 RDBMS는 약간 다른 SQL을 가지고 있습니다. 그리고 HiveQL도 고유 한 방식입니다.
또한 하이브는 RDBMS에서 제공하는 모든 기능을 제공하지는 않지만 따라 잡고 있습니다.
쿼리를 번역하려면 HiveQL에 익숙해 져야합니다. 그리고 번역은 근본적으로 복사하고 수정하는 것입니다. 특히 가장 가까운 MySQL을 사용하는 경우에 특히 그렇습니다.
관련 문제
- 1. HiveQL :
- 2. HiveQL - 문자열에 hiveql UDF가 포함되어 있습니까?
- 3. 별칭 HiveQL
- 4. HiveQL 트윗
- 5. HiveQL UNION ALL
- 6. HiveQL Inequality Join
- 7. HiveQL 및 rank()
- 8. HiveQL 타임 스탬프 오류
- 9. Mapreduce HiveQL 문을 구현하는 작업
- 10. HiveQL 쿼리를 실행하는 쉘 스크립트
- 11. 실제 실행없이 HiveQL 쿼리의 런타임 특성을 분석하십시오.
- 12. SUM 또는 COUNT가 작동하지 않는 HiveQL 쿼리
- 13. 소스 코드 사용법/생성기 생성기
- 14. 레일 3.1 생성기, 아니 레일 :: 생성기 ::베이스
- 15. 이미지 생성기
- 16. 결합 생성기
- 17. 테이블 생성기
- 18. 난수 생성기
- 19. 숫자 생성기
- 20. Palindrome 생성기
- 21. 스윙 생성기
- 22. 난수 생성기
- 23. 누적 생성기
- 24. 난수 생성기
- 25. 비동기로드 생성기
- 26. 난수 생성기
- 27. 따옴표 생성기
- 28. 난수 생성기
- 29. NHibernate 생성기
- 30. HTML 생성기?
[복제 PL/SQL을 하이브 QL로 변환] 가능한 복제본 (http://stackoverflow.com/questions/10074010/convert-pl-sql-to-hive-ql) – dskrvk