Замена таблицы или именованного запроса в представлении источника данных (Службы аналитики)

В конструкторе представлений источников данных можно заменить таблицу, представление или именованный запрос в представлении источника данных (DSV) другой таблицей или представлением из того же или другого источника данных или именованным запросом, определенным в DSV. При замене таблицы все остальные объекты в базе данных или проекте служб Analysis Services, имеющие ссылки на таблицу, продолжают ссылаться на таблицу, так как идентификатор объекта таблицы в DSV не изменяется. Сохраняются все связи, которые по-прежнему актуальны (на основе сопоставления имен и типов столбцов). В отличие от этого, если удалить и добавить таблицу, ссылки и связи будут потеряны и должны быть повторно созданы.

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

Чаще всего вы заменяете таблицу в представлении источника данных другой таблицей в источнике данных. Однако можно также заменить именованный запрос таблицей. Например, вы ранее заменили таблицу именованным запросом и теперь хотите вернуться к таблице.

Это важно

При переименовании таблицы в источнике данных выполните действия по замене таблицы и укажите переименованную таблицу в качестве источника соответствующей таблицы в DSV перед обновлением dsV. Завершение процесса замены и переименования сохраняет таблицу, ссылки на таблицу и связи таблицы в DSV. В противном случае при обновлении dsV переименованная таблица в источнике данных интерпретируется как удаленная. Дополнительные сведения см. в разделе "Обновление схемы" в представлении источника данных (службы Analysis Services).

Замена таблицы именованным запросом

  1. В SQL Server Data Tools (SSDT) откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором требуется заменить таблицу или именованный запрос.

  2. В обозревателе решений разверните папку "Представления источников данных " и дважды щелкните представление источника данных.

  3. Откройте диалоговое окно "Создать именованный запрос ". В области "Таблицы " или " Диаграмма " щелкните правой кнопкой мыши таблицу, наведите указатель мыши на " Заменить таблицу" и выберите команду "Создать именованный запрос".

  4. В диалоговом окне "Создание именованного запроса" определите именованный запрос и нажмите кнопку "ОК".

  5. Сохраните измененное представление источника данных.

Замена таблицы или именованного запроса на таблицу

  1. В SQL Server Data Tools (SSDT) откройте проект или подключитесь к базе данных, содержащей представление источника данных, в котором требуется заменить таблицу или именованный запрос.

  2. В обозревателе решений разверните папку "Представления источников данных " и дважды щелкните представление источника данных.

  3. Откройте диалоговое окно "Заменить таблицу на другую таблицу ". В области "Таблицы" или "Диаграмма" щелкните правой кнопкой мыши на таблицу или именованный запрос, наведите на "Заменить таблицу" и нажмите "Другая таблица".

  4. В диалоговом окне "Замена таблицы на другую таблицу ":

    1. В раскрывающемся списке DataSource выберите нужный источник данных.

    2. Выберите таблицу, с которой вы хотите заменить таблицу или именованный запрос

  5. Нажмите кнопку ОК.

  6. Сохраните измененное представление источника данных.

См. также

Представления источников данных в многомерных моделях