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