託管在 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 資料庫。 威廉·科利獲得了所有的功勞。 這是他的設定日記。