Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice:


       

Índice
exclude.*ndice:
Exibir filhos

Objetivo:


       O objetivo desse documento é informar os requisitos de hardware e software para instalação da aplicação servidora do TReports através do seu Agent, e da utilização da aplicação cliente.

       O dimensionamento de hardware descrito neste documento é apenas um informativo para uma empresa de médio porte. Maiores informações sobre qual configuração de hardware é mais adequada à sua empresa devem ser verificadas junto ao Executivo da Conta.

Requisitos de hardware


       Tendo em vista que o TReports é uma solução Cross e que trabalha com extração de dados em fontes de dados externa, não temos como medir um sizing.       A ferramenta permite a criação de relatórios pelo próprio usuário final, sendo assim não temos como saber:
       - A quantidade de relatórios criados;
       - O volume de dados gerados por estes relatórios;
       - As querys escritas em cada relatório;
       - Os componentes em que o relatório foi criado (pode ser feito o uso de gráficos, imagens, textos rico, pivot tables e etc);
       Desta forma, informamos os requisitos mínimos necessários, para que a solução possa ser utilizada  
     Para instalação do TReports via Agent, os requisitos mínimos de hardware são:

  • Memória: 4 GB
  • Processador: 2 vcpus
  • Disco: 40 GB


Nota
titleDimensionamento do Hardware

   O dimensionamento de hardware descrito neste documento é apenas um informativo para uma empresa de médio porte. Maiores informações sobre qual configuração de hardware é mais adequada à sua empresa devem ser verificadas junto ao Executivo da Conta, já que depende da quantidade de recursos a serem gerados e do tamanho dos dados contidos nesses recursos.




Requisitos de Software

     Nos itens abaixo serão informados os requisitos de softwares para instalação, configuração e utilização do TReports.

Sistema Operacional

O Agent e a aplicação servidora do TReports podem ser instalados nos Sistemas Operacionais listados abaixo:

Windows (x64)

  • Windows Windows 7
  • Windows 8
  • Windows 8.1
  • Windows 10
  • Windows 11
  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2016
  • Windows Server 2019


Linux (x64)

Todas as distribuições Linux (x64) que possuam suporte ao "systemd", como por exemplo:

  • Arch Linux
  • CentOS    
  • CoreOS    
  • Debian    
  • Fedora    
  • Linux Mint    
  • Mageia    
  • Manjaro Linux    
  • openSUSE    
  • Red Hat Enterprise Linux    
  • Solus  
  • SUSE Linux Enterprise Server    
  • Ubuntu


Para utilização da aplicação cliente é necessário apenas o navegador Chrome, independentemente do sistema operacional.

Banco de Dados

Para hospedar os metadados da aplicação servidora do TReports, são suportados os seguintes Banco de Dados:

  • PostgreSQL 12.10 ou superior
  • SQL Server 2012 R2 ou superior
  • SQLite


Nota
titleProvedor de Dados SQLite

A opção SQLite não necessita de nenhuma instalação e configuração prévia, porém deve ser utilizada apenas para fins de testes e experimentação, pois possui capacidade e performance limitada

Banco de Dados:


       Banco de Dados para hospedar o TReports:

Informações
iconfalse

SQL Server 2014 ou Oracle 11g.

Informações
iconfalse
Deck of Cards
id1
Card
labelSQL Server

Nas versões 12.1.23, 24 e 25 temos somente o collation Latin1_General_CP1_CI_AI homologado. Em versões superiores, temos os collations Latin1_General_CP1_CI_AI e Latin1_General_BIN.

Caso opte por criar um usuário específico para uso do TReports, segue exemplo de script utilizado para criação do usuário e concessão de privilégios:

Painel

-- Criaçao do usuário

CREATE LOGIN [user] WITH PASSWORD=N'password'

GO

-- Nível de Privilégio Mínimo

ALTER SERVER ROLE [user] ADD MEMBER [user]

GO

  • user: nome do usuário que será criado

  • password: senha do usuário que será criado

Dica

É recomendado que seja criada uma base separada para o uso do TReports.

Deck of Cards
id2
Card
labelOracle

Conjunto de Caracteres (Character Set) homologado: WE8ISO8859P1

Aviso

O agendamento de relatórios nativo do TReports não está disponível quando este banco de dados for utilizado.

Dica

É recomendado que seja criada uma nova instância Oracle para o uso do TReports.

Para a criação de tablespace para o TReports, é recomendado seguir o exemplo abaixo:

Painel

CREATE TABLESPACE tablespace DATAFILE 'diretorio_da_instancia_oracle\tablespace_01.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M;

  • tablespace: nome da tablespace a ser criada

  • datafile: arquivo físico que será criado para a tablespace. Informe o diretório e o nome do arquivo, exemplo: 'C:\APP\ADMINISTRATOR\ORADATA\TREPORTS\treports_01.dbf'.

  • size: espaço destinado para a tablespace

Para a criação de um novo usuário, a seguinte instrução é usada:

Painel

CREATE USER userid IDENTIFIED BY password
DEFAULT TABLESPACE tablespace
TEMPORARY TABLESPACE temp
QUOTA UNLIMITED ON treports;

  • userid: nome do usuário que será criado

  • password: senha do usuário que será criado

  • tablespace: tablespace padrão onde os objetos do banco de dados serão armazenados, no caso, a tablespace criada no script anterior.

  • temporary tablespace: Tablespace padrão onde são armazenados os objetos temporários, como tabelas temporárias por exemplo.

  • quota unlimited: é a quantidade de espaço alocado para um usuário em uma tablespace, nesse caso, é ilimitada.

