Stream Analytics의 Visual Studio 협력을 사용해보십시오.
6026 단어 StreamAnalyticsVisualStudio2017
자세한 내용은 이 링크에서
사전 준비
사전 준비는 Azure Data Lake Tools for Visual Studio를 2.3.3000.5 이상으로 유지하는 것입니다. 내가 2.3.3000.2 이었기 때문에 업데이트가 필요했지만 Visual Studio Installer에서 업데이트 할 수 없었습니다. 결국 아래 페이지에서 다운로드하여 실행하여 업데이트되었습니다.
프로젝트 생성 및 입력 출력
Stream Analytics의 다음 구성 요소는 다음과 같습니다.
Visual Studio의 통합에서는 Input, Output도 설정할 수 있었고, 또한 로컬 실행도 가능했다. 연결하는 EventHub 및 CosmosDB 중에서도 ServerExplorer에서 볼 수 있습니다.
단순히 Input/Output을 클릭하면 설정이 가능하다.
마리 포인트
유일한 풀 포인트이지만, 나는 도중에 Input의 이름을 바꿨다. 위의 Input Configuration은 Input Alias가 유효하지만 파일 이름을 변경해도 그 쪽은 바뀌지 않습니다. 그리고 샘플 데이터의 실행을 json 파일 오른쪽 클릭 +
Add Local Input
로 할 수 있습니다만, 샘플 데이터를 지정해도 파일을 찾을 수 없다고 했습니다. 이것은 Input Alias를 확실히 바꾸고 나서 Add Local Input
를 실시하는 것으로 해결합니다.그리고 의문점으로 아마 괜찮습니다만, 이, Input/Output 파일은 특히
.gitignore
되고 있지 않습니다. 내용을 보면 시크릿이라든지는 거기에는 들어 있지 않습니다만, DataSourceCredentialDomain
라고 하는 항목이 있어, 조금 Push 해 좋은 것인가 신경이 쓰입니다. 현재 확인 중입니다.출력 이미지
Run Locally
실행하면 성공적으로 실행됩니다.결과는
ASALocalRun
로 출력됩니다. 내용을 보고 하나 신경이 쓰입니다만, Portal 로 이 오퍼레이션을 하면 json 의 키가 모두 소문자가 되어 있었습니다만, 이쪽이라고 대문자가 되고 있습니다. 이전 블로그에서 Stream Analytics 쿼리에서 출력된 결과의 JSON이 소문자로 표시됨 라는 문제가 있었지만, 이 차이는 신경이 쓰입니다.{"TeamId":"Team01","ServiceId":"Team01POI","Date":"2018-01-10T10:10:10.0000000","StatusCode":404,"Status":0},{"TeamId":"Team01","ServiceId":"Team01POI","Date":"2018-01-10T10:10:11.0000000","StatusCode":404,"Status":0},{"TeamId":"Team01","ServiceId":"Team01POI","Date":"2018-01-10T10:10:12.0000000","StatusCode":404,"Status":0},{"TeamId":"Team01","ServiceId":"Team01POI","Date":"2018-01-10T10:15:10.0000000","StatusCode":404,"Status":0},{"TeamId":"Team01","ServiceId":"Team01USER","Date":"2018-01-10T10:15:10.0000000","StatusCode":404,"Status":0},{"TeamId":"Team01","ServiceId":"Team01USER","Date":"2018-01-10T10:15:11.0000000","StatusCode":404,"Status":0},{"TeamId":"Team01","ServiceId":"Team01TRIP","Date":"2018-01-10T10:20:10.0000000","StatusCode":404,"Status":0},{"TeamId":"Team02","ServiceId":"Team02POI","Date":"2018-01-10T10:20:10.0000000","StatusCode":404,"Status":0},{"TeamId":"Team01","ServiceId":"Team01TRIP","Date":"2018-01-10T10:20:11.0000000","StatusCode":404,"Status":0},{"TeamId":"Team02","ServiceId":"Team02POI","Date":"2018-01-10T10:20:12.0000000","StatusCode":404,"Status":0},{"TeamId":"Team01","ServiceId":"Team01TRIP","Date":"2018-01-10T10:25:10.0000000","StatusCode":404,"Status":0},{"TeamId":"Team01","ServiceId":"Team01POI","Date":"2018-01-10T10:25:10.0000000","StatusCode":404,"Status":0},{"TeamId":"Team02","ServiceId":"Team02POI","Date":"2018-01-10T10:25:10.0000000","StatusCode":404,"Status":0},{"TeamId":"Team02","ServiceId":"Team02USER","Date":"2018-01-10T10:25:10.0000000","StatusCode":404,"Status":0},{"TeamId":"Team01","ServiceId":"Team01TRIP","Date":"2018-01-10T10:25:11.0000000","StatusCode":404,"Status":0},{"TeamId":"Team02","ServiceId":"Team02POI","Date":"2018-01-10T10:25:12.0000000","StatusCode":404,"Status":0}
ARM 템플릿 출력
이 통합의 스스로 매우 기쁜 점은 ARM 템플릿을 넣어주는 곳입니다. Stream Analytics의 ARM 템플릿을 만드는 것은 매우 귀찮습니다. 일반 Visual Studio 프로젝트처럼 빌드하면 bin/Debug/Deploy
아래에 출력됩니다. 매개 변수는 키 관계가 채워지지 않으므로 직접 채워야합니다.
요약
Stream Analytics도 가능하다면 Visual Studio에서 개발하면 여러가지 유용할 것 같습니다. 한점만 신경이 쓰이는 것이 대문자, 소문자의 거동의 차이군요. 실제 포털에 배포해도 같은지 시험해보고 싶습니다.
Reference
이 문제에 관하여(Stream Analytics의 Visual Studio 협력을 사용해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/TsuyoshiUshio@github/items/b493a6ab8276cdbd9108
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Stream Analytics도 가능하다면 Visual Studio에서 개발하면 여러가지 유용할 것 같습니다. 한점만 신경이 쓰이는 것이 대문자, 소문자의 거동의 차이군요. 실제 포털에 배포해도 같은지 시험해보고 싶습니다.
Reference
이 문제에 관하여(Stream Analytics의 Visual Studio 협력을 사용해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/TsuyoshiUshio@github/items/b493a6ab8276cdbd9108텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)