Замена таблицы или именованного запроса в представлении источника данных (службы Analysis Services)
Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
В конструкторе представлений источников данных можно заменить таблицу, представление или именованный запрос в представлении источника данных на другую таблицу или представление из того же или из другого источника данных или на именованный запрос, определенный в представлении источника данных. При замене таблицы все остальные объекты в базе данных или проекте SQL Server Analysis Services, имеющие ссылки на таблицу, продолжают ссылаться на таблицу, так как идентификатор объекта таблицы в dsV не изменяется. Любые связи по-прежнему остаются действительными (на основе соответствия имен и типа столбцов). Если таблица удаляется, а затем добавляется, то ссылки и связи также удаляются, поэтому их необходимо создавать повторно.
Чтобы заменить таблицу другой таблицей, необходимо активное соединение с источником данных в конструкторе представлений источников данных в режиме проектирования.
Чаще всего выполняется замена таблицы в представлении источника данных на другую таблицу в источнике данных. На таблицу также можно заменить именованный запрос. Например, ранее таблица была заменена именованным запросом и теперь требуется вернуть таблицу.
Важно!
При переименовании таблицы в источнике данных выполните шаги по замене таблицы и укажите переименованную таблицу в качестве источника соответствующей таблицы в представлении источника данных до его обновления. Завершение процесса замены и переименования сохраняет в представлении источника данных таблицу, ее ссылки и связи. В противном случае при обновлении представления источников данных переименованная таблица в источнике данных считается удаленной. Дополнительные сведения см. в статье Обновление схемы в представлении источника данных (службы Analysis Services).
Замена таблицы именованным запросом
В SQL Server Data Tools откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором требуется заменить таблицу или именованный запрос.
В обозревателе решений откройте папку Представления источников данных , а затем дважды щелкните представление источника данных.
Откройте диалоговое окно Создание именованного запроса . На панели Таблицы либо на панели Диаграмма щелкните правой кнопкой мыши таблицу, которую необходимо заменить, укажите Заменить таблицу и выберите пункт Новым именованным запросом.
В диалоговом окне Создание именованного запроса определите именованный запрос и нажмите кнопку ОК.
Сохраните измененное представление источника данных.
Замена таблицы или именованного запроса на таблицу
В SQL Server Data Tools откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором требуется заменить таблицу или именованный запрос.
В обозревателе решений откройте папку Представления источников данных , а затем дважды щелкните представление источника данных.
Откройте диалоговое окно Замена таблицы другой таблицей . На панели Таблицы либо на панели Диаграмма щелкните правой кнопкой мыши таблицу или именованный запрос, который необходимо заменить, укажите Заменить таблицу и выберите пункт Другой таблицей.
В диалоговом окне Замена таблицы другой таблицей :
в раскрывающемся списке Источник данных выберите необходимый источник данных;
выберите таблицу, на которую необходимо заменить таблицу или именованный запрос;
Нажмите кнопку ОК.
Сохраните измененное представление источника данных.
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по