2017-10-22 8 views
0

도움이 필요합니다.이 문제의 문제점을 볼 수 없습니다. Azure Data Lake Store에서 Stream Analytics 작업을 준비 중입니다. 파일이 탭으로 구분되어 작업이 오류없이 실행 중입니다. Azure 데이터 호수 분석 빈 출력 파일

는이 같은 집계 데이터에 푸른 데이터 호수 웹 로그 분석 서비스를 전개 : 나는 그것을 작동하게 할 수있는 방법을 찾을 수 없습니다

@input = 
EXTRACT [applicationname] string, 
     [clientip] string, 
     [continent] string, 
     [country] string, 
     [province] string, 
     [city] string, 
     [latitude] string, 
     [longitude] string 
FROM "adl://mydatalakesotre.azuredatalakestore.net/instrumentationoutput/mystore/2017-10-22/{*}" 
USING Extractors.Text(delimiter: '\t', skipFirstNRows: 1, silent: true); 

OUTPUT @input 
TO "output/PowerBI_output.tsv" 
USING Outputters.Tsv(outputHeader: true); 

... I는 입력 데이터의 다른 5메가바이트을 가지고 있지만, 출력에는 헤더에 지정된대로 ... 무엇이 누락 되었습니까?

도움 주셔서 감사합니다.

+2

Nelson, 좀 더 자세한 정보를 제공하는 것이 도움이 될 것입니다. 파일이 비어 있지 않고 경로가 올바른 것으로 가정합니다. 그러나 생성 된 작업 그래프를 확인하고 그래프의 입력 파일 노드가 무엇을 표시하는지 확인할 수 있습니까? 임의의/여러 파일이 선택되어 처리됩니까? 그들은 추출 단계에서 흘러 나오는 데이터를 보여주고 있습니까? 또한 오류는 언급하지 않았지만 추출기가 행을 읽을 때 발생하는 오류를 볼 수 있도록 "침묵 : 사실"을 추출하려고합니다. – OmidA

+0

일부 샘플 데이터를 제공 할 수 있습니까? , 'silent' 매개 변수의 요점은 오류를 무시하는 것입니다. 스위치를 끄면 오류 정보가 나타납니다. – wBob

답변

0

Bob이 주석에서 언급했듯이 스키마 정의와 추출한 실제 파일이 일치하지 않을 가능성이 높기 때문에 빈 결과가 나타납니다.

Visual Studio의 ADL 도구에서 파일을 열고 CREATE EXTRACT 문 마법사를 사용하여 EXTRACT 문을 작성하는 것이 좋습니다. 여전히 (silent:true을 삭제 한 후에) 오류 메시지가 나타나면, 발견 된 오류 메시지로 질문을 업데이트하십시오. 그러면 업데이트 된 대답을 알려 드리겠습니다.