Получение данных в выпуске SSDT 2017 - Импорт нескольких файлов - Ошибка обработки

Я хотел бы получить несколько советов, касающихся импорта данных из нескольких файлов TXT / CSV, расположенных в папке (Получить данные -> Папка). В SSDT я делал это так же, как в Excel PowerQuery и Power BI.

  1. Создано подключение к папке (Получить данные -> Файл -> Папка). Фото 1

  2. В появившемся окне редактора запросов я создал новый запрос к файлу csv/txt (Query -> New Query -> Blank Query) с помощью функций Csv.Document/File.Contents.

  3. Перевернул путь к файлу к параметру и создал функцию.
  4. Используйте эту функцию для нескольких файлов в папке (шаг 1).

В результате я получил следующую картину: Рисунок 2

Все как обычно, как в Excel и Power BI, за исключением таблицы запросов, представляющей начальное подключение к папке. Запрос ManyFiles представляет несколько файлов в одном наборе данных после применения пользовательской функции fxOneFile. Но затем я нажимаю Home -> Close & Apply и получаю следующую ошибку: "Не удалось сохранить изменения на сервере. Возвращенная ошибка:" Выражение в разделе "Partition" в таблице "ManyFiles" ссылается на неизвестную сущность "

Рисунок 3 - Ошибка

Когда я возвращаюсь в редактор запросов, список запросов выглядит по-другому - больше нет группирующих папок, запрос ManyFiles ушел, таблица превратилась в таблицу (2), а параметры FilePath и FolderPath превратились в запросы, возвращающие скалярные значения.

Фото 4

Вопросы:

  1. Подскажите пожалуйста, что это за ошибка с разделами при обработке.

  2. Почему исходная структура запроса не сохраняется. Эти ошибки, может быть, я что-то пропустил.

Заранее благодарю за ваши предложения.

0 ответов

Другие вопросы по тегам