Импорт из PowerPivot (табличные службы SSAS)
В этом разделе описывается, как создать новый проект табличной модели путем импорта метаданных и данных из книги PowerPivot с помощью шаблона проекта Импорт из PowerPivot в SQL Server Data Tools (SSDT).
Создание новой табличной модели из файла PowerPivot для Excel
При создании проекта табличной модели путем импорта из книги PowerPivot метаданные, определяющие структуру книги, используются для создания и определения структуры проекта табличной модели в SQL Server Data Tools. Такие объекты, как таблицы, столбцы, меры и связи, сохраняются, а затем появляются в проекте табличной модели аналогично их размещению в книге PowerPivot. Изменения в файл книги XLSX не вносятся.
Примечание
Связанные таблицы не поддерживаются в табличных моделях. При импорте связанных таблиц из книги PowerPivot данные из таблиц обрабатываются как вставленные с помощью операции копирования и вставки и сохраняются в файле Model.bim. При просмотре свойств таблицы, вставленной с помощью операции копирования и вставки, свойство Исходные данные и диалоговое меню Свойства таблицы в меню Таблица отключены.
Существует ограничение в 10 000 строк, которые можно добавить к данным, внедренным в модель. Если вы импортируете модель из PowerPivot и видите ошибку "Данные были усечены. Вставленные таблицы не могут содержать более 10 000 строк". Необходимо пересмотреть модель PowerPivot, переместив внедренные данные в другой источник данных, например таблицу в SQL Server, а затем повторно импортировать.
Существуют особые рекомендации в зависимости от того, находится ли база данных рабочей области на экземпляре служб Analysis Services на том же компьютере (локальном), что и SQL Server Data Tools (SSDT), или на удаленном экземпляре служб Analysis Services.
Если база данных рабочей области находится на локальном экземпляре служб Analysis Services, то из книги PowerPivot можно импортировать и метаданные и данные. Метаданные копируются из книги и используются для создания проекта табличной модели. Затем данные копируются из книги и сохраняются в базе данных рабочей области проекта (за исключением копирования и вставки данных, которые хранятся в файле Model.bim).
Если база данных рабочей области находится на удаленном экземпляре служб Analysis Services, то импортировать данные из книги PowerPivot для Excel нельзя. Метаданные при этом импортировать можно, однако в этом случае скрипт будет выполняться на удаленном экземпляре служб Analysis Services. Метаданные следует импортировать только из доверенных книг PowerPivot. Данные должны быть повторно импортированы из источников, определенных в подключениях к источнику данных. Скопированные и вставленные, а также связанные табличные данные из книги PowerPivot необходимо скопировать и вставить в проект табличной модели.
Создание нового проекта табличной модели из файла PowerPivot для Excel
В SQL Server Data Tools в меню Файл выберите команду Создать, а затем — Проект.
В диалоговом окне Новый проект в разделе Установленные шаблоны щелкните Бизнес-аналитика, а затем — Импорт из PowerPivot.
В поле Имявведите имя проекта, укажите расположение и имя решения, а затем нажмите кнопку ОК.
В диалоговом окне Открыть выберите файл PowerPivot для Excel, содержащий метаданные модели и данные, которые требуется импортировать, и нажмите кнопку Открыть.
См. также:
База данных рабочей области (табличные службы SSAS)
Копирование и вставка данных (табличные службы SSAS)