wjjeong / sqlcv Goto Github PK
View Code? Open in Web Editor NEWSQL 컨버젼 프로그램. 표준화 변경으로 컬럼과 테이블이 변경되는 경우 이를 Mapping해서 변환해주는 도구. 이기종 DB간 간단한 함수, 문법변환 가능
SQL 컨버젼 프로그램. 표준화 변경으로 컬럼과 테이블이 변경되는 경우 이를 Mapping해서 변환해주는 도구. 이기종 DB간 간단한 함수, 문법변환 가능
대부분의 기능은 완료되었습니다.
SQLConversion.py에 doSqlConversion 함수에서 file_nm, sql_id를 넘겨서 Conversion을 실행하면 되는데, 정원준 선임이 작성한 함수 파일 및 호출 방법 알려주세요.
SQL 컨버전 후 아래 각 테이블을 쿼리해보면
[B2EN_SC_SQL_TEXT]
1 select
2 *
3 from
4 cm_gvof_hs
5 where
6 gvof_cd = 'P014231'
[B2EN_SC_SQL_TEXT_RST]
2 select *
3 from
4 CM_GVOF_CHG_HS
5 where
6 GVOF_CD = 'P014231'
이슈 발생 테스트
오랜만에 정선임이 올린 DB를 다운받아서 테스트를 하고 있는데.. 오류인 것 같아서 이슈로 올립니다.
1. "SQL정보 > SQL변환" 메뉴에서 아래 SQL파일 업로드
SQLUploadSample.zip
2. 아래 2개 SQL을 컨버전 하였음
3. 아래와 같은 문제가 확인되었음.
위 에러들에 대해서 확인하고, 어떤 문제인지 알려주세요. 필요하면 SQLConversion.py도 수정하겠음.
sdc테스트_김성민_20171024.zip
테이블 매핑, 컬럼 매핑 후에 7개 정도 쿼리를 변환하고, 변환이 안된 부분들을 작성해보았습니다.
테스트 한 샘플 데이터도 같이 첨부했습니다. 이상입니다.
exe 파일로 배포할 예정인데 config.ini 가 없을 경우도 고려해야할듯합니다. config.ini 파일이 없는 경우 default 값을 할당해서 파일을 생성해주는 로직이 필요할듯
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.