스피커
|
성적 증명서
|
| 피터 허쉬 |
안녕 래리. |
| |
아, 연결이 안 됐어요. 이제 제 말을 들으실 수 있나요? |
| |
오. |
| |
내가 당신의 말을들을 수 없는지 보자. |
| |
뭔가가 어디로 흘러가고 있는 걸까요? |
| |
응, 응, 거기 있었어. |
| 래리 라루소 |
알겠습니다. 들리네요. |
| |
정말 이상해요. |
| |
나에게. |
| |
잘 작동하고 있었으니 누가 알겠습니까? |
| |
아마도. |
| 피터 허쉬 |
3개만 하면 실패할 확률이 높습니다. |
| |
평균의 법칙. |
| 래리 라루소 |
사실 어쩌면 나는 더 나은 삶을 살고 있을지도 모릅니다. |
| 피터 허쉬 |
전체적으로 일반적으로 실패하는 것과 같습니다. |
| 래리 라루소 |
사실 지난번 줌 미팅에서는 그런 것인지도 잘 모르겠습니다. |
| |
제대로 기록이 된다면 항상 알림을 받기 때문이죠. |
| |
녹음은 됐는데 못 받았는데, 이제 그런 것 같지 않다는 의미로 들어갔습니다. |
| 피터 허쉬 |
그래서 아니야. |
| 래리 라루소 |
글쎄요, 그게 외부 사람이라는 것보다 더 나쁜 거죠. |
| |
그 사람 은퇴했잖아요. |
| 피터 허쉬 |
내 이름은 친숙한 것 같지만 그렇지 않습니다. |
| |
나는 그를 개인적으로 알지 못합니다. |
| 래리 라루소 |
로체스터. |
| |
Kodak과 Boston의 엄마 그리고 그는 매우 친절합니다. 그는 은퇴했고 그는 자신의 시간에 일하거나 뭐든지 일하지만 아마도 세상의 종말은 아닐 것입니다. |
| |
아직도 그에게 돌아가서 '아, 그거 기억해'라고 말하길 기대하고 있어요. |
| 피터 허쉬 |
거기서 무엇을 했는지 기억해 보세요. |
| 래리 라루소 |
Jeff에게 확인하고 뭔가 빠진 것이 없는지 확인하려고 합니다. 하지만 이 녹음에는 약간의 녹음 기능이 있는 것으로 보이지 않고, 저도 그렇게 맹세할 수 있었습니다. |
| |
응. |
| 피터 허쉬 |
응, 팀 같은 건 다 끝내고 있는 중이야. |
| |
그들은 그랬다. |
| 해들리 마이어스 |
여기요. |
| 피터 허쉬 |
나는 터치감이 좋은 기타를 좋아한다. |
| 해들리 마이어스 |
뭐, 여기엔 배경이 없다고 생각하고 있었던 것인지, 배경을 추가해야 하는지 궁금합니다. |
| 피터 허쉬 |
아니, 아니, 아니, 거기 두고 시작하자. 넌 그냥 기타만 치면 돼. 그러면 난 마치 누군가 여기 있는 것 같은 기분이 들 거야. |
| |
미안, 응. |
| |
응. |
| 피터 허쉬 |
응 그보다 훨씬 나아. |
| |
여기서는 기본적으로 JMP를 사용합니다. |
| 래리 라루소 |
좋아요, 여러분은 모두 해냈습니다. |
| |
내 말은, 난 당신을 전에 본 적이 없는 것 같아요. 하지만. |
| 해들리 마이어스 |
우리 소개를 받은 것 같아요. |
| 래리 라루소 |
응. |
| 해들리 마이어스 |
다시 만나서 반가워요. |
| 래리 라루소 |
응, 알았어. |
| |
직접 뵙겠습니다. 목록을 불러오겠습니다. 이전에 이런 일을 해본 적이 있으므로 여기서 어떤 일이 일어나는지 알고 계시겠지만. |
| |
제 생각에 우리는 자동으로 릴리스를 녹음하고 있다고 생각합니다. 왼쪽 상단 모서리에 표시되어 있으므로 여기저기서 연결해 보겠습니다. |
| |
저는 여기 어디든 튀어나오는 일이 없도록 제 자신을 음소거하고 제 비디오를 삭제하겠습니다. |
| |
매우 당연합니다. 오늘 우리와 함께해주셔서 감사합니다. 무엇이든 환영합니다. 그래서 시작했고, 깊이 닫으면 라이브 버전을 하고 있다는 것을 알 수 있습니다. |
| 피터 허쉬 |
아니요, 그렇지 않습니다. |
| 래리 라루소 |
알았어 알았어 오늘 함께 해주셔서 감사하다는 말을 전하며 닫으세요. 잘라낼 창은 없지만 배경은 멋져 보입니다. |
| |
그래서 나에게는 준비가 될 때마다 똑같은 다른 일들이 많이 있다는 것을 모르겠습니다. 그리고 여러분이 완료한 일이 있다고 느끼면 그들은 함께 살 수 없고 다시 시작하고 싶어합니다. 그건 완전히. |
| 해들리 마이어스 |
좋아요, 피자 존 잠깐 잠깐 잠깐 피트의 사기꾼이군요. |
| 래리 라루소 |
아, p. |
| 해들리 마이어스 |
우리는 그를 잃었습니다. |
| |
그가 돌아올 때까지 잠시 기다리자. |
| |
그동안 올바른 오디오를 사용하고 있는지 확인하고 싶습니다. |
| |
그리고 내가 아닌 것 같습니다. 나는 이것이 좋은 것 같네요. 어떻게 그게 더 나은지 확인했습니다. |
| 래리 라루소 |
네, 조금 더 낮습니다. |
| 해들리 마이어스 |
정말 그렇지 않습니다. |
| 래리 라루소 |
응. |
| 해들리 마이어스 |
더 나은. |
| 래리 라루소 |
그 좋은 소리. |
| 해들리 마이어스 |
좋습니다. 마지막 API에 대해 걱정이 되었습니다. |
| 피터 허쉬 |
그리고 그것은 재미있는 트릭이었습니다. |
| 래리 라루소 |
글쎄, 이제 나는 우리가 조금 이야기를 나눈 세 사람 중 하나가 아닙니다. |
| |
하지만 그랬습니다. |
| 피터 허쉬 |
네, 그게 제 책임이었습니다. 작업 표시줄을 숨기려고 했는데 어떤 이유에서인지 확대/축소에서는 해당 경기가 중단된 것으로 생각했습니다. |
| |
그래서. |
| 해들리 마이어스 |
내 작업 표시줄은 괜찮다고 생각합니다. 하나에 JMPed가 있기 때문에 모든 사람과 함께 사용할 수 있습니다. 왜 그래야 하는지 모르겠습니다. |
| |
응, 내가 갖고 있으면 누구든 불이 붙을 것 같아. |
| 피터 허쉬 |
줌이 종료될 수 있습니다. |
| 해들리 마이어스 |
괜찮은. |
| |
화면 전환을 연습해 볼 수 있는지 확인해 볼까요? |
| 피터 허쉬 |
알겠습니다. 먼저 내 것을 공유하겠습니다. |
| |
내가 할 수 있는지 확인하세요. |
| 해들리 마이어스 |
그리고 우리가 제대로 발표하지 못할 때에도 우리는 카메라와 마이크를 소유로 유지합니다. |
| 피터 허쉬 |
여러분은 여기에서 이것을 보지 못하고 있습니다. 바로 여러분이 보지 못하고 있는 것입니다. |
| |
아니면 당신입니까? |
| 해들리 마이어스 |
당신은 무엇을 꾸미고 있습니까? |
| 피터 허쉬 |
공유하고 있는데 여기 위에 확대/축소 창이 보이는데 여러분은 제대로 안보이네요. |
| |
파워포인트만 보면 그게 다입니다. |
| 해들리 마이어스 |
프레젠테이션 모드가 아닌 상태에서 PowerPoint를 볼 수 있나요? |
| 피터 허쉬 |
응, 응. |
| |
발표할 테니 그렇게 가겠습니다. |
| 해들리 마이어스 |
아니요, 제가 보는 건 파워포인트뿐입니다. |
| 피터 허쉬 |
알았어 완벽해 알았어 그럼 난 어쩌고저쩌고 갈거야. |
| |
그런 다음. |
| |
그러면 알겠습니다. JMP DEMO를 해들리에게 건네주세요. 공유를 중단하시겠습니까, 아니면 그냥 훔쳐가시겠습니까? |
| 해들리 마이어스 |
해보자, 내 생각엔 그래야 할 것 같아. |
| |
보자. |
| |
응, 내가 그렇게만 하면 그렇게 돼. |
| |
응, 내 화면을 볼 수 있을 거야. |
| 피터 허쉬 |
네. |
| 해들리 마이어스 |
나한테서 그걸 훔쳤으면 누군가 여기 올라와서 내 대시보드를 끌어올 수 있다는 걸 보여줄 수 있어요. |
| 피터 허쉬 |
네. |
| 해들리 마이어스 |
이제 다시 잡을 수 있나요? |
| 피터 허쉬 |
응 한번 해보자. |
| |
알았어, 그럼 어쩌구 저쩌구. |
| |
괜찮은. |
| 해들리 마이어스 |
제 생각엔 앨리슨 같아요. |
| 피터 허쉬 |
알았어 완벽해. |
| 래리 라루소 |
좋은. |
| 해들리 마이어스 |
그래서 당신은 올바르게 시작합니다. |
| 피터 허쉬 |
예. |
| 해들리 마이어스 |
괜찮은. |
| 래리 라루소 |
나 지금 떠날 거야. |
| |
알았어, 그리고. |
| |
그들이 발표자 보기도 녹음하고 있다는 것을 알고 있으므로 개별 발표자 슬립 슬라이드와 스피커 그냥 슬라이드를 수행하고 있으므로 말하고 있지 않을 때 화면에 나타날 가능성이 있다는 점만 알아 두십시오. 얘들아. |
| |
알았어, 알았어 난 갈게. 준비되면 가져가. |
| 피터 허쉬 |
네, 오늘 함께해주셔서 감사합니다. 해들리와 저는 JMP 애플리케이션 빌더를 사용하여 데이터 액세스를 간소화하고 좀 더 쉽게 만드는 방법에 대해 이야기할 것입니다. |
| |
JMP 내부의 분석 작업 흐름에 대한 개요는 다음과 같습니다. 모든 분석 여정의 첫 번째 단계는 데이터에 액세스하는 것입니다. |
| |
그리고 종종 이는 시간이 많이 걸리고 지루한 과정이 될 수 있으며 많은 경우 간과되기도 합니다. |
| |
데이터로부터 학습을 수행하기 전에 수행해야 하는 중요한 프로세스입니다. 접근할 수 있어야 합니다. 그래서 Hadley와 저는 다양한 소스의 데이터에 액세스하고 그로 인한 고통을 완화할 수 있는 방법에 대한 몇 가지 요령을 보여 드리겠습니다. |
| |
그래서 오늘 보여드릴 것은 쉬운 버튼을 만드는 것입니다. |
| |
기본적으로 JMP 내부의 앱 빌더를 사용하여 OBDC 연결이나 webAPI를 통해 외부에서 데이터에 액세스합니다. |
| |
JMP가 액세스할 수 있는 로컬 파일이나 모든 유형의 데이터 소스에 이를 적용할 수도 있습니다. 그런 다음 소스를 결합하는 방법도 보여 드리겠습니다. |
| |
데이터 가져오기의 여러 소스에 필터를 적용합니다. 마지막으로 데이터를 수동으로 입력하는 방법에 대한 인터페이스를 보여주며 마무리하겠습니다. |
| |
하지만 그 과정을 좀 더 쉽게 만들어 보세요. 그리고 결국 우리가 만든 모든 것을 조직 전체에 배포하고 이를 |
| |
공유할 수 있는 배포 가능한 추가 기능입니다. 따라서 우리는 Hadley가 ODBC 드라이버를 통해 연결하는 방법을 보여주는 것부터 시작하겠습니다. |
| 해들리 마이어스 |
네. |
| |
정말 고마워요, 피트. |
| |
어디서나 이 영상을 시청하시는 모든 분들께 안녕하세요. 먼저 여기에서 애플리케이션 빌더를 사용하여 만든 이 앱을 보여드리겠습니다. 이 앱은 데이터베이스에 연결됩니다. |
| |
아마도 자신의 시스템에 데이터가 저장되는 다른 위치나 서버가 있으므로 적절한 것을 선택할 수 있습니다. 이것이 하는 일은 태그를 검색하고 필터링할 수 있다는 것입니다. 지금 여기서 보고 있는 것은 하나입니다. |
| |
SQL 쿼리. 그리고 우리는 데이터베이스에 접근하여 몇 가지 태그를 꺼냈고 적절한 태그를 선택할 수 있습니다. |
| |
보고 싶은 기간을 선택할 수 있습니다. 이 경우 데이터베이스는 꽤 오래전으로 거슬러 올라갑니다. 해당 데이터를 실행하고 선택하십시오. |
| |
필요한 데이터를 즉시 가져오세요. 사람들이 이걸 가지고 작업하는 모습을 본 적이 있는데, 그들은 이런 것들을 가져다가 구석에 두는 것이었습니다. |
| |
데이터가 필요할 때마다 '아, 나도 102를 샀어야 했는데'라고 말하더군요. 그건 문제가 되지 않습니다. 난 그냥 가서 그런 것들을 당겨도 돼. |
| |
이것이 바로 우리가 오늘 만드는 방법을 보여주려는 유형이고, 우리가 사용할 예제는 이것보다 조금 더 간단합니다. |
| |
여기에서 볼 수 있습니다. 그러니 기간을 선택하고 무엇이든 선택하세요. |
| |
검색하려는 태그 중 하나입니다. 이 경우 분석 방법입니다. 범주형 열 중 하나에 대한 필터를 적용한 다음 데이터를 가져옵니다. 따라서 여러분이 본 더 복잡한 것은 여기에 기능을 추가하는 것의 확장일 뿐입니다. |
| |
이제 JMP의 쿼리 빌더를 사용하여 시작해 보겠습니다. |
| |
여기서 이미 수행한 대로 데이터베이스에 연결했으면 들어가서 시작하려는 테이블을 선택하겠습니다. 그리고 이 경우에는 제 생산 데이터이고 이렇게 했습니다. 내 결과에 동참하겠습니다. |
| |
여기에 내 샘플 데이터가 있습니다. 이제 이 쿼리를 작성해 보겠습니다. 내 몫을 끌어들이는 것부터 시작하겠습니다. 모든 생산 데이터를 가져오겠습니다. |
| |
생성된 샘플 날짜와 분석 내용을 입력하겠습니다. 그리고 아마도 이것을 가져다가 상단 근처에 배치하여 여러분이 볼 수 있도록 할 것입니다. |
| |
조금 더 나은. 이것이 첫 번째 열이 될 것입니다. |
| |
내 결과도 그렇고. 따라서 필터를 사용하여 이 쿼리를 설정하는 경우 예를 들어 분석을 거기에 넣어서 필터링할 수 있습니다. |
| |
여기에서 샘플 날짜를 필터링하면 범위로 변경할 수 있으므로 예측...한 날짜와 날짜 사이의 데이터를 가져옵니다. |
| |
다른 데이트. 일반적으로 이 경우에 여러분이 할 일은 다음과 같습니다. |
| |
실행 시 모두 프롬프트를 표시하므로 쿼리를 실행할 때 |
| |
사용자가 선택하도록 할 수 있습니다 |
| |
적절한 날짜를 선택하고 다시 이 데이터베이스가 약간 과거로 거슬러 올라간다고 생각하므로 여기서는 매우 넓은 범위를 선택하겠습니다. 확인을 누르세요. 이제 그 분석을 위한 데이터가 생겼습니다. |
| |
그 날짜는 그런데 내가 뭘 할 건지 |
| |
프롬프트를 표시하지 않을 것이므로 명확한 프롬프트가 표시됩니다. 몇 가지를 수동으로 선택하여 이러한 항목이 쿼리에 어떻게 적용되는지 확인하겠습니다. |
| |
코드에. |
| |
응. |
| |
이제 필터를 포함하여 이 쿼리를 실행하는 실행 스크립트를 복사해 보겠습니다. 이제 제가 할 일은 애플리케이션 빌더를 여는 것입니다. |
| |
빈 애플리케이션을 선택하고 버튼을 생성하겠습니다. |
| |
따라서 버튼을 마우스 오른쪽 버튼으로 클릭하면 버튼을 눌렀을 때 실행할 스크립트를 선택할 수 있습니다. 이 경우에는 쿼리에서 전체 실행 스크립트를 간단히 실행하겠습니다. |
| |
이제 이 작업을 실행하려면 버튼을 누르면 쿼리를 설정한 방식과 똑같은 방식으로 데이터가 표시됩니다. 하지만 제가 하고 싶은 것은, 아마도 여러분도 하고 싶은 것은 사용자가 쿼리 필터를 선택하도록 허용하는 것입니다. |
| |
변수에 따라 선택할 기간과 분석은 다음과 같습니다. |
| |
놀랍도록 간단합니다. |
| |
제가 하려는 작업은 쿼리의 시작 시간과 종료 시간에 대한 두 개의 숫자 편집 상자를 가져오는 것입니다. |
| |
그리고 제가 항상 좋아하는 것은 이것을 가져다가 패널 상자에 넣는 것입니다. 그것은 단지 사용자가 자신이 무엇인지 정확히 아는 것을 좀 더 쉽게 만들어 줄 뿐입니다...알다시피, 지시를 내릴 수 있게 해줍니다. 그래서 여기에 시작 날짜 입력과 같은 내용을 쓸 수 있습니다. |
| |
종료일을 입력하세요. |
| |
그렇죠. |
| |
그리고 우리는 이러한 변수에 우리가 이해할 수 있는 이름을 부여할 것입니다. |
| |
그래서 이것을 이름으로 부르겠습니다. 숫자 편집 상자를 클릭하면 이 사람의 이름을 지정할 수 있습니다. |
| |
시작 |
| |
숫자 편집 상자. |
| |
그리고 우리는 이것을 한쪽 끝이라고 부를 것입니다 |
| |
숫자 편집 상자를 사용하고 형식도 다룰 수 있습니다. |
| |
그래서 우리는 우리의 |
| |
날짜 및 시간 달력 형식은 여기에 있습니다. |
| |
그냥 이렇습니다. |
| |
그리고 물론 우리가 해야 할 일은 이들로부터 정보를 얻는 것입니다. |
| |
데이터 입력 |
| |
변수를 쿼리에 추가합니다. 버튼을 눌렀을 때 우리가 할 일은 start라는 변수를 생성하는 것입니다. |
| |
그리고 우리는 그것을 어떤 가치와 동일하게 만들 것입니다 |
| |
숫자 편집 상자에 입력했습니다. |
| |
그 가치를 얻으세요. |
| |
끝 번호 편집 상자에서 값을 가져옵니다. |
| |
그리고 우리는 이것을 가져갈 것입니다 |
| |
여기 쿼리에 삽입하세요. |
| |
그래서 제가 이것을 실행한다면, |
| |
시작일을 선택할 수 있습니다 |
| |
종료일을 선택하세요. |
| |
나는 그것을 실행하고 내 데이터를 얻을 수 있습니다. 이제 이 분석을 어떻게 필터링할 수 있는지 한 가지 더 빠르게 보여 드리겠습니다. 그러기 위해 나는 이것을 사용할 것이다 ... |
| |
사용할 수 있는 다양한 버튼에 대한 다양한 옵션이 있습니다. 제가 하려는 일은 여기에 이 확인란을 포함시켜서 사람들이 선택하기를 원하는 값을 입력하는 것입니다. |
| |
이제 이것을 분석으로 바꿔보겠습니다. |
| |
응, 체크박스. 따라서 여기서는 또 다른 변수 분석을 작성하겠습니다. |
| |
정보를 얻기 위해 어떤 명령을 사용해야 하는지 기억나지 않는 경우...여기에서 선택 항목을 가져오려면 이 버튼을 클릭하기만 하면 됩니다. |
| |
마우스 오른쪽 버튼을 클릭하면 도움말 메뉴, 스크립팅 색인으로 바로 이동할 수 있으며, 이를 가져오려면 선택 항목 가져오기 명령이 필요하다는 것을 알 수 있습니다. |
| |
여기에 입력하겠습니다 |
| |
선택 받으세요. |
| |
이제 우리는 이 분석을 할 수 있습니다 |
| |
그리고 우리를 교체하세요 |
| |
쿼리 매개변수가 바로 거기에 있습니다. 그래서 내가 이것을 실행한다면. |
| |
다시 한번, |
| |
시작 시간을 선택할 수 있습니다 |
| |
종료 시간을 선택하세요. |
| |
그리고 실행할 매개변수 중 하나를 선택할 수도 있고, 다른 것을 선택할 수도 있고, 둘 다를 선택할 수도 있습니다. |
| |
그럼 다음 단계는... |
| |
물론 원하는 만큼 추가할 수 있지만 지금 시점에서 하고 싶은 것은 이를 조직 내에서 배포하는 것입니다. 여기서 중요한 점은 이 문서에 액세스할 수 있는 사람은 누구나 |
| |
데이터베이스 위치를 공유하면 이 추가 기능에 액세스하거나 사용할 수 있습니다. 그래서 제가 하려는 작업은 여기를 클릭하고 스크립트를 추가 기능에 저장하는 것입니다. |
| |
우리는 그것을 데이터베이스라고 부르겠습니다. |
| |
입장 |
| |
그리고 |
| |
DB액세스1, |
| |
그냥 고유한 이름을 지정하는 것뿐입니다. |
| |
데이터에 접근하세요. 그리고 추가 기능 작업을 수행하는 데 필요한 전체 스크립트가 여기에 있으므로 이미...모든 작업이 완료되었습니다. 내 폴더에 저장할게요 |
| |
데스크탑. |
| |
그리고 지금 보시다시피 바로 여기에 설치되어 있습니다. |
| |
따라서 제가 해야 할 일은 이 추가 기능을 사용하는 것뿐입니다. 이 추가 기능은 다른 화면에 저장되어 있는 것 같습니다. |
| |
여기 있습니다. 조직 내 누구에게나 이메일을 보낼 수 있습니다. 나는 이 이메일을 미리 작성해 두었어요 |
| |
이미 귀하의 편의를 위해. 이메일로 보내면 이 위치에 액세스할 수 있는 경우 즉시 추가 기능을 설치하고 사용할 수 있습니다. 그리고 이 시점에서는 공유를 중단하고 전송하고 싶습니다... |
| |
웹에서 데이터에 액세스하는 방법을 보여줄 Pete에게 다시 돌아가세요. |
| 피터 허쉬 |
좋아요, 고마워요, 해들리. 그리고 네, 정말 훌륭한 시연이군요. 따라서 이 부분에서 우리는 Hadley가 거기에서 보여준 것을 토대로 구축할 것입니다. |
| |
그리고 우리는 다음과 같은 추가 기능을 갖게 될 것입니다. 그래서 Hadley가 했던 것과 동일한 과정을 거치게 됩니다. ODBC 부분은 건너뛰고 보여드리겠습니다. |
| |
API 부분이지만 여기서의 아이디어는 두 가지 다른 데이터 소스가 있다는 것입니다. 두 소스 모두에서 데이터를 가져와 함께 결합한 다음 이와 같은 최종 데이터 테이블을 만들겠습니다. 그럼 우리는 해들리가 이미 완성한 것을 보여줬던 것부터 시작하겠습니다. |
| |
Hadley보다 세부사항이 훨씬 적은 간단한 ODBC 가져오기입니다. |
| |
두 가지 다른 주식 유형에 대한 데이터가 있고 해당 주식 유형을 선택하기 위해 보고 있는 하나의 필터가 있습니다. |
| |
API 연결. 그래서 저는 해들리(Hadley)가 했던 비슷한 과정을 겪을 것입니다. 그는 매우 잘 설명했습니다. 여기서는 조금 빠르게 설명하고 여기에 텍스트 편집 상자가 있는 패널 상자를 추가하겠습니다. Hadley가 보여준 것처럼 우리는 다음을 수행할 수 있습니다. |
| |
이것을 사용하고 참고하세요 |
| |
상자에는 이름이 있기 때문입니다. 그리고 나는 해들리처럼 이것들을 살펴보고 이름을 바꿀 수 있었습니다. |
| |
이 경우에는 TextEdit1이라고 하며 사람들에게 지시할 것은 여기에 API 키 엔터티를 입력하고 해당 API 키를 입력하는 것입니다. |
| |
각 개인이 자신의 API 키를 사용하여 데이터에 액세스할 수 있으므로 이와 함께 API 키를 배포할 필요가 없습니다. 그런 다음 Hadley가 보여준 것처럼 여기에 버튼을 만들고 이 버튼을 호출하겠습니다. |
| |
API 데이터 가져오기. |
| |
좋아요, 그리고 또 똑같이 여기를 마우스 오른쪽 버튼으로 클릭하고 언론에 스크립트를 추가하겠습니다. 따라서 우리가 이 데이터에 액세스하는 곳은 |
| |
Alpha Vantage라고 불리는 이 웹사이트는 API 데이터 가져오기를 시연하고 시험해 볼 수 있는 좋은 방법입니다. 매우 훌륭한 API 문서가 있습니다. 자신의 회사 내부에서 이 작업을 수행하려는 경우에는 약간 다를 것입니다. |
| |
사용하게 될 명령이지만 일반적인 아이디어는 동일합니다. |
| |
JMP에서 해당 API로 가져옵니다. 그리고 여기에 이 스크립트를 미리 작성해 두었으므로 기본적으로 키를 전달해야 하고, URL과 어떤 유형의 요청을 할 것인지를 알려주어야 합니다. |
| |
JMP에 적합한 형식으로 해당 데이터를 가져오고 해당 JSON을 구문 분석하는 데 작동하는 추가 스크립트가 여기 있습니다. 따라서 여기에 이미 작성한 것을 선택하겠습니다. 그것을 복사한 다음 이전에 본 것처럼 여기에 넣으면 이제 |
| |
거기에 데이터를 가져옵니다. 여기서 해야 할 몇 가지 작업은 이 키입니다. 실제로 여기에서 해당 API 키를 참조하고 싶습니다. |
| |
그래서 제가 하려는 것은, 좋아요, 그 키는 다음과 같습니다. |
| |
textedit1 그리고 제가 말씀드리고 싶은 것은 해들리가 여러분에게 보여준 것처럼 |
| |
도움말 색인을 살펴보고 해당 텍스트를 가져오는 데 필요한 것이 무엇인지 알아내세요. 하지만 이 경우에는 핵심은... 해당 textedit1로 가서 |
| |
텍스트. 여기서 또 다른 점은 필터링을 위해 Combo1이라고 불리는 이 상자를 참조하고 싶다는 것입니다. 그래서 나는 그것을 추가 할 것입니다 |
| |
여기 아래에도 있으며, 이를 주식이라고 부르겠습니다. |
| |
변수 이름인 Combo1과 같습니다. 그러면 Hadley가 보여준 것처럼 이것이 다시 선택됩니다. |
| |
자, 이제 제가 할 일은 해당 키와 재고를 확보한 다음 웹사이트로 가서 핑을 보내는 것입니다. 그리고 이를 실행하여 보여드리겠습니다. 그래서 여기서는 데모 키를 사용하겠습니다. 어쩌면 주식을 바꿀 수도 있습니다. |
| |
그럴 거예요...오, 그거 알아요? 그거 좋은데 |
| |
여기서 문제는 여기 코드에서 해당 내용을 변경하는 것을 잊어버렸기 때문에 주식이 콤보 1이라고 말하고 있는데 여기입니다. |
| |
이것은 내 상징이 Microsoft라는 것을 말해주는 것입니다. 즉... 거기에 주식을 넣지 않으면 제대로 당기지 못할 것입니다. 그럼 여기서 한 번 더 보여드리겠습니다. 이제 하드 코딩되지 않고 필터를 보고 있으므로 올바른 데이터를 가져오고 있음을 보여줍니다. |
| |
좋아요, 이제 다음 단계는 실제로 이 두 소스에서 데이터를 가져와 함께 가져오는 것입니다. JMP 16에는 멋진 기능이 있습니다. |
| |
여러분 모두 여기에서 들어보셨기를 바랍니다. 이것은 새롭고 개선된 로그입니다. 계속해서 그 내용을 정리하겠습니다. |
| |
그리고 이 로그는 사용자가 수행할 수 있는 모든 유형의 데이터 조작을 캡처합니다. 이제 조인의 예를 보여드리겠습니다. 그래서 나는 이 두 가지를 하나로 합칠 것입니다. |
| |
데이터 테이블을 선택하고 조인 방법이나 유형을 선택할 수 있습니다. |
| |
해당 조인에 원하는 열(이름 등) |
| |
당신의 |
| |
원하는 방식으로 데이터를 전송합니다. 일단 만족스러우면 OK를 누를 수 있습니다. 여기 해당 로그에서 해당 조인에 필요한 모든 항목이 캡처되었음을 알 수 있습니다. 여기 아래로 이동하여 스크립트를 클립보드에 저장한 다음 |
| |
돌아가서 내 앱에 새 버튼을 만듭니다. |
| |
여기. 그리고 다시 한 번 버튼 상자를 사용하겠습니다. 원하는 유형을 선택할 수 있습니다. 다시 말하지만...아마도 이름을 지어줄 수도 있을 것입니다. 이것을 조인이라고 부르겠습니다. |
| |
여기를 마우스 오른쪽 버튼으로 클릭하세요. |
| |
그리고 언론에서 그 대본을 작성하세요. |
| |
그런 다음 복사하여 붙여넣으면 됩니다. |
| |
이제 조인이 완료됩니다. 그래서 실제로는 각각의 항목을 뽑아서 참여할 수도 있지만 최종 목표는 이 모든 것을 한 단계에서 수행하는 것이라고 생각합니다. |
| |
여러분이 해야 할 일은 이 모든 스크립트를 한 곳에 모아두는 것뿐입니다. 제가 미리 했던 일입니다. |
| |
그리고...새 버튼을 만듭니다. 일단 이 스크립트에 추가한 두 가지를 보여드릴 것이므로 여기서는 테마를 고수하기 위한 쉬운 버튼이라고 부르겠습니다. |
| |
쉬운 버튼. |
| |
그리고 난 그냥 |
| |
여기 이 스크립트를 가져오면 모두 선택하고 복사한 다음 |
| |
여기에서도 동일한 절차를 수행하세요. |
| |
그리고 그걸 붙여넣으세요. |
| |
좋습니다. 이미 존재하는 것을 복사하여 붙여넣는 것 외에 제가 이 스크립트에 추가한 몇 가지 사항은 대기 명령이었고 그 작업은 저에게 약간의 시간을 제공하는 것이었습니다. |
| |
조인을 시작하기 전에 데이터 가져오기가 발생하도록 하고 두 개의 추가 데이터 테이블을 닫습니다. 따라서...여러 테이블을 구축하는 것이 아닙니다. 그럼 |
| |
이거 봐요. API 키를 입력하고 주식을 선택하겠습니다. Easy 버튼을 누르고, 두 곳에서 당기고, 2초 동안 기다린 다음, 서로 결합합니다. |
| |
이것이 최종 목표입니다. 이제 데이터 입력을 좀 더 원활하게 수행하는 방법에 대한 좋은 예를 보여주기 위해 이를 다시 Hadley에 전달하겠습니다. |
| 해들리 마이어스 |
응. |
| |
정말 고마워요, 피트. 이제 SQL을 사용하여 외부 데이터베이스에서 데이터를 가져오는 방법을 보여드렸습니다. |
| |
데이터베이스와 Pete는 API...웹 API에서 데이터를 가져온 다음 이를 가지고 있는 일부 데이터와 결합하는 방법을 보여주었습니다. 다른 소스에 있는 데이터를 원할 수도 있고, Python을 사용하여 데이터에 액세스해야 할 수도 있습니다. 모두 괜찮습니다. |
| |
또는 다른 파일에 있지만 데이터를 수동으로 입력해야 할 수도 있습니다. 그리고 이것은 여기에 있는 데이터 세트의 예입니다. |
| |
여기에는 시리얼 이름과 제조업체가 있으며 이 모든 데이터는 상자의 라벨에서 수동으로 입력되었습니다. 안타깝게도 데이터를 자동으로 쉽게 가져올 수 있는 형식이 아닙니다. 그러니 누군가는 이 일을 해야 할 거예요 |
| |
수동으로. 나도 한때 그런 일을 했던 적이 있었기 때문에 그 일을 해야 하는 사람에게는 확실히 공감할 수 있다. |
| |
이제 이렇게 테이블에서 입력할 수 있지만 여기서는 이 애플리케이션을 만들어 좀 더 간단하게 만들었습니다. |
| |
이제 한 화면에서 간단히 입력할 수 있으며 테이블에 추가된다는 것을 알 수 있습니다. 이제 의도적으로 마지막 두 개를 생략했습니다. |
| |
열. 이를 수행하는 방법은 완전히 동일합니다. 우리가 할 일은...여기서 버튼이 하는 첫 번째 일은 다음과 같습니다. |
| |
테이블에 행을 추가하는 것입니다. 테이블에 몇 개의 행이 있는지 파악한 다음 각 열과 행 번호에 대해 |
| |
단순히 각 입력에서 데이터를 가져온 다음 해당 셀 각각에 저장합니다. 그럼 계속해서 마지막 두 개에 대해 해보겠습니다. |
| |
그리고 여러분은 이것이 매우 균일하고 간격이 잘 떨어져 있다는 것을 눈치채셨을 것입니다. 그래서 여기 있는 멋진 분할기, 즉 수평 및 수직 분할기를 사용하여 수행되었습니다. 이제 여기 바로 아래에 수평 분할기를 추가하겠습니다. |
| |
그리고 여기에 패널 상자를 추가하겠습니다. |
| |
하단에는 숫자 편집 상자가 있습니다. |
| |
그리고 또 다른 패널 상자를 추가하겠습니다. |
| |
또 다른 숫자 편집 상자. 그래서 우리는 이것을 이렇게 부를 것입니다. |
| |
여기에 있는 마지막 두 열은 제공량당 무게이며 |
| |
시리얼 라벨의 서비스 당 컵. |
| |
지금 당장은 이들의 이름을 바꿀 수 있지만 지금은 그렇게 하지 않겠습니다. 여기서 내가 해야 할 일은 계속 진행하는 것뿐입니다. |
| |
그리고 데이터 테이블 열에는 제공량당 무게가 표시됩니다. |
| |
그리고 행 번호입니다. |
| |
방금 만든 숫자 편집 상자와 동일하게 만들겠습니다. |
| |
여기도 마찬가지 |
| |
우리를 위해 |
| |
1인분당 컵 |
| 하들리 마이어스 |
edit2에서. |
| 해들리 마이어스 |
그렇군요. 이제 이것을 실행하면 모든 데이터를 입력한 다음 가져올 수 있습니다. |
| |
이것들에 |
| |
셀을 추가하거나 맨 아래에 행을 추가할 수 있지만 마지막으로 한 가지만 보여 드리겠습니다. 누군가를 위해 이 항목을 생성한다면 그 사람이 매우 감사할 것이라고 약속합니다. |
| |
바로 저기 있는 그림에...응용 프로그램에 약간의 색상이 추가되었습니다. 이제 회사 로고를 추가하거나 제가 여기서 한 것처럼 스톡 사진을 추가할 수 있습니다. |
| |
따라서 완벽할 필요는 없습니다. 이렇게 추가하면 이것을 실행하면 누군가의 하루가 이전보다 조금 더 좋아진다는 것을 알 수 있습니다. 이제는 이것을 애드인으로 저장하거나 저장하는 것보다 |
| |
스크립트에 대해 제가 할 일은 이것을 즉시 데이터 테이블에 저장하는 것입니다. |
| |
추가라고 부르세요 |
| |
데이터 또는 행 추가 등 무엇이든지 여기서 볼 수 있듯이 바로 거기에 추가 기능이 있습니다. 그러면 이 추가 기능을 실행할 수 있습니다. |
| |
시리얼. 좋은 점은 탭을 누르면 다음 항목으로 넘어간다는 것입니다. |
| |
그냥 가상 데이터를 추가하겠습니다. |
| |
등등. 맞습니다. 해당 행을 추가하면 알 수 있습니다. |
| |
그래서 여러분이 그것이 흥미로웠기를 바랍니다. 여러분 중 일부가 이것을 사용하거나 만들 수 있는 기회가 있기를 바랍니다. 그리고 그걸로 Pete에게 다시 전달하겠습니다. |
| 피터 허쉬 |
좋아요, 고마워요, 해들리. |
| |
몇 가지만 더 소개하고 여기서 마무리하겠습니다. |
| |
슬라이드. 여기서 본 내용을 요약하면 데이터에 액세스하는 데 종종 어려움이 있으며 이는 문제가 필요한 것보다 오래 지속될 수 있음을 의미합니다. 따라서 귀하가 이로부터 몇 가지 이점을 발견하고 해당 데이터 액세스 또는 데이터 입력을 간소화할 수 있기를 바랍니다. |
| |
그리고 |
| |
가져오기... 데이터를 올바른 형식으로 가져오고 |
| |
쉽게 액세스할 수 있는 부분이 솔루션의 약 80%이므로 일반적으로 여기에서 시간의 80%를 보냅니다. 따라서 이를 간소화할 수 있다면 엄청난 시간을 절약할 수 있습니다. |
| |
데이터 액세스 문제가 아닌 데이터 문제를 해결하기 위해 똑똑한 분석가, 과학자, 엔지니어를 투입하세요. |
| |
그리고 소스를 선택하고, 필터링하고, 여러 소스를 결합하고, 데이터를 수동으로 추가할 수도 있는 JMP 애플리케이션 빌더 내에서 쉬운 버튼을 만드는 것이 매우 간단하다는 것을 보여주었습니다. |
| |
그런 다음 Hadley가 보여준 것처럼 추가 기능을 사용하여 조직 전체에 배포할 수도 있고 스크립트나 앱 자체를 사용하여 배포할 수도 있습니다. |
| |
시간 내주셔서 감사합니다. 이것이 도움이 되기를 바라며 아래 채팅에 올려주신 모든 질문에 답변해 드리겠습니다. 감사합니다. |
| 래리 라루소 |
정말 고마워요 여러분. |
| |
글쎄, 당신은 그것에 만족하지 않았습니다. |
| 피터 허쉬 |
우리는 그것을 30분 미만으로 유지했습니다. |
| |
우리가 이것을 타임아웃할 때, 처음에는 우리가 약간의 시간을 가져야 했기 때문에. |
| |
우리는 그것이 세미 라이브가 아니기 때문에 생각했습니다. |
| |
아마도 우리처럼 큰 문제는 아닐 것입니다. |
| |
우리는 24분 대신에 28분을 가질 수 있습니다. |
| 래리 라루소 |
정말 훌륭했습니다. 그래서 저는 이것을 사러 갈 것입니다. |
| |
문제가 있으면 Jeff와 그의 팀에 연락하여 모든 것이 확보되었는지 확인하면 알려줄 것입니다. 하지만 당신이 여기 있는 것 같습니다. |
| 피터 허쉬 |
좋습니다. 이번에는 녹음이 잘 되는지 살펴보겠습니다. |
| 래리 라루소 |
오, 맙소사, 이번에는 그랬다는 걸 알아요. |
| |
사실 저 위에서 깜박거리고 녹음 중이라고 해서 괜찮을 것 같다고 말씀드렸는데, 합류하기 전에 어제 외부 사람과 데이터를 녹음했는데 녹음이 안 된 게 거의 확실해요. |
| |
그들에게 다시 돌아가야 하는데 정말 끔찍한 토론이 될 것 같고 그가 은퇴했다는 게 너무 좋네요. 그래서 그에게 시간이 좀 더 있을 것 같지만 그렇게 된다면 말이죠. |
| 해들리 마이어스 |
행운을 빕니다. |
| 래리 라루소 |
운 좋게도 그 사람은 아주 아주 아주 좋은 사람이었어요. 아마 꽤 괜찮을 것 같지만 예쁩니다. |
| |
알았어 얘들아. |
| 피터 허쉬 |
음, 고마워요 래리 고마워요. |
| 해들리 마이어스 |
여러분도 훌륭해요. |
| 피터 허쉬 |
완벽해요, 그럼 안녕히 가세요. |
| 해들리 마이어스 |
얘들아 나중에 보자. |