<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP软件开发人员Eric Hill
在2015年欧洲JMP Discovery Summit上发表
概括
JMP唾手可得了各种各样的分析工具,但是如果您无法以您需要的方式将所需的数据分析到JMP中,那么这些工具就没有用。JMP支持将关系数据库中的数据通过以下方式导入JMP:文件>数据库>打开表。打开桌子就目前而言还可以,但确实存在一些明显的局限性:
- 关系数据库中的大多数数据是以规范化的方式存储的,需要联接才能获取所需的所有数据,但是打开桌子不能帮助您加入;您必须自己编写SQL。
- 尽管打开桌子提供公式编辑器例如,在构建WHERE子句时,它不会显示分类变量的不同值来帮助您对其进行过滤。
- 与他人安全地共享您的查询可能很困难,因为打开桌子将您的密码存储在它生成的JSL脚本的连接字符串中。
- 打开桌子不能帮助您完成导入数据后所需的后处理步骤,例如数据清理,建模类型和格式设置。
查询生成器是专为解决Open Table的局限性而设计的,它可以帮助您构建具有提示性交互式过滤功能的多表查询,并且可以与同事安全共享该过滤器。
在本文中,我将使用查询生成器免费提供PostgreSQL的示例数据库称为dellstore2。 PostgreSQL的是一个开源数据库,可以从此处免费下载: http://www.postgresql.org/download/
这dellstore2示例数据库可以在这里找到: http://wiki.postgresql.org/wiki/Sample_Databases
这dellstore2示例数据库也可用于其他数据库平台(MySQL,Oracle和SQL Server)。
查询生成器是JMP 12中的一项新功能,可帮助您针对关系数据库构建高度自定义的多表SQL查询。目的是使您能够比以前更快地更轻松地将数据以分析就绪的形式输入JMP,并更轻松地安全共享查询。我们希望您能尝试一下并向我们发送反馈给埃里克·希尔(Eric Hill)埃里克·希尔( eric.hill@jmp.com )哪些有效,哪些无效。