none
Instalação de Reporting Services com Oracle RRS feed

  • Pergunta

  •  

    Gostaria de esclarecer uma dúvida quanto a utilização de Reporting Services com Oracle.

    Pelo o que entendi, a instalação do Reporting Services é feita naturalmente e para acessar as informações no Oracle existem providers de dados que efetuam o acesso a base de dados Oracle. Será que é exatamente isso ? Se sim, implica na aquisição de licenças do SQL Server para execução do Reporting Services o que é diferente de existir uma versão do Reporting Services que roda sob o Oracle sem a necessidade do SQL Server...

    Se alguém souber esclarecer esta dúvida eu agradeço.

     

    Muito obrigado.

    sábado, 20 de dezembro de 2008 18:52

Respostas

  • Olá Roni,

    O serviço do Reporting Services é um serviço a parte do SQL Server, é um *PLUS*. A grande vantagem dos produtos de BI da Microsoft é que vc só precisa ter a licença do SQL Server para usá-los, ou seja, não precisa pagar licenciamentos separados para usar as feramentas de BI.

     

    Para instalar o Reporting Services vc precisa do SQL Server. Com o SSRS vc poderá gerar relatórios obtendo informações do próprio SQL Server ou de outros SGBDs(ORACLE, DB2, MYSQL.....)

    segunda-feira, 22 de dezembro de 2008 10:25
  • Roni,

     

    O Microsoft SQL Server Reporting Services (SSRS) fornece uma ampla gama de ferramentas e serviços prontos para uso, para ajudá-lo a criar, implantar e gerenciar relatórios para a sua organização, além de recursos de programação que lhe permitem estender e personalizar suas funções de relatório.

     

    O SQL Server 2008 Reporting Services (SSRS) é uma plataforma de relatório baseada em servidor que fornece funcionalidade abrangente de relatórios para várias fontes de dados. O Reporting Services inclui um conjunto completo de ferramentas para criar, gerenciar e fornecer relatórios, e APIs que permitem que os desenvolvedores integrem ou estendam o processamento de dados e relatórios em aplicativos personalizados. As ferramentas do Reporting Services funcionam dentro do ambiente do Microsoft Visual Studio e estão totalmente integradas com as ferramentas e componentes do SQL Server.

     

    Com o Reporting Services, você pode criar relatórios interativos, tabulares, gráficos ou de forma livre de fontes de dados relacionais, multidimensionais ou baseadas em XML. É possível publicar relatórios, agendar processamento de relatórios ou acessar relatórios sob demanda. O Reporting Services também permite criar relatórios ad hoc com base em modelos predefinidos e explorar dados interativamente dentro do modelo. É possível selecionar entre uma variedade de formatos de exibição, exportar relatórios para outros aplicativos e assinar relatórios publicados. Os relatórios criados podem ser exibidos através de uma conexão baseada na Web ou como parte de um aplicativo do Microsoft Windows ou site do SharePoint. O Reporting Services fornece a chave para seus dados comerciais.

     

    A definição de uma fonte de dados especifica o tipo da fonte de dados, a cadeia de conexão e as credenciais. Definições de fontes de dados podem ser compartilhadas para uso por vários relatórios ou incorporadas na definição do relatório. Para obter mais informações, consulte Gerenciando fontes de dados de relatório.

    As informações da conexão armazenadas para uma fonte de dados variam de acordo com o tipo da fonte de dados. O Reporting Services fornece extensões de dados que suportam os seguintes tipo de fonte de dados:

    • Microsoft SQL Server

    • Microsoft SQL Server Analysis Services

    • OLE DB

    • Oracle

    • ODBC

    • Modo do Servidor de Relatório

    • SAP NetWeaver BI

    • Hyperion Essbase

    • Teradata

    • XML

    Os administradores do sistema podem instalar e configurar extensões de processamento de dados adicionais e provedores de dados do .NET Framework. Para obter mais informações, consulte Extensões de processamento de dados e provedores de dados do .NET Framework. Os desenvolvedores podem usar a API Microsoft.ReportingServices.DataProcessing para criar extensões de processamento de dados para dar suporte a tipos de fonte de dados adicionais.

    Especificando uma fonte de dados

    Ao criar um relatório pela primeira vez, é solicitado que você crie uma definição de fonte de dados. É possível criar uma nova definição de fonte de dados ou usar uma fonte de dados compartilhada existente. Para conectar a uma fonte de dados, você deve ter as seguintes informações:

    • Tipo da fonte de dados   O tipo específico da fonte de dados, por exemplo, Microsoft SQL Server. Escolha esse valor na lista de tipos de fonte de dados suportadas.

    • Informações de conexão   Também conhecidas como a cadeia de conexão, as informações de conexão incluem o nome e o local da fonte de dados e, algumas vezes, uma versão específica do provedor de dados. Se a fonte de dados for um banco de dados, você poderá especificar o nome do banco de dados na cadeia de conexão. Para fontes de dados incorporadas, também é possível gravar cadeias de conexão baseadas em expressão que são avaliadas em tempo de execução.

    • Permissões   Você deve ter recebido as permissões apropriadas para acessar a fonte de dados e os dados específicos na fonte de dados usando as credenciais especificadas. Por exemplo, para conectar ao banco de dados de exemplo AdventureWorks instalado em um servidor de rede, você deve ter permissão para conectar ao servidor e também permissão de leitura e gravação para acessar o banco de dados.

      Observação:
      As credenciais usadas para visualizar seu relatório em um sistema local podem ser diferentes das credenciais necessárias para exibir o relatório publicado. Para obter mais informações, consulte Como verificar uma conexão a uma fonte de dados.

    Depois de conectar a uma fonte de dados, a definição da fonte de dados é exibida no painel Dados do Relatório. O painel Dados do Relatório exibe fontes de dados incorporadas e referências a fontes de dados compartilhadas. Fontes de dados compartilhadas são exibidas no Gerenciador de Soluções na pasta Fonte de Dados Compartilhada. É possível especificar fontes de dados adicionais para um relatório no painel Dados do Relatório.

    Para obter mais informações, consulte:

    • Como criar uma fonte de dados incorporada ou compartilhada

    • Como criar uma fonte de dados incorporada ou compartilhada

    Observação:
    Ao criar uma fonte de dados incorporada para um relatório no Business Intelligence Development Studio, você deve criar a fonte de dados no Designer de Relatórios, não no Gerenciador de Servidores. O Designer de Relatórios do SQL Server não usa fontes de dados do Visual Studio criadas no Gerenciador de Servidores.

    Exemplos comuns de cadeia de conexão

    A tabela a seguir lista exemplos de cadeias de conexão para várias fontes de dados.

    Fonte de dados Exemplo Descrição

    Banco de dados do SQL Server no servidor local

    data source="(local)";initial catalog=AdventureWorks

    Defina o tipo da fonte de dados como SQL Server.

    Banco de dados do SQL Server no servidor local

    data source="(local)";initial catalog=AdventureWorks

    Defina o tipo da fonte de dados como SQL Server.

    Instância do SQL Server

    banco de dados

    Data Source=localhost\MSSQL10.InstanceName; Initial Catalog=AdventureWorks

    Defina o tipo da fonte de dados como SQL Server.

    Banco de dados do SQL Server Express

    Data Source=localhost\MSSQL10.SQLEXPRESS; Initial Catalog=AdventureWorks

    Defina o tipo da fonte de dados como SQL Server.

    Banco de dados do Analysis Services no servidor local

    data source=localhost;initial catalog=Adventure Works DW

    Defina o tipo da fonte de dados como SQL Server Analysis Services.

    Fonte de dados de modelo de relatório em um servidor de relatório configurado em modo nativo

    Server=http://myreportservername/reportserver; datasource=/models/Adventure Works

    Especifique o servidor de relatório ou a URL da biblioteca de documentos e o caminho para o modelo publicado na pasta do servidor de relatório ou no namespace da pasta da biblioteca de documentos.

    Fonte de dados de modelo de relatório em um servidor de relatório configurado em modo integrado do SharePoint

    Server=http://server; datasource=http://server/site/documents/models/Adventure Works.smdl

    Especifique o servidor de relatório ou a URL da biblioteca de documentos e o caminho para o modelo publicado na pasta do servidor de relatório ou no namespace da pasta da biblioteca de documentos.

    Servidor Analysis Services do SQL Server 2000

    provider=MSOLAP.2;data source=<remote server name>;initial catalog=FoodMart 2000

    Defina o tipo da fonte de dados como OLE DB Provider for OLAP Services 8.0.

    É possível obter uma conexão mais rápida a fontes de dados do Analysis Services do SQL Server 2000 se você definir a propriedade ConnectTo como 8.0. Para definir essa propriedade, use a caixa de diálogo Propriedades da Conexão, guia Propriedades Avançadas.

    Servidor do Oracle

    data source=myserver

    Defina o tipo da fonte de dados como Oracle. As ferramentas do cliente Oracle devem estar instaladas no computador de Designer de Relatórios e no servidor de relatório. Para obter mais informações, consulte Criando conjuntos de dados de relatório de um banco de dados Oracle.

    Fonte de dados do SAP NetWeaver BI

    DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla

    Defina o tipo da fonte de dados como SAP NetWeaver BI. Para obter mais informações, consulte Criando Conjuntos de dados de Relatório de uma fonte de dados SAP NetWeaver BI.

    Fonte de dados do Hyperion Essbase

    Data Source=http://localhost:13080/aps/XMLA; Initial Catalog=Sample

    Defina o tipo da fonte de dados como Hyperion Essbase. Para obter mais informações, consulte Criando conjuntos de dados de relatório de uma fonte de dados do Hyperion Essbase.

    Fonte de dados do Teradata

    data source= <NN>.<NNN>.<NNN>.<N> ;

    Defina o tipo da fonte de dados como Teradata. A cadeia de conexão é um endereço IP no formulário de quatro campos, em que cada campo pode ter de um a três dígitos.

    Fonte de dados XML

    data source=http://adventure-works.com/results.aspx

    Defina o tipo da fonte de dados como XML. A cadeia de conexão é uma URL para o documento XML. Para obter mais informações, consulte Criando conjuntos de dados de relatório a partir de dados XML.

    Se não for possível conectar a um servidor de relatório que use localhost, verifique se o protocolo de rede TCP/IP está habilitado. Para obter mais informações, consulte Conectando ao Mecanismo de Banco de Dados do SQL Server.

    • Marcado como Resposta Perfil Antigo quinta-feira, 19 de fevereiro de 2009 17:43
    segunda-feira, 22 de dezembro de 2008 13:24

