Á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 Smart View 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

      
     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.

Requisitos de Hardware


Nota
titleDimensionamento do Hardware

O Hardware necessário para o Smart View deve ser dimensionado conforme uso concorrente das suas funcionalidades de geração de relatórios ou exibição de dados. Na maioria dos casos, o requisito mínimo é suficiente, já que as funcionalidades são utilizadas de forma intermitente pelos usuários. Em casos, por exemplo, de geração simultânea de relatórios, deve-se dimensionar o hardware com base no sugerido abaixo.

 Requisitos mínimos do servidor (uso concorrente de 20 usuários):

  • Espaço em Disco:  2 GB;
  • CPU: 8 núcleos com clock mínimo de 2.3 GHz da Intel ou AMD com tecnologia x64;
  • Memória RAM: 16 GB;
  • Placa de Rede: 1 gigabit;

OBS: Para uso concorrente superior a 20 usuários, considerar o acréscimo de 4GB de RAM para cada 10 usuários adicionais.


Requisitos mínimos da estação de trabalho:

  • CPU: 2 núcleos com clock mínimo de 1.6 GHz da Intel ou AMD com tecnologia x64;
  • Memória RAM: 8GB;
  • Placa de Rede: 1 gigabit;

OBS: A visualização de Tabelas Dinâmicas ou Visões de Dados com alto volumes de dados podem exigir uma maior quantidade de memória RAM das estações de trabalho.

Requisitos de Software


Sistema Operacional


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

Windows WINDOWS (x64)

  • Windows 7
  • Windows 8
  • Windows 8.1

    • Windows 10

    • Windows 11

    • Windows Server

      2008 R2

      2016

    • Windows Server

      2012

      2019

    • Windows Server 2016
    • Windows Server 2019
    • 2022


    LINUX Linux (x64)

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

    • Oracle Linux 8.5
    • Red Hat Enterprise Linux Server 8.5
    • Arch Linux
    • CentOS    
    • CoreOS    
    • Debian    
    • Fedora    
    • Linux Mint    
    • Mageia    
    • Manjaro Linux    
    • openSUSE    
    • Red Hat Enterprise Linux    
    • Solus  
    • SUSE Linux Enterprise Server    15 SP1
    • OpenSUSE Linux Leap 15.4    Ubuntu


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

    Banco de Dados


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

    • PostgreSQL 12.10 ou superior

    • SQL Server 2016 ou superior (Não são homologadas versões limitadas e tipicamente classificadas como "Express")

    • Oracle 19.3 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, funcionalidades 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 Removed

    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 Removed

    Card
    id2
    label2° Passo

    Image Removed

    Card
    id3
    label3° Passo

    Image Removed

    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 Removed

    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 Removed

    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 Removed

    Card
    id2
    label2° Passo

    Image Removed

    Card
    id3
    label3° Passo

    Image Removed

    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 Removed

    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)
    titleUsuário do Banco de Dados

    Durante a configuração do Smart View será necessário informar um usuário do banco de dados selecionado que tenha permissões para criação e alteração de estruturas no banco.

    Navegadores


           Atualmente o Smart View é homologado no Google Chrome.

    Licença Totvs


           O Smart View consume licenças do tipo Licença TOTVS I apenas durante a busca de dados dos Objetos de Negócio de Conector SQL ou no uso de Relatórios Legados. A licença é liberada logo após a conclusão da busca de dados pelo Smart View.

          Na integração com conectores do tipo Provedor Nativo com os ERPs não é necessário nenhum tipo de licença pelo Smart View, porém, a licença do módulo responsável pelo Objeto de Negócio será consumida pelo ERP na busca dos dados.


    Requisitos Adicionais


    É necessário que o acesso aos domínios abaixo estejam liberados no servidor:

    • Estado
      subtletrue
      colourBlue
      titleHTTPS://SMART-VIEW.TOTVS.APP
    • Estado
      subtletrue
      colourBlue
      titlehttps://storage.googleapis.com
    Informações
    iconfalse
    Informações
    iconfalse

    Produto: Framework

    Informações
    iconfalse

    Processo: TReports

    Informações
    iconfalse
    Informações
    iconfalse

    Status: Concluído

    Informações
    iconfalse

    Data:  

    Informações
    iconfalse

    Autores
     
    Cesar Henrique Silva Rodrigues_ 

    Diogo Damiani Ferreira

    Usuário desconhecido (fernando.souza)

    Wemerson Marcelo Martins Guimarães 

    Page Tree