Получение данных в выпуске SSDT 2017 - Импорт нескольких файлов - Ошибка обработки
Я хотел бы получить несколько советов, касающихся импорта данных из нескольких файлов TXT / CSV, расположенных в папке (Получить данные -> Папка). В SSDT я делал это так же, как в Excel PowerQuery и Power BI.
Создано подключение к папке (Получить данные -> Файл -> Папка). Фото 1
В появившемся окне редактора запросов я создал новый запрос к файлу csv/txt (Query -> New Query -> Blank Query) с помощью функций Csv.Document/File.Contents.
- Перевернул путь к файлу к параметру и создал функцию.
- Используйте эту функцию для нескольких файлов в папке (шаг 1).
В результате я получил следующую картину: Рисунок 2
Все как обычно, как в Excel и Power BI, за исключением таблицы запросов, представляющей начальное подключение к папке. Запрос ManyFiles представляет несколько файлов в одном наборе данных после применения пользовательской функции fxOneFile. Но затем я нажимаю Home -> Close & Apply и получаю следующую ошибку: "Не удалось сохранить изменения на сервере. Возвращенная ошибка:" Выражение в разделе "Partition" в таблице "ManyFiles" ссылается на неизвестную сущность "
Когда я возвращаюсь в редактор запросов, список запросов выглядит по-другому - больше нет группирующих папок, запрос ManyFiles ушел, таблица превратилась в таблицу (2), а параметры FilePath и FolderPath превратились в запросы, возвращающие скалярные значения.
Вопросы:
Подскажите пожалуйста, что это за ошибка с разделами при обработке.
Почему исходная структура запроса не сохраняется. Эти ошибки, может быть, я что-то пропустил.
Заранее благодарю за ваши предложения.