none
Pivot Table do Excel no IE ? RRS feed

  • Pergunta

  • Pessoal, como faço para exibir um Cubo do Analysis Server no IE utilizando os mesmos recursos da Tabela Dinâmica do Excel ?

    Eu estou utilizando:
    SQL Server 2005 (SP-2)
    IE 6.0
    Excel 2000 (9.0.8950 SP-3)

    segunda-feira, 10 de dezembro de 2007 15:59

Respostas

  • Apolo,

    Vc precisa instalar os componentes de conexão em todas as máquinas cliente.

    Pelo jeito o OWC já esta instalado, agora vc precisa instalar o provider OLE DB do Analysis Services.

     

    Esse HTML que vc esta utilizando é o código HTML inicial da pivot Table do OWC.

    Abraço
    quarta-feira, 2 de janeiro de 2008 15:46

Todas as Respostas

  • Apolo,

    Inicie instalando os componentes (na ordem exata abaixo)...

     

    - OWC 11:

    http://www.microsoft.com/downloads/details.aspx?familyid=7287252C-402E-4F72-97A5-E0FD290D4B76&displaylang=en

     

    -MSXML6.0

    http://www.microsoft.com/downloads/details.aspx?FamilyId=993c0bcf-3bcf-4009-be21-27e85e1857b1&displaylang=en

     

    - Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider

    http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/SQLServer2005_ASOLEDB9.msi

     

     

    Isso é para o SQL Server 2005...ok? vai demorar um pouco para vc fazer isso...

     

    Enquanto isso vou montar um documento explicando como criar o htm e te envio depois.

    Abraço

    segunda-feira, 10 de dezembro de 2007 19:00
  • Valeu, fico no aguardo do documento pra montar a página. Obrigadão.

    Já instalei o SQLServer2005_ASOLEDB9.
    O "OWC 11" e "MSXML6.0" já estavam instalados.

    Abraço

    segunda-feira, 10 de dezembro de 2007 19:47
  • Lucas, antes de mais nada, obrigado pelo artigo.

    Só que agora estou com outro problema, como não tinha o FrontPage instalado fui fazer a instalação e estou com o seguinte erro:

    "Instalar extensões de servidor
    A configuração do servidor Web permitirá que todos criem páginas no servidor Web
    uma vez que as extensões de servidor estejam instaladas.
    Para corrigir isto, Interrompa agora a instalação das extsões, reconfigure o IIS para usar uma partição NTFS e use a ferramenta de administrador de servidor do FrontPage para instalar as extensões."

    Só que aqui na empresa os discos das workstations são FAT32 e servidores NWTS e isso não pode ser alterado por n motivos.
    Você sabe como posso contornar este problema?
    Ou me passe o código html para eu tentar adaptar para a minha conexão.

    []s,
    APOLO
    sexta-feira, 14 de dezembro de 2007 13:43
  • Apolo,

    não sei como fazer... tem que testar para achar a solução.

    Tente uzar o interdev... funciona do mesmo jeito.

    Abraço

    segunda-feira, 17 de dezembro de 2007 18:50
  • Lucas,

    Consegui descobrir um código html que consegue acessar o Cubo do Analysis Services da minha maquina:

    Code Snippet

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD>

     <BODY>
      <object classid="clsid:0002E55A-0000-0000-C000-000000000046" id="PivotTable1">
     <param name="XMLData" value="&lt;xml xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot;&gt;
     &lt;x:PivotTable&gt;
      &lt;x:OWCVersion&gt;11.0.0.6555         &lt;/x:OWCVersion&gt;
      &lt;x:DisplayScreenTips/&gt;
      &lt;x:CubeProvider&gt;msolap.2&lt;/x:CubeProvider&gt;
      &lt;x:ConnectionString&gt;Provider=MSOLAP.3;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=DW_Teste;Data Source=RP85803&lt;/x:ConnectionString&gt;
      &lt;x:DataMember&gt;Cubo_Teste&lt;/x:DataMember&gt;
      &lt;x:CacheDetails/&gt;
      &lt;x:PivotView&gt;
       &lt;x:IsNotFiltered/&gt;
      &lt;/x:PivotView&gt;
     &lt;/x:PivotTable&gt;
    &lt;/xml&gt;">
    </object>
     </BODY>
    </HTML>



    Criei um diretório Virtual no IIS e publiquei a página acima,
    Quando acesso da minha maquina, funcional legal, mas quando tento acessar de outra maquina dá o seguinte erro:

    The query could not be processed:
    o An error was encountered in the transport layer.
    o The peer prematurely closed the connection.

    Já fui no SQL Server 2005 Surface Area Configuration e alterei
     - Services and Connections / Remote Connection (Local and remote conecctions)
     - Features / Anonymous Connections (OK) Enables anonymous connections

    Mas não resolveu.

    Você tem alguma sugestão para me ajudar a resolver mais essa?

    Obrigado



    sexta-feira, 21 de dezembro de 2007 18:07
  • Apolo,

    Vc precisa instalar os componentes de conexão em todas as máquinas cliente.

    Pelo jeito o OWC já esta instalado, agora vc precisa instalar o provider OLE DB do Analysis Services.

     

    Esse HTML que vc esta utilizando é o código HTML inicial da pivot Table do OWC.

    Abraço
    quarta-feira, 2 de janeiro de 2008 15:46