Azure Аналитика озера данных: не может использоваться в качестве типа столбца. Для определенного пользователем типа убедитесь, что используется полное имя - PullRequest
0 голосов
/ 03 марта 2020

Я использую скрипт au sql с файлом c# codebehind уже более года. Я запускаю этот сценарий на Azure Data Lake Analytics один раз в месяц, и все это время он работал отлично.

Теперь, когда я отправляю сценарий для запуска, неожиданно появляется ошибка.

E_CQO_SYSTEM_INTERNAL_ERROR Api2Pdf.Usage.FinanceAggregate.JournalSummary нельзя использовать в качестве типа столбца. Для определенного пользователем типа убедитесь, что используется полное имя Api2Pdf.Usage C: \ Users \ ZackSchwartz \ Documents \ Github \ Api2Pdf \ Api2Pdf.Usage \ Script.u sql -14

Я не внес никаких изменений в любой код. Просто перестал работать после года без проблем.

Вот вызов скрипта:

@accrualPerMonthCalculated =
    SELECT
      Timestamp, 
      new SQL.ARRAY<decimal>(
         AGG<Api2Pdf.Usage.FinanceAggregate>(
              PaymentType, 
              Timestamp, 
              Amount
         ).AsSplitDecimal()
      ) AS AggregatedFinance
      FROM @financeAndLogsCombined
      WHERE Timestamp < @endDate
      GROUP BY Timestamp;

Я думал только, что что-то изменилось в среде Data Analytics, а некоторые функции устарели или были удалены .

Кто-нибудь имеет представление о том, что произошло?

...