Google 클라우드에 호스팅되는 PostGreSQL 데이터베이스: JMP Cloud가 솔루션인가요?안녕하세요 여러분,
우리 고객 중 한 분의 IT 책임자로부터 질문을 받았습니다. 저는 데이터베이스 연결에 대해 잘 알지 못하는데, 경험 있으신 분들의 의견을 듣고 싶습니다. 메시지는 다음과 같습니다.
"우리는 Google 클라우드에 호스팅된 PostGreSQL 데이터베이스를 보유하고 있습니다. 사무실에서 직접 액세스할 수 있으므로 추가 인프라 없이도 Python 스크립트를 연결할 수 있습니다.
모든 JMP 사용자가 이 데이터베이스에 연결할 수 있기를 바라지만 지금 당장은 모든 시스템에 ODBC 드라이버를 설치해야 하므로 약간 힘듭니다. 30분 동안 노력한 후에도 Mac에서 작동할 수 없었고 경험이 풍부한 기술 전문가이기 때문에 더 부담스럽게 느껴집니다. 데이터베이스 연결을 중앙 어딘가에 한 번만 설정할 수 있는 방법이 있다면 모든 JMP 사용자가 어떻게든 중앙 설정을 활용할 수 있다면 우리가 설정하고 관리하는 것이 더 쉬울 것 같습니다."
위의 시나리오에 따르면 JMP on the Cloud가 솔루션이 될까요? 아니면 다른 추천사항이 있나요?
Re: Google 클라우드에 호스팅되는 PostGreSQL 데이터베이스: JMP Cloud가 솔루션인가요?@Daniel_Valente 이것에 대해 생각이 있을 수도 있습니다.
2023년 11월 16일 JMP Dev Demo에 참석하거나 다음 녹화 후 녹화를 시청해 보세요.
JMP 18용 구성 가능한 데이터 커넥터 프레임워크
미팅 초대장을 전달했습니다.
Re: Google 클라우드에 호스팅되는 PostGreSQL 데이터베이스: JMP Cloud가 솔루션인가요?감사해요 @mia_stephens 구성 가능한 데이터 커넥터에 대한 개발 데모 정보를 공유합니다. JMP 18의 이 기능 이 사건에 대해 많은 구제책을 제공할 수 있습니다.DSN 없는 연결에 대한 연결 정보를 더 쉽게 공유할 수 있습니다. 장치 유형과 시스템 간에 드라이버를 일치시키기 위한 지속적인 작업도 도움이 될 것입니다. 이는 18.X 및 19 주기에서 계속 개발될 기능입니다.
자세한 내용은 JMP 18 영업 및 마케팅 툴킷 .
Re: Google 클라우드에 호스팅되는 PostGreSQL 데이터베이스: JMP Cloud가 솔루션인가요?이는 아마도 답변의 20%에 불과하지만 그만한 가치는 있습니다.
모든 JMP 사용자가 이 데이터베이스에 연결할 수 있기를 바라지만 지금 당장은 모든 시스템에 ODBC 드라이버를 설치해야 하므로 약간 힘듭니다. 30분 동안 시도한 후에도 Mac에서 작동하지 않기 때문에 더 번거롭게 느껴집니다.
저는 Windows에 PostgreSQL용 ODBC가 내장되어 있으며 JMP LIMS 데모가 여기에 아주 쉽게 연결된다고 생각합니다. 그 데이터베이스를 어디서/언제/누가 만들었는지는 기억나지 않는 것 같지만, 의심스럽습니다. @바이런_JMP 어떻게든 연루됐어요. (출처가 나오면 북마크에 추가하고 싶습니다.)
ODBC 연결 스크립트 배포는 약간의 PowerShell을 사용하여 JSL을 사용하여 대부분 수행할 수 있습니다. 전생에는 어떤 데이터베이스 연결 스크립트든 다음과 같은 부분을 만들어서 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" );
)Re: Google 클라우드에 호스팅되는 PostGreSQL 데이터베이스: JMP Cloud가 솔루션인가요?저는 우연히 온라인 LIMS 데이터베이스를 발견했습니다. William Corley가 모든 공로를 인정받았습니다. 여기에 그의 설정 일지가 있습니다.