Загрузка CSV-файлов в таблицы Delta для отчетов Power BI

Этот быстрый старт показывает простой сквозной поток в Fabric: загрузите локальный CSV-файл, загрузите его в виде таблицы Delta в Lakehouse и создайте отчёт из него.

К концу вы сможете:

  • Загрузите CSV-файл в lakehouse
  • Преобразование файла в таблицу Delta
  • Создание семантической модели и создание отчета Power BI

Предпосылки

Прежде чем начать, убедитесь, что у вас есть следующее:

Создание озера-хранилища

Начните с создания lakehouse, в котором хранится CSV-файл и таблица.

  1. В Fabric выберите рабочие области на панели навигации.
  2. Чтобы открыть рабочую область, введите её имя в поле поиска, находящемся вверху, и выберите его из результатов поиска.
  3. В рабочей области выберите новый элемент, введите Lakehouse в поле поиска, а затем выберите Lakehouse.
  4. В диалоговом окне New lakehouse введите wwilakehouse в поле "Имя".
  5. Нажмите кнопку создания.

После создания lakehouse следующий шаг — загрузить CSV-файл.

Отправка CSV-файла в lakehouse

Теперь поместите исходный CSV-файл в область файлов lakehouse, чтобы его можно было загрузить в таблицу Delta.

  1. Создайте папку TaxiData в разделе Files вашего лейкхауса.

    Скриншот, показывающий, как создать новую папку в разделе «Файлы» Lakehouse Explorer.

  2. Выберите многоточие (...) рядом с папкой TaxiData , а затем нажмите кнопку "Отправить>файлы".

    Снимок экрана: параметр

  3. После отправки выберите папку, чтобы просмотреть его содержимое.

  4. Если имя файла содержит неподдерживаемые специальные символы, переименуйте файл перед загрузкой. Сведения о текущих требованиях к именованию см. в разделе "Загрузка в таблицы Delta Lake". В этом примере переименуйте файл taxi_zone_lookup.csvв .

    Скриншот, показывающий, как переименовать файл в разделе «Файлы» в исследователе Lakehouse.

Загрузка файла в таблицу Delta

На этом этапе вы преобразуете отправленный CSV-файл в таблицу Delta, которую можно запросить и использовать для создания отчетов.

  1. Щелкните правой кнопкой мыши или используйте многоточие в CSV-файле, чтобы открыть контекстное меню. Выберите "Загрузить в таблицы" и выберите "Создать таблицу".
  2. В диалоговом окне загрузки данных в таблицу просмотрите предлагаемое имя таблицы. Проверка в режиме реального времени выполняется во время ввода.
  3. Выберите "Загрузить ", чтобы выполнить загрузку.
  4. Теперь таблица отображается в исследователе Lakehouse, расширите её, чтобы увидеть столбцы и их типы. Выберите таблицу, чтобы просмотреть предварительный просмотр.

Примечание.

Если таблица уже существует, отображаются различные параметры режима загрузки . Перезапись удаляет и повторно создает таблицу. Добавление вставляет все содержимое CSV в виде новых данных. Дополнительные сведения см. в разделе "Загрузка таблиц Delta Lake".

Создание семантической модели и создание отчета Power BI

Когда таблица Delta готова, создайте семантическую модель, а затем отчёт из неё.

  1. На ленте у домика на озере создайте новую семантическую модель.
  2. Выберите таблицу для добавления в семантическую модель, а затем подтвердите свой выбор.
  3. В редактировании семантической модели можно определить связи между таблицами и применить нормализацию типов данных и преобразования DAX по мере необходимости.
  4. Выберите новый отчет на ленте.
  5. Используйте report builder для разработки отчета Power BI.