Índice
:
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
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:Requisitos de Hardware
Nota |
---|
title | Dimensionamento 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
- Memória: 4 GB
- Processador: 2 vcpus
- Disco: 40 GB
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 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:
Arch LinuxCentOS CoreOS Debian Fedora Linux Mint Mageia Manjaro Linux openSUSE Red Hat Enterprise Linux Solus N/A Yes N/A No- Oracle Linux 8.5
- Red Hat Enterprise Linux Server 8.5
- SUSE Linux Enterprise Server 15 SP1
- OpenSUSE Linux Leap 15.4
Para utilização da aplicação cliente é necessário apenas o navegador Google Chrome, independentemente do sistema operacional.
Ubuntu
Banco de Dados
: Banco de Dados para hospedar o TReports:
Informações |
---|
|
SQL Server 2014 ou Oracle 11g. |
Informações |
---|
|
Deck of Cards |
---|
|
Card |
---|
|
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árioCREATE LOGIN [user] WITH PASSWORD=N'password'GO-- Nível de Privilégio MínimoALTER SERVER ROLE [user] ADD MEMBER [user]GOuser: 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 |
---|
|
Card |
---|
| 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 criadasize: 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á criadopassword: senha do usuário que será criadotablespace: 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.
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:
O Tenant considerado será: TReports.
O Tenant considerado será: MinhaEmpresa.
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 |
---|
|
Deck of Cards |
---|
|
Card |
---|
id | RequisitosVersões |
---|
label | TReports 12.1.23 |
---|
title | TReports 12.1.23 |
---|
|
1) Sistema Operacional: Informações |
---|
| Windows 7, 10 ou Server 2012 (ou superior) |
2) Ativação do IIS na máquina Informações |
---|
| Deck of Cards |
---|
| Card |
---|
| 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 |
---|
| 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 |
---|
| Card |
---|
| Image Removed |
Card |
---|
| Image Removed |
Card |
---|
| Image Removed |
Card |
---|
| 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)4) Instale a versão do .Net Framework 4.7.1 ou superior |
Card |
---|
id | RequisitosVersões |
---|
label | TReports 12.1.24 ou Superior |
---|
title | TReports 12.1.24 ou Superior |
---|
|
1) Sistema Operacional:
Informações |
---|
|
Windows 7, 10 ou Server 2012 (ou superior) |
2) Ativação do IIS na máquina
Informações |
---|
|
Deck of Cards |
---|
| Card |
---|
| 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 |
---|
| 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 |
---|
| Card |
---|
| Image Removed |
Card |
---|
| Image Removed |
Card |
---|
| Image Removed |
Card |
---|
| 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 |
---|
|
Disponível em: Download Windows Hosting (2.1.5)
Para hospedar os metadados da aplicação servidora do Smart View, são suportados os seguintes Banco de Dados:
Nota |
---|
|
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. |
Informações |
---|
title | Usuá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 |
---|
subtle | true |
---|
colour | Blue |
---|
title | HTTPS://SMART-VIEW.TOTVS.APP |
---|
|
Estado |
---|
subtle | true |
---|
colour | Blue |
---|
title | https://storage.googleapis.com |
---|
|