Todas as Respostas

  • Olá Roni,

    O serviço do Reporting Services é um serviço a parte do SQL Server, é um *PLUS*. A grande vantagem dos produtos de BI da Microsoft é que vc só precisa ter a licença do SQL Server para usá-los, ou seja, não precisa pagar licenciamentos separados para usar as feramentas de BI.

     

    Para instalar o Reporting Services vc precisa do SQL Server. Com o SSRS vc poderá gerar relatórios obtendo informações do próprio SQL Server ou de outros SGBDs(ORACLE, DB2, MYSQL.....)

    segunda-feira, 22 de dezembro de 2008 10:25
  • Roni,

     

    O Microsoft SQL Server Reporting Services (SSRS) fornece uma ampla gama de ferramentas e serviços prontos para uso, para ajudá-lo a criar, implantar e gerenciar relatórios para a sua organização, além de recursos de programação que lhe permitem estender e personalizar suas funções de relatório.

     

    O SQL Server 2008 Reporting Services (SSRS) é uma plataforma de relatório baseada em servidor que fornece funcionalidade abrangente de relatórios para várias fontes de dados. O Reporting Services inclui um conjunto completo de ferramentas para criar, gerenciar e fornecer relatórios, e APIs que permitem que os desenvolvedores integrem ou estendam o processamento de dados e relatórios em aplicativos personalizados. As ferramentas do Reporting Services funcionam dentro do ambiente do Microsoft Visual Studio e estão totalmente integradas com as ferramentas e componentes do SQL Server.

     

    Com o Reporting Services, você pode criar relatórios interativos, tabulares, gráficos ou de forma livre de fontes de dados relacionais, multidimensionais ou baseadas em XML. É possível publicar relatórios, agendar processamento de relatórios ou acessar relatórios sob demanda. O Reporting Services também permite criar relatórios ad hoc com base em modelos predefinidos e explorar dados interativamente dentro do modelo. É possível selecionar entre uma variedade de formatos de exibição, exportar relatórios para outros aplicativos e assinar relatórios publicados. Os relatórios criados podem ser exibidos através de uma conexão baseada na Web ou como parte de um aplicativo do Microsoft Windows ou site do SharePoint. O Reporting Services fornece a chave para seus dados comerciais.

     

    A definição de uma fonte de dados especifica o tipo da fonte de dados, a cadeia de conexão e as credenciais. Definições de fontes de dados podem ser compartilhadas para uso por vários relatórios ou incorporadas na definição do relatório. Para obter mais informações, consulte Gerenciando fontes de dados de relatório.

    As informações da conexão armazenadas para uma fonte de dados variam de acordo com o tipo da fonte de dados. O Reporting Services fornece extensões de dados que suportam os seguintes tipo de fonte de dados:

    • Microsoft SQL Server

    • Microsoft SQL Server Analysis Services

    • OLE DB

    • Oracle

    • ODBC

    • Modo do Servidor de Relatório

    • SAP NetWeaver BI

    • Hyperion Essbase

    • Teradata

    • XML

    Os administradores do sistema podem instalar e configurar extensões de processamento de dados adicionais e provedores de dados do .NET Framework. Para obter mais informações, consulte Extensões de processamento de dados e provedores de dados do .NET Framework. Os desenvolvedores podem usar a API Microsoft.ReportingServices.DataProcessing para criar extensões de processamento de dados para dar suporte a tipos de fonte de dados adicionais.

    Especificando uma fonte de dados

    Ao criar um relatório pela primeira vez, é solicitado que você crie uma definição de fonte de dados. É possível criar uma nova definição de fonte de dados ou usar uma fonte de dados compartilhada existente. Para conectar a uma fonte de dados, você deve ter as seguintes informações:

    • Tipo da fonte de dados   O tipo específico da fonte de dados, por exemplo, Microsoft SQL Server. Escolha esse valor na lista de tipos de fonte de dados suportadas.

    • Informações de conexão   Também conhecidas como a cadeia de conexão, as informações de conexão incluem o nome e o local da fonte de dados e, algumas vezes, uma versão específica do provedor de dados. Se a fonte de dados for um banco de dados, você poderá especificar o nome do banco de dados na cadeia de conexão. Para fontes de dados incorporadas, também é possível gravar cadeias de conexão baseadas em expressão que são avaliadas em tempo de execução.

    • Permissões   Você deve ter recebido as permissões apropriadas para acessar a fonte de dados e os dados específicos na fonte de dados usando as credenciais especificadas. Por exemplo, para conectar ao banco de dados de exemplo AdventureWorks instalado em um servidor de rede, você deve ter permissão para conectar ao servidor e também permissão de leitura e gravação para acessar o banco de dados.

      Observação:
      As credenciais usadas para visualizar seu relatório em um sistema local podem ser diferentes das credenciais necessárias para exibir o relatório publicado. Para obter mais informações, consulte Como verificar uma conexão a uma fonte de dados.

    Depois de conectar a uma fonte de dados, a definição da fonte de dados é exibida no painel Dados do Relatório. O painel Dados do Relatório exibe fontes de dados incorporadas e referências a fontes de dados compartilhadas. Fontes de dados compartilhadas são exibidas no Gerenciador de Soluções na pasta Fonte de Dados Compartilhada. É possível especificar fontes de dados adicionais para um relatório no painel Dados do Relatório.

    Para obter mais informações, consulte:

    • Como criar uma fonte de dados incorporada ou compartilhada

    • Como criar uma fonte de dados incorporada ou compartilhada

    Observação:
    Ao criar uma fonte de dados incorporada para um relatório no Business Intelligence Development Studio, você deve criar a fonte de dados no Designer de Relatórios, não no Gerenciador de Servidores. O Designer de Relatórios do SQL Server não usa fontes de dados do Visual Studio criadas no Gerenciador de Servidores.

    Exemplos comuns de cadeia de conexão

    A tabela a seguir lista exemplos de cadeias de conexão para várias fontes de dados.

    Fonte de dados Exemplo Descrição

    Banco de dados do SQL Server no servidor local

    data source="(local)";initial catalog=AdventureWorks

    Defina o tipo da fonte de dados como SQL Server.

    Banco de dados do SQL Server no servidor local

    data source="(local)";initial catalog=AdventureWorks

    Defina o tipo da fonte de dados como SQL Server.

    Instância do SQL Server

    banco de dados

    Data Source=localhost\MSSQL10.InstanceName; Initial Catalog=AdventureWorks

    Defina o tipo da fonte de dados como SQL Server.

    Banco de dados do SQL Server Express

    Data Source=localhost\MSSQL10.SQLEXPRESS; Initial Catalog=AdventureWorks

    Defina o tipo da fonte de dados como SQL Server.

    Banco de dados do Analysis Services no servidor local

    data source=localhost;initial catalog=Adventure Works DW

    Defina o tipo da fonte de dados como SQL Server Analysis Services.

    Fonte de dados de modelo de relatório em um servidor de relatório configurado em modo nativo

    Server=http://myreportservername/reportserver; datasource=/models/Adventure Works

    Especifique o servidor de relatório ou a URL da biblioteca de documentos e o caminho para o modelo publicado na pasta do servidor de relatório ou no namespace da pasta da biblioteca de documentos.

    Fonte de dados de modelo de relatório em um servidor de relatório configurado em modo integrado do SharePoint

    Server=http://server; datasource=http://server/site/documents/models/Adventure Works.smdl

    Especifique o servidor de relatório ou a URL da biblioteca de documentos e o caminho para o modelo publicado na pasta do servidor de relatório ou no namespace da pasta da biblioteca de documentos.

    Servidor Analysis Services do SQL Server 2000

    provider=MSOLAP.2;data source=<remote server name>;initial catalog=FoodMart 2000

    Defina o tipo da fonte de dados como OLE DB Provider for OLAP Services 8.0.

    É possível obter uma conexão mais rápida a fontes de dados do Analysis Services do SQL Server 2000 se você definir a propriedade ConnectTo como 8.0. Para definir essa propriedade, use a caixa de diálogo Propriedades da Conexão, guia Propriedades Avançadas.

    Servidor do Oracle

    data source=myserver

    Defina o tipo da fonte de dados como Oracle. As ferramentas do cliente Oracle devem estar instaladas no computador de Designer de Relatórios e no servidor de relatório. Para obter mais informações, consulte Criando conjuntos de dados de relatório de um banco de dados Oracle.

    Fonte de dados do SAP NetWeaver BI

    DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla

    Defina o tipo da fonte de dados como SAP NetWeaver BI. Para obter mais informações, consulte Criando Conjuntos de dados de Relatório de uma fonte de dados SAP NetWeaver BI.

    Fonte de dados do Hyperion Essbase

    Data Source=http://localhost:13080/aps/XMLA; Initial Catalog=Sample

    Defina o tipo da fonte de dados como Hyperion Essbase. Para obter mais informações, consulte Criando conjuntos de dados de relatório de uma fonte de dados do Hyperion Essbase.

    Fonte de dados do Teradata

    data source= <NN>.<NNN>.<NNN>.<N> ;

    Defina o tipo da fonte de dados como Teradata. A cadeia de conexão é um endereço IP no formulário de quatro campos, em que cada campo pode ter de um a três dígitos.

    Fonte de dados XML

    data source=http://adventure-works.com/results.aspx

    Defina o tipo da fonte de dados como XML. A cadeia de conexão é uma URL para o documento XML. Para obter mais informações, consulte Criando conjuntos de dados de relatório a partir de dados XML.

    Se não for possível conectar a um servidor de relatório que use localhost, verifique se o protocolo de rede TCP/IP está habilitado. Para obter mais informações, consulte Conectando ao Mecanismo de Banco de Dados do SQL Server.

    • Marcado como Resposta Perfil Antigo quinta-feira, 19 de fevereiro de 2009 17:43
    segunda-feira, 22 de dezembro de 2008 13:24