Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Семантические модели в таблицах режима 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 в Power BI Desktop
Выберите контекстное меню таблицы и выберите пункт "Изменить таблицы", как показано на следующем рисунке.
Диалоговое окно редактирования таблиц
При выборе "Изменить таблицы " запускается диалоговое окно, как показано на следующем рисунке.
Вы можете выполнить множество действий, влияющих на таблицы в семантической модели:
- Нажатие кнопки Подтвердить без изменений инициирует синхронизацию схемы. Любые изменения таблицы в источнике данных, такие как добавленный или удаленный столбец, применяются к семантической модели.
- Нажатие кнопки "Отмена " возвращается для редактирования модели без применения каких-либо обновлений.
- Выбор таблиц или представлений, которые ранее не выбраны, добавляет выбранные элементы в семантику модели.
- Отмена выбора таблиц или представлений, выбранных ранее, удаляет их из семантической модели.
Таблицы с мерами могут быть не выбраны, но остаются в представлении модели, где показаны меры только без столбцов данных. Меры можно удалить или переместить в другую таблицу. Когда все меры перемещаются или удаляются, вернитесь к таблицам "Изменить" и нажмите кнопку "Подтвердить", чтобы больше не отображать пустую таблицу в модели. Дополнительные сведения об обновлении, включая синхронизацию схем, см. в статье об использовании Direct Lake в Power BI Desktop .
Создание семантической модели
В диалоговом окне показано, как выбрать таблицы Direct Lake при создании новой семантической модели из каталога OneLake на странице создания веб-страницы и в Power BI Desktop.
При создании семантической модели необходимо указать два свойства:
- семантическая модель Direct Lake: имя семантической модели в рабочей области, которую можно изменить позже. Если семантическая модель с тем же именем уже существует в рабочей области, число автоматически добавляется в конец имени модели.
- Рабочая область: Рабочая область, в которой сохраняется семантическая модель. По умолчанию выбрана рабочая область, в которую вы работаете, но ее можно изменить на другую рабочую область Fabric.
На следующем рисунке показано диалоговое окно при создании новой семантической модели.
Создание и изменение связей между таблицами
В других режимах хранения существует предпросмотр данных и проверка связей для автоматического заполнения кардинальности и направления перекрестной фильтрации на основе запросов профилирования столбцов. Таблицы Direct Lake не выполняют запросы для отображения предварительных версий данных. Много к одному (*:1) определяется на основе количества строк таблицы в запросах DAX. Таблица с большим количеством строк считается многосторонней. Направление перекрестного фильтра всегда заполняется предварительно. Эти свойства могут быть изменены вручную, чтобы правильно отразить связь.
Чтобы дополнительно проверить свойства связи, запустите запрос DAX в представлении запросов DAX или создайте визуальный элемент в представлении отчета с помощью этих двух таблиц вместе.
Дополнительные сведения о связях таблиц см. в статье о создании связей в Power BI .
Создание новых связей
Теперь у вас есть таблицы в семантической модели, между ними можно создавать связи. Счетчики строк используются для определения кардинальности. Существует множество способов создания связи.
В представлении модели перетаскивание столбца из одной таблицы в столбец в другую таблицу открывает редактор связей или область свойств с предварительно выбранными столбцами.
При выборе "Управление связями " на ленте можно создать новую связь без предварительного выбора в редакторе.
Используя контекстное меню узла связей в обозревателе модели на панели данных для выбора новой связи, предоставляется возможность создать связь без каких-либо предварительных выборов в панели свойств.
Изменение существующих связей
Чтобы изменить существующую связь, выберите любую созданную линию связи в представлении диаграммы, чтобы отобразить связь в области свойств, и дважды щелкните редактор отношений.
Ограничения
- Таблицы в режиме хранилища Direct Lake не отображают предварительные версии данных в диалоговом окне связи.
- Таблицы в режиме хранилища Direct Lake не имеют валидации отношений для кардинальности и направления перекрестной фильтрации.