none
Как на портале Sharepoint создать документ EXcel PowerPivot на основе документа Excel хранящегося на сайте(в библиотеке)? RRS feed

  • Общие обсуждения

  • Есть sharepoint 2010, установлен powerpivot и создана галерея powerPivot. при создании документа excel powerpivot в качестве источника данных хочу выбрать документ excel который хранится на портале , например в той же самой библиотеке powerpivot или  в новой библиотеке.
    Или можно как-то по-другому реализовать это, используя библиотеку потоков данных или еще как-то? Пользователь должен загружать Excel-файл на портал. А после на основе этих файлов создавать документ Excel PowerPivot, который будет обновляться по клику либо автоматически при изменении excel0файлов загруженных ранее.
    4 апреля 2013 г. 14:01

Все ответы

  • Среди Ваших ссылок нашел ссылку "<Здесь могла быть ссылка, если бы моя учетная запись была проверена >" где написано что поддерживается загрузка из Excel-файла. Но судя по-всему только из файла который расположен на локальном компьютере, а не в библиотеке.  В окне PowerPivot выбираю "Импорт из других источников",  далее выбираю "Файл Excel", и указываю путь расположения файла в библиотеке sharepoint "http://portal:777/DocLib/data.excel" (который посмотрел через sharepoint designer) и получаю следующую ошибку(Мог бы вставить изображение, но пока что моя учетная запись не проверена):

    ============================
    Сообщение об ошибке:
    ============================

    Неверный адрес Интернета.
    ----------------------------
    Не удалось подключиться к серверу. Причина: Неверный адрес Интернета.

    ============================
    Стек вызова:
    ============================

       в System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
       в System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
       в System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
       в System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       в System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       в System.Data.OleDb.OleDbConnection.Open()
       в Microsoft.AnalysisServices.Modeler.Storage.RelationalDataSourceConnection.InitializeConnectionObject(String connectionIdentifier)
    ----------------------------
       в Microsoft.AnalysisServices.Modeler.Storage.RelationalDataSourceConnection.InitializeConnectionObject(String connectionIdentifier)
       в Microsoft.AnalysisServices.Modeler.Storage.RelationalDataSourceConnection.Open(String& connectionIdentifier)
       в Microsoft.AnalysisServices.Modeler.Storage.RelationalDataSourceConnection.Open()
       в Microsoft.AnalysisServices.Modeler.DataImportWizard.DataSourceBasic.TestConnection()
       в Microsoft.AnalysisServices.Modeler.DataImportWizard.DataSourceBasic.ClickTestConnection(Object progressControl)

    ============================

    Может что-то нужно установить или воспользоваться каким-то другим способом? Перечитал уже кучу статей, но так и не могу найти решения.

    5 апреля 2013 г. 14:05
  • Так же заметил особенность , что если указать в документе powerpivot адрес "portal:777" - Подключение проходит удачно, но необходимо выбрать файл, как только указываю галерею powerpivot (portal:777/PowerPivotExcel), то получаю следующую ошибку:

    ============================
    Сообщение об ошибке:
    ============================

    Ошибка при создании файла.
    ----------------------------
    Не удалось подключиться к серверу. Причина: Ошибка при создании файла.

    ============================
    Стек вызова:
    ============================

       в System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
       в System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
       в System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
       в System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       в System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       в System.Data.OleDb.OleDbConnection.Open()
       в Microsoft.AnalysisServices.Modeler.Storage.RelationalDataSourceConnection.InitializeConnectionObject(String connectionIdentifier)
    ----------------------------
       в Microsoft.AnalysisServices.Modeler.Storage.RelationalDataSourceConnection.InitializeConnectionObject(String connectionIdentifier)
       в Microsoft.AnalysisServices.Modeler.Storage.RelationalDataSourceConnection.Open(String& connectionIdentifier)
       в Microsoft.AnalysisServices.Modeler.Storage.RelationalDataSourceConnection.Open()
       в Microsoft.AnalysisServices.Modeler.DataImportWizard.DataSourceBasic.TestConnection()
       в Microsoft.AnalysisServices.Modeler.DataImportWizard.DataSourceBasic.ClickTestConnection(Object progressControl)

    ============================

    9 апреля 2013 г. 7:38
  • Здравствуйте Николай,

    Вам удалось решить данную проблему? 

    Если да, то будьте добры написать как, чтобы это помогло и другим пользователям.


    Уважаемые участники форума. У меня к Вам просьба: если какой-нибудь из ответов помог Вам решить Вашу проблему, пожалуйста, не забывайте отмечать его. Таким образом, Вы поможете и другим пользователям, у которых возникла схожая проблема! Спасибо!

    25 апреля 2013 г. 11:15
    Модератор
  • В вашей теме отсутствует активность в течение последних  дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.


    Уважаемые участники форума. У меня к Вам просьба: если какой-нибудь из ответов помог Вам решить Вашу проблему, пожалуйста, не забывайте отмечать его. Таким образом, Вы поможете и другим пользователям, у которых возникла схожая проблема! Спасибо!

    29 апреля 2013 г. 5:48
    Модератор