Поделиться через


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

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

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

  • Загрузите 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 вашего лейкхауса.

    Снимок экрана: создание новой папки в разделе

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

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

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

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

    Снимок экрана: переименование файла в разделе

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

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

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

Примечание.

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

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

Подготовив таблицу Delta, создайте семантику модели и создайте отчет из этой модели.

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