刷新机器数据源而不会丢失保存到表中的脚本(再次)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />这是CoryC(#171874,从未回答过)对SAS社区的另一次讨论的重复......我正在转发给JMP社区(因为我收集的JMP讨论可能已经改变了董事会) - 谢谢Reeza!
我有一个JMP(v10.0.2)项目,通过ODBC(到SQL Server数据库)来源表。 我在我的项目中构建了许多脚本(图表和图表)。
理想情况下,我只想单击“刷新”(例如,在“源”脚本上方右键单击)并刷新数据。 让脚本也刷新(或者在数据刷新时快速选择)会非常甜蜜。
但是,我知道如何“刷新”数据的唯一方法是编辑/运行拉取数据的“源”脚本。 不幸的是,JMP不是“就地”刷新数据,而是使用刷新数据创建一个全新的JMP项目(并且没有其他图表/绘图脚本存在)。 所以,我最终在新的JMP项目中从头开始创建这些脚本。
必须有一个更好的方法来做到这一点!可能有比我正在做的更好的解决方法。 谢谢你的任何建议。
Re:刷新机器数据源而不会丢失保存到表中的脚本(再次)谢谢Wendy,这完全回答了我的问题。 幸运的是,我们计划迁移到更高版本,所以欣赏我的方案得到了解决。
我会说我的解决方案并不“太难”。基本上,我“运行”数据表脚本(使用刷新的数据创建新的JMP项目),重命名数据表(与原始JMP项目中的相同),然后将图形脚本从旧项目复制/粘贴到新项目中。 这似乎工作,并没有太大的麻烦。如果我有更复杂的JMP项目(模型等),那就不那么容易了。
Re:刷新机器数据源而不会丢失保存到表中的脚本(再次)从JMP 11开始,当您从数据库导入数据时,表脚本将添加到名为“从DB更新”的新JMP表中。 此表脚本使用新的Update From Database()JSL函数连接到数据库并刷新数据。 不幸的是,JMP 10中尚未提供此选项。 我建议您下载试用版以测试连接数据库的所有新功能。 您可以从JMP网站申请30天试用期:
http://www.jmp.com/trial
希望有所帮助!
温迪