托管在 Google 云中的 PostGreSQL 数据库:JMP Cloud 是解决方案吗?大家好,
我有一个 IT 主管向我们的一位客户提出的问题。 我对数据库连接不太熟悉,想听听有经验的人的意见。 这是消息:
“我们有一个托管在 Google 云中的 PostGreSQL 数据库。 它可以从办公室直接访问,因此您可以(例如)将 Python 脚本连接到它,而无需任何额外的基础设施。
我希望所有 JMP 用户都能够连接到该数据库,但现在这意味着在每台计算机上安装 ODBC 驱动程序,这有点费力。 感觉更繁重,因为即使经过半个小时的尝试,我也无法让它在 Mac 上运行,而我是一名经验丰富的技术专业人士。 如果有一种方法可以让我在中央某个地方仅设置一次数据库连接,然后所有 JMP 用户都可以以某种方式利用该中央设置,那么听起来我们可以更轻松地进行设置和管理。”
根据上述场景,JMP on the Cloud 是解决方案吗? 或者还有其他推荐吗?
回复:托管在 Google 云中的 PostGreSQL 数据库:JMP Cloud 是解决方案吗?@丹尼尔_瓦伦特可能对此有想法。
您可能想参加 2023 年 11 月 16 日的 JMP 开发演示或在以下时间后观看录制内容:
JMP 18 的可配置数据连接器框架
我已转发会议邀请。
回复:托管在 Google 云中的 PostGreSQL 数据库:JMP Cloud 是解决方案吗?谢谢@米亚斯蒂芬斯用于共享有关可配置数据连接器的开发演示信息。 JMP 18 中的此功能可以为这个案子提供很大的缓解。它使共享无 DSN 连接的连接信息变得更加容易。 正在进行的在设备类型和系统之间匹配驱动程序的工作也将有所帮助。 这是一个将在 18.X 和 19 周期中继续发展的能力。
有更多信息在JMP 18 销售和营销工具包。
回复:托管在 Google 云中的 PostGreSQL 数据库:JMP Cloud 是解决方案吗?这也许只是答案的 20%,但就其价值而言:
我希望所有 JMP 用户都能够连接到该数据库,但现在这意味着在每台计算机上安装 ODBC 驱动程序,这有点费力。 感觉更麻烦,因为即使经过半个小时的尝试,我也无法让它在 Mac 上运行
我相信 Windows 附带了内置的 ODBC for PostgreSQL,并且 JMP LIMS 演示可以相当轻松地连接到它。 我似乎不记得在哪里/何时/谁创建了该数据库,但我怀疑@Byron_JMP以某种方式参与其中。 (我希望在出现任何来源时为其添加书签)。
部署 ODBC 连接脚本主要可以使用 JSL 和一些 PowerShell 来完成。 在我的前世中,我制作了任何数据库连接脚本的以下部分,因此如果没有 ODBC 连接,用户可以快速创建它。 大多数计算机不允许在其他计算机上编写PowerShell脚本,因此我使用JSL设置剪贴板并要求用户将剪贴板粘贴到Powershell中。 可能有更优雅的方法可以做到这一点,但这种方法无需任何人联系 IT 即可发挥作用。 下面是伪 JSL:
Try(
//get 1 data point from database
//this one is for the JMP LIMS database, truncated to not accidentally share it publicly
New SQL Query(
Connection( "ODBC:auto-generated connection script here" ),
QueryName( "LIMS_Results" ),
Select( Column( "Sample_ID", "t1" ) ),
From( Table( "LIMS_Results", Schema( "LIMS" ), Alias( "t1" ) ), Sample( FirstN( 1 ), Block ) )
) << Run Foreground
,
Caption( "Hit Ctrl-V, then enter in the PowerShell window that pops up to create a database connection." );
Set Clipboard( "Powershell ODBC Connection string command" ); //instructions here: web ("https://learn.microsoft.com/en-us/powershell/module/wdac/add-odbcdsn?view=windowsserver2022-ps")
Web( "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" );
)回复:托管在 Google 云中的 PostGreSQL 数据库:JMP Cloud 是解决方案吗?我偶然发现了在线 LIMS 数据库。 威廉·科利获得了所有的功劳。 这是他的设置日记。