2016-12-02 3 views
0

U-SQL의 기존 파일에 데이터를 추가 할 수 있습니까? U-SQL에서 CSV 파일을 출력으로 만들었습니다. 나는 다른 U-SQL 쿼리를 작성 중이며 기존 파일에 해당 쿼리의 출력을 추가하려고합니다. 가능합니까?U-SQL의 기존 파일에 데이터 추가

답변

1

강력하고 분산 된 큰 멱등 원 (bigem) 시스템의 설계는 반대입니다. 이전 출력을 행 집합으로 읽고 UNION ALL을 수행하여 구현할 수도 있습니다. https://msdn.microsoft.com/en-us/library/azure/mt621324.aspx

+1

차라리 파티션하지만 비슷한 개념보다 파일 세트를 생각하고 있어요 :

이 처리하는 가장 좋은 방법은, 예를 들어, 제대로 파티션을 사용하여 실행 각각에 대해 하나 개 이상의 새 파티션을 생성하는 것입니다. 예 : file1_20161202.csv, file1_20161203.csv 등 U-SQL은 파일 집합 기능이있는 파일로 취급 할 수 있습니다. 예 :'@q = EXTRACT rowId int, date string FROM "/input/file1_{date}.txt"USract Extractors.Tsv();'. – wBob

+0

@wBob 좋은 생각. 이러한 파일을 생성하려면 (Data Factory에 의해 실행되는 동안) [동적 매개 변수] (https://docs.microsoft.com/en-us/azure/data-factory/data-factory-usql-activity#)를 전달할 수 있습니다. 동적 매개 변수). –