Com o usuário criado, a concessão de privilégios é realizada da seguinte forma:

Painel

GRANT CREATE SESSION TO userid;

GRANT CREATE TABLE TO userid;
GRANT CREATE VIEW TO userid;

GRANT CREATE PROCEDURE, CREATE SEQUENCE TO userid;

Para retornar informações para geração de relatórios o TReports tem a capacidade de trabalhar com os seguintes banco de dados relacionais: Oracle, Sql Server, MySql, Postgre, Firebird e DB2.

Aviso

Apesar de relacionar com os bancos citados acima, o TReports foi homologado somente em SQL e Oracle.

Navegadores:


       Atualmente, os navegadores que suportam o TReports são o Google Chrome, Firefox, Opera e Edge.

Aviso

Apesar de suportar os navegadores citados acima, o TReports foi homologado somente no Google Chrome.

Acesso à aplicação:


       O servidor em que o TReports e o RAC forem instalados deve estar disponível na rede através do "HostName" ou "DNS". 

       A aplicação necessita de um Tenant para seu funcionamento. O Tenant padrão criado pelo instalador é "TReports", caso necessário, se pode alterá-lo no momento da instalação.

       Ao acessar a aplicação via browser, a primeira palavra antes do primeiro ponto encontrado no DNS é interpretada como o Tenant, por exemplo:

       - Supondo que o endereço da aplicação seja http://treports.MeuDominio.com,

       O Tenant considerado será: TReports.

       - Supondo que o endereço da aplicação seja http://MinhaEmpresa.EnderecoPublico.com,

       O Tenant considerado será: MinhaEmpresa.

(seleção)    Portanto, o DNS público disponibilizado para os usuários deve contemplar o Tenant antes do endereço do domínio.

Aviso

O Acesso à ferramenta não deve ser realizado utilizando o IP do servidor.

Requisitos de software para instalação do TReports


Aviso

Os passos seguintes devem ser executados exatamente na mesma ordem em que se encontram.

Informações
iconfalse
Deck of Cards
idRequisitosVersões
Card
idRequisitosVersões
labelTReports 12.1.23
titleTReports 12.1.23

1) Sistema Operacional:

Informações
iconfalse

Windows 7, 10 ou Server 2012 (ou superior)

2) Ativação do IIS na máquina

Informações
iconfalse
Deck of Cards
id1
Card
id1
labelIIS 7.0 e 7.5

Nas versões 7.0 e 7.5 do IIS, além das opções marcadas por default, maque também as opções abaixo quando feita sua ativação.

Obs: Marque as opções .NET Extensibility e ASP.NET mesmo não apresentando o código da versão.

Image Modified

Card
id2
labelIIS 8.0

Na versão 8.0 do IIS acesse o Gerenciador do Servidor | Adicionar Funções e Recursos e ative as seguintes configurações.

Deck of Cards
idPasso a passo
Card
id1
label1° Passo

Image Modified

Card
id2
label2° Passo

Image Modified

Card
id3
label3° Passo

Image Modified

Aviso
iconfalse

Deve ser ativado a “Compatibilidade com Gerenciamento do IIS 6” conforme exemplo acima.

Card
id4
label4° Passo

Depois de feita as configurações iniciais, reinicie a máquina e acesse novamente o Gerenciador do Servidor | Adicionar Funções e Recursos, para configurarmos as opções .Net adicionais.

Image Modified

3) Instale a última versão do DotNetCore Windows Hosting (2.1.5)

Informações
iconfalse

Disponível em: Download Windows Hosting (2.1.5)

4) Instale a versão do .Net Framework 4.7.1 ou superior

Informações
iconfalse

Disponível em: Download .Net Framework 4.7.1

Card
idRequisitosVersões
labelTReports 12.1.24 ou Superior
titleTReports 12.1.24 ou Superior

1) Sistema Operacional:

Informações
iconfalse

Windows 7, 10 ou Server 2012 (ou superior)

2) Ativação do IIS na máquina

Informações
iconfalse
Deck of Cards
id1
Card
id1
labelIIS 7.0 e 7.5

Nas versões 7.0 e 7.5 do IIS, além das opções marcadas por default, maque também as opções abaixo quando feita sua ativação.

Obs: Marque as opções .NET Extensibility e ASP.NET mesmo não apresentando o código da versão.

Image Modified

Card
id2
labelIIS 8.0

Na versão 8.0 do IIS acesse o Gerenciador do Servidor | Adicionar Funções e Recursos e ative as seguintes configurações.

Deck of Cards
idPasso a passo
Card
id1
label1° Passo

Image Modified

Card
id2
label2° Passo

Image Modified

Card
id3
label3° Passo

Image Modified

Aviso
iconfalse

Deve ser ativado a “Compatibilidade com Gerenciamento do IIS 6” conforme exemplo acima.

Card
id4
label4° Passo

Depois de feita as configurações iniciais, reinicie a máquina e acesse novamente o Gerenciador do Servidor | Adicionar Funções e Recursos, para configurarmos as opções .Net adicionais.

Image Modified

3) Instale a última versão do DotNetCore Windows Hosting (2.1.5)

Informações
iconfalse

Disponível em: Download Windows Hosting (2.1.5)