Копирование и вставка данных (табличные службы SSAS)
Табличные данные можно скопировать из внешнего приложения и вставить в новую или существующую таблицу в конструкторе моделей. Данные, вставляемые из буфера обмена, должны иметь формат HTML, например, как и данные, копируемые из Excel или Word. Конструктор моделей автоматически обнаруживает и применяет типы данных для вставляемых данных. Также можно изменить тип данных или формат отображения столбца вручную.
В отличие от соединения с источником данных, вставленные таблицы не имеют свойства «Имя соединения» или «Источник данных». Вставленные данные сохраняются в файле Model.bim. При сохранении проекта или файла Model.bim вставленные данные также будут сохранены.
При развертывании модели вставленные данные также будут развернуты вместе с ней вне зависимости от того, обрабатывается ли модель во время развертывания.
Разделы данной темы:
Предварительные требования
Существует несколько ограничений для вставки данных.
Вставленные таблицы не могут содержать более 10 000 строк.
Вставленные таблицы не подлежат секционированию.
Вставленные таблицы не поддерживаются в режиме DirectQuery.
Варианты Добавить из буфера и Вставка с заменой доступны только во время работы с таблицей, изначально созданной путем вставки данных из буфера. Команды Добавить из буфера и Вставить с заменой не позволяют добавлять данные в таблицу импортированных данных из другого источника данных.
Если используется команда Добавить из буфера или Вставить с заменой, новые данные должны содержать ровно столько же столбцов, сколько исходные. Предпочтительно также, чтобы столбцы вставляемых или добавляемых данных имели те же или совместимые типы данных, что и столбцы в целевой таблице. В некоторых случаях вы можете использовать другой тип данных, но это может привести к несоответствию типов .
Вставить данные
Вставка данных в конструктор
В SQL Server Data Tools (SSDT) откройте меню Правка и выберите следующее:
Нажмите кнопку Вставить , чтобы вставить содержимое буфера обмена в новую таблицу.
Нажмите кнопку Добавить из буфера , чтобы вставить содержимое буфера обмена в качестве дополнительных строк в выбранную таблицу. Новые строки будут добавлены в конец таблицы.
Нажмите кнопку Вставить с заменой , чтобы заменить выбранную таблицу содержимым из буфера обмена. Все существующие имена заголовков столбцов останутся в таблице, при этом все связи будут сохранены.
Диалоговое окно «Просмотр вставки»
В диалоговом окне Просмотр вставки можно просмотреть данные, которые копируются в окно конструктора, и убедиться, что данные копируются правильно. Чтобы открыть это диалоговое окно, скопируйте табличные данные в формате HTML в буфер обмена, а затем в конструкторе в меню Правка выберите команду Вставить, Добавить из буфераили Вставить с заменой. Кнопки Добавить из буфера и Вставить с заменой доступны только во время добавления или замены данных в таблице, которая создана путем копирования и вставки данных из буфера обмена. Для добавления данных в таблицу импортированных данных нельзя использовать команду "Вставить добавление " или "Заменить вставкой ".
Параметры в этом диалоговом окне различаются в зависимости от типа операции — вставка данных в новую таблицу, вставка данных в существующую таблицу с заменой существующих данных или добавление данных в существующую таблицу.
Вставка в новую таблицу
Имя таблицы
Укажите имя таблицы, создаваемой в конструкторе.
Данные для вставки
Показывает образец содержимого буфера обмена, которое будет добавлено в целевую таблицу.
Добавить из буфера
Существующие данные в таблице
Показывает образец существующих данных в таблице, чтобы проверить столбцы, типы данных и т. д.
Данные для вставки
Показывает образец содержимого буфера обмена. Существующие данные будут добавлены в эти данные.
Вставка с заменой
Существующие данные в таблице
Показывает образец существующих данных в таблице, чтобы проверить столбцы, типы данных и т. д.
Данные для вставки
Показывает образец содержимого буфера обмена. Существующие данные будут удалены из целевой таблицы, и будут вставлены новые строки.
См. также:
Импорт данных (табличные службы SSAS)
Data Sources Supported (SSAS Tabular)
Выбор типа данных столбца (табличные службы SSAS)