오는 JMP 12 : Query Builder우리는 자주 듣는다. JMP 사용자는 분석을 시작하기 전에 데이터를 준비하는 데 많은 시간을 투자합니다. Query Builder를 JMP 12에 추가하여 관계형 데이터베이스에서 JMP로 데이터를 가져 오는 프로세스를 간소화하고 분석 준비를 완료했습니다. JMP에는 여러 릴리스의 관계형 데이터베이스에서 테이블을 여는 테이블 열기 기능이 있지만 Open Table에는 몇 가지 주목할만한 제한이 있습니다. 조인 또는 필터링에 도움이되지 않으며 생성 한 쿼리를 공유하기가 어려울 수 있습니다.
Query Builder는 SQL 구문의 전문가가 될 필요없이 훨씬 복잡한 데이터베이스 쿼리를 작성할 수 있도록 설계되었습니다. 기본 및 외래 키 관계를 기반으로 데이터베이스 테이블을 자동으로 조인하고 대화식으로 데이터를 필터링하는 데 도움이됩니다. 또한 몇 번의 클릭만으로 필터를 다른 사용자가 작성한 쿼리를 사용하여 필요한 데이터를 얻는 데 도움이되는 프롬프트로 전환 할 수 있습니다.

쿼리에 포함 할 테이블 선택

필터가있는 쿼리 작성기 예제
쿼리를 작성하는 동안 변수가 JMP에 있으면 모델링 유형과 형식을 지정할 수 있으므로이를 수동으로 수행하거나 JSL 스크립트를 작성해야 할 필요가 없습니다. 쿼리에 의해 데이터가 반환 된 후에 실행될 Recode 또는 다른 정리 스크립트를 포함시킬 수도 있습니다. 결과는 분석 가능한 데이터를 한 번에 귀하 또는 동료에게 제공하는 쉽게 공유 할 수있는 단일 파일입니다.
또한 쿼리 작성기에는 "사용자 지정 SQL"모드가 있습니다. Query Builder에서 제공하지 않는 기능이 필요할 때 대화식으로 쿼리를 작성하면 "사용자 지정 SQL"모드로 전환하고 SQL을 직접 수정하여 필요한 것을 정확하게 얻을 수 있습니다.
JMP 12가 출시 될 때 향후 게시판에서 Query Builder를 사용하는 방법에 대해 자세히 알아보십시오.
편집자 주 : 이 게시물은 JMP 12의 미리보기 시리즈 소프트웨어를 개발 한 사람들이 쓴 것입니다.
마이클 클레이튼 (Michael Clayton)은 다음과 같이 썼습니다. 오직 ... 마이클 클레이튼 쓴 :
인류를위한 작은 한 걸음.
클라이언트에서 검색하고 분석해야하는 데이터의 약 25 %만이 관계형 DB에 있습니다.
나머지는 아래의 데이터 배열에 일반적인 텍스트 문자열의 많은 헤더 행이있는 플랫 파일 리포지토리입니다. 각각의 저장소 유형에 대해 지능적으로 해당 데이터를 다시 구조화하는 것은 해당 데이터에 대한 DB 로더를 작성하는 것과 같습니다. Python 작업 및 도메인 지식 및 엔지니어링 베타 테스터.
그러나 고객의 많은 엔지니어가 동일한 데이터를 필요로하기 때문에 이러한 리포지토리는 모든 데이터가 ASCII CSV 형식으로 설정됩니다. 그러나 JMP에 대한 컨텍스트 열 데이터로 다시 포맷해야하는 많은 헤더 정보 행이 있습니다.
IMPORTING EXCEL 파일 ... 텍스트 문자열의 헤더 행에 배열 컨텍스트 데이터가 많이 있습니다.
그래서 SQL, Python, 도메인 네이밍 규칙 (데이터 사전, 기술 용어집 등)에 대한 깊은 지식은 모두 사용자 정의 된 로보 틱 GUI에 포함되어 있습니다. 언젠가.
Eric Hill은 다음과 같이 썼습니다 : Hey, Walt - Query Build의 "데이터베이스"... 에릭 힐 쓴 :
Hey, Walt - Query Builder의 "데이터베이스"는 ODBC 또는 SAS 서버를 통해 연결할 수있는 관계형 데이터베이스 (Oracle, SQL Server, DB2, Teradata, PostgreSQL, MySQL 등)입니다. 쿼리 빌더는 JMP 테이블에서 사용할 수 없습니다. 그러나 우리는 JMP 테이블을 사용하여 SQL과 유사한 작업을 수행하려는 욕구를 알고 있습니다. 특히 쿼리 작성기를 사용할 기회가있는 경우 특히 JMP 테이블을 사용하여 쿼리 작성기에서 수행 할 수있는 특정 작업이있는 경우 여기에서 응답하거나
감사!
에릭
Walter Paczkowski는 다음과 같이 적었습니다. 목 ... 월터 Paczkowski 쓴 :
이것은 흥미로운 추가 사항입니다. SQL 사용은 지난 여름에 JMP 개발자에게 발표 한 프레젠테이션에서 강조한 것입니다. 내가 가지고있는 질문은 아마도 멍청한 질문 일 것입니다. Query Builder로 열 데이터베이스는 무엇입니까? JMP 데이터 테이블을 열고 이미 열려있는 데이터 테이블과 함께 사용할 수 있기를 바랍니다. 그럴 수있어? 또는 열지 만 열지 않은 특수 데이터베이스 / 테이블로 제한됩니까?
감사,
Walt