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


Изменение таблиц для семантических моделей Direct Lake

Семантические модели в таблицах режима Direct Lake получены из данных Microsoft Fabric и OneLake. Вместо преобразования данных возможности импорта Power BI и DirectQuery в режиме Direct Lake используется режим редактирования таблиц, что позволяет решить, какие таблицы нужно использовать семантической модели в режиме Direct Lake.

Использование и функции таблиц редактирования

Назначение Редактирование таблиц заключается в добавлении или удалении таблиц в семантической модели в режиме Direct Lake. Такие таблицы находятся в одном элементе Fabric, который записывает данные в OneLake, например Lakehouse или Warehouse.

На следующем рисунке показано начальное диалоговое окно "Изменить таблицы".

снимок экрана: диалоговое окно редактирования семантической модели.

Области в диалоговом окне "Изменение таблиц" приведены ниже.

  • Заголовок отображает, редактируете вы или создаёте.
  • тексте и дополнительные сведения ссылке на документацию Direct Lake.
  • Поиск, чтобы обнаружить конкретную таблицу или представление из источника данных.
  • фильтруйте, чтобы ограничить отображаемую схему или тип объекта (таблицу или представление).
  • перезагрузить для синхронизации конечной точки аналитики SQL в Lakehouse или складе (требуется разрешение на запись в Lakehouse или хранилище). Недоступно во всех сценариях.
  • Деревовидное представление упорядочивает доступные таблицы или представления:
    • Имя схемы
      • Тип объекта (таблица или представление)
        • Имя таблицы или представления
  • флажки позволяют выбирать или отменять выбор таблиц или представлений для использования в семантической модели.
  • кнопка "Подтверждение или отмена" позволяет решить, следует ли вносить изменения в семантику модели.

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

В Lakehouse таблицы и представления также можно переименовать. Если исходный источник данных переименовывает таблицу или столбец после добавления таблицы в семантическую модель, синхронизация схемы семантической модели по-прежнему будет искать таблицу по предыдущему имени, в результате чего таблица будет удалена из модели при синхронизации схемы. Таблица с новым именем будет отображаться в диалоговом окне Редактирование таблиц как снята и должна быть отмечена и добавлена в семантическую модель снова. Меры можно переместить в новую таблицу, но необходимо повторно применить к таблице связи и обновления свойств столбцов.

Точки входа

В следующих разделах описано несколько способов редактирования семантических моделей в Direct Lake.

Редактирование семантической модели в режиме Direct Lake в веб-моделировании

При редактировании семантической модели в браузере есть кнопка ленты для запуска редактирования таблиц, как показано на следующем рисунке.

снимок экрана: кнопка

При нажатии кнопки на ленте инструментов запускается диалоговое окно Редактирование таблиц, как показано на следующем рисунке.

снимок экрана: диалоговое окно редактирования таблиц, запущенное при использовании браузера.

Вы можете выполнить множество действий, влияющих на таблицы в семантической модели:

  • Нажатие кнопки Подтвердить без изменений инициирует синхронизацию схемы. Любые изменения таблицы в источнике данных, такие как добавленный или удаленный столбец, применяются к семантической модели.
  • Нажатие кнопки "Отмена " возвращается для редактирования модели без применения каких-либо обновлений.
  • Выбор таблиц или представлений, которые ранее не выбраны, добавляет выбранные элементы в семантику модели.
  • Отмена выбора таблиц или представлений, выбранных ранее, удаляет их из семантической модели.

Таблицы с мерами могут быть не выбраны, но по-прежнему отображаются в модели с удаленными столбцами и отображаются только меры. Меры можно удалить или переместить в другую таблицу. Когда все меры были перемещены или удалены, вернитесь к таблицам редактирования и нажмите кнопку "Подтвердить", чтобы больше не отображать пустую таблицу в модели.

Создание новой семантической модели из Lakehouse и Warehouse

При создании семантической модели необходимо указать два свойства:

  • семантическая модель Direct Lake: имя семантической модели в рабочей области, которую можно изменить позже. Если семантическая модель с тем же именем уже существует в рабочей области, число автоматически добавляется в конец имени модели.
  • Рабочая область: Рабочая область, в которой сохраняется семантическая модель. По умолчанию выбрана рабочая область, в которую вы работаете, но ее можно изменить на другую рабочую область Fabric.

На следующем рисунке показан диалоговое окно новая семантическая модель.

снимок экрана: создание новой семантической модели.

Семантическая модель по умолчанию

Существуют некоторые различия для семантической модели Power BI по умолчанию в режиме Direct Lake. Дополнительные сведения о различиях см. в статье о семантических моделях Power BI по умолчанию в Microsoft Fabric.