В настоящее время вы не можете добавить внутреннюю таблицу U-SQL в качестве набора выходных данных в фабрике данных Azure (ADF). Аналогичный вопрос недавно возник здесь и ответ Майкла Риса («отца» U-SQL) был: «Я знаю, что у команды ADF есть рабочий элемент, который сделает это за вас».
Вы можете использовать фабрику данных Azure, чтобы запустить параметризованный сценарий U-SQL, где входным параметром является путь к файлу. Это будет иметь аналогичный результат.
Пример конвейера из недавнего вопроса а>:
{
"name": "ComputeEventsByRegionPipeline",
"properties": {
"description": "This is a pipeline to compute events for en-gb locale and date less than 2012/02/19.",
"activities": [
{
"type": "DataLakeAnalyticsU-SQL",
"typeProperties": {
"scriptPath": "adlascripts\\SearchLogProcessing.txt",
"scriptLinkedService": "StorageLinkedService",
"degreeOfParallelism": 3,
"priority": 100,
"parameters": {
"in": "/input/SearchLog.tsv",
"out": "/output/Result.tsv"
}
},
...
В основном сценарий U-SQL идет от:
@searchlog =
EXTRACT ...
FROM @in
USING Extractors.Tsv();
to:
@searchlog =
EXTRACT ...
FROM "/input/SearchLog.tsv"
USING Extractors.Tsv();
что, я думаю, дает то же самое, что и вы.
person
wBob
schedule
05.01.2017