Em fonte de dados podemos gerenciar as fontes de dados existentes. Nos permitindo recuperar, buscar ou consultar uma fonte de dados externa. O T6 Enterprise utiliza a fonte de dados através de módulos de extensão para acessar os dados, entre eles:
Ela serve como ponto central para a coleta, armazenamento e acesso a dados necessários para análises, relatórios e aplicações. Dentro do T6, a fonte de dados facilita a conexão entre a aplicação e o banco de dados, de forma eficiente e segura. Estabelece a conexão inicial à fonte de dados onde estão as informações que serão visualizadas por um relatório. Basicamente a informação que ele armazena é a connectionstring (a connectionstring do SQLServer, que já temos na aplicação), que é como ela vai ter informações para se conectar no T6, fazendo uma comparação entre as connectionstrings, caso elas não coincidam poderá ser feita a sincronização.
Para que o usuário tenha acesso a fonte de dados, precisaremos acessar o menu principal do T6, em Configurações e selecionar a opção Preview, será aberto um panel na lateral, localize Data Source Sync e habilite o botão switch. É necessário também que a feature de grupo global Gerenciamento de Serviços de Relatório esteja habilitada, para habilitar a feature um usuário administrador precisa seguir os seguintes passos, no menu ir em Controle de Acesso, selecionar Grupo, escolher o grupo em que será habilitada a feature, clicar em Permissões na ribbon, será aberto um panel na lateral, selecione a opção Funcionalidades e em Administrador clique em
para que sejam exibidas as features disponíveis, habilite a feature Gerenciamento de Serviços de Relatório e clique em
e por fim em
. Todos os usuários com perfil de administrador adicionados ao grupo terão acesso a feature.
A fonte de dados dentro do T6 Enterprise oferece várias funcionalidades essenciais, incluindo:
São funcionalidades cruciais para a eficiência, segurança e robustez dos sistemas de software, permitindo uma gestão eficaz e confiável dos dados.
Para iniciar a utilização da fonte de dados, através do explorer iremos selecionar a aba Integração na ribbon e clicar em Fonte de Dados.
Será aberto um panel que exibirá as fontes de dados que possuem conexão com o Reporting Services (SSRS) disponíveis, no panel serão exibidos: Nome, Caminho, Tipo (SDP ou MSSQL) e Status (sincronizado ou dessincronizado).
Caso opte por adicionar uma nova fonte de dados, clique em
, será aberto um panel para adição da nova fonte de dados. Será solicitado que adicione o nome, tipo e caminho do Reporting Services (SSRS).
Em tipo você poderá optar por SDP ou MSSQL.
Caso opte por MSSQL: Será necessário adicionar somente o nome e o caminho do Reporting Services (SSRS) (observe que temos aplicação e usuário desabilitados).
Caso opte por SDP: Será necessário adicionar o nome, o caminho do Reporting Services (SSRS) e serão habilitadas as opções aplicação e usuário, nas quais será necessário que sejam preenchidas para adição da fonte de dados.
A sincronização de fontes de dados é especialmente útil nos seguintes cenários:
Quando uma aplicação no T6 requer uma nova fonte de dados no Reporting Services (SSRS), ela pode ser criada diretamente pelo produto, sem a necessidade de configurá-la manualmente no Report Server. A sincronização cria a fonte de dados diretamente no Report Server com a connectionstring correta já configurada.
Ao migrar um projeto entre ambientes — por exemplo, publicar um projeto de produção em um ambiente de desenvolvimento — o backup do banco de dados é o mesmo, mas os dados de conexão mudam. A sincronização permite atualizar rapidamente todas as fontes de dados, apontando-as para a connectionstring do novo ambiente.
Exemplo: Um projeto de produção é publicado em ambiente de desenvolvimento. O backup do banco é idêntico, mas a connectionstring do servidor é diferente. Ao sincronizar as fontes de dados, todos os relatórios são redirecionados imediatamente para o banco de desenvolvimento, sem necessidade de editar cada fonte manualmente.
Antes de utilizar a funcionalidade de Fonte de Dados, dois parâmetros devem estar corretamente configurados em Configurações → Parâmetros:
Ambos os parâmetros devem estar corretamente configurados para que o painel de Fonte de Dados funcione adequadamente. URLs incorretas ou ausentes resultarão em erros ao acessar ou sincronizar fontes de dados.
As connectionstrings do tipo SDP (Sysphera Data Provider) são armazenadas de forma criptografada e contêm, além dos dados do servidor, um código de aplicação e um código de usuário.
Se o código de aplicação ou o código de usuário embutido na connectionstring SDP criptografada não corresponder a nenhuma aplicação ou usuário existente no sistema T6, a sincronização não poderá ser concluída automaticamente. Isso ocorre geralmente quando:
Nesse cenário, o T6 exibirá um aviso indicando que os códigos de aplicação e usuário da fonte de dados não correspondem à configuração do sistema atual.
A Fonte de Dados no T6 é um ponto central para coleta, armazenamento e acesso a dados necessários para análises, relatórios e aplicações. Facilita a conexão entre a aplicação e o banco de dados de forma eficiente e segura, armazenando principalmente a connectionstring para estabelecer conexões.
O T6 suporta dois tipos principais de fontes de dados:
SDP (Sysphera Data Provider);
MSSQL (Microsoft SQL Server).
Para utilizar a Fonte de Dados no T6, o usuário deve estar em um Grupo Global com a funcionalidade Gerenciar Recursos do Reporting Services habilitada.
Além disso, é necessário acessar o menu principal do T6, em Configurações e selecionar a opção Preview, e Habilitar a Preview Feature: Data Source Sync.
A diferença está na compatibilidade das connectionstrings:
Sincronizado: A connectionstring da fonte de dados do Reporting Services (SSRS) é compatível com a do T6;
Dessincronizado: As connectionstrings são diferentes e precisam ser sincronizadas.
Para sincronizar uma fonte de dados no T6, utilize o botão de sincronização para atualizar (substituir) a connectionstring da fonte de dados do Reporting Services (SSRS) com a do T6.
Para acessar o painel de fontes de dados no T6, siga os passos abaixo:
Será aberto um painel na lateral exibindo as fontes de dados sincronizadas, dessincronizadas e a opção para adicionar novas fontes de dados.
Ao abrir o painel de fontes de dados, são exibidos:
Nome;
Caminho;
Tipo (SDP ou MSSQL);
Status (sincronizado ou dessincronizado);
Botões de ação (Download e Sincronizar).
Após acessar o painel de Fontes de Dados, clique no botão Adicionar, localizado acima da listagem de fontes de dados já existentes e preencha as informações solicitadas no painel que será aberto:
Nome;
Tipo;
Pasta do Reporting Services;
Aplicação;
Usuário.
A diferença está nos campos obrigatórios para cada tipo:
MSSQL: Requer apenas nome e caminho do Reporting Services (SSRS);
SDP: Além do nome e caminho, também requer preenchimento dos campos Aplicação e Usuário.
A connectionstring armazena as informações necessárias para conectar no T6, permitindo comparação entre as connectionstrings do T6 e do Reporting Services (SSRS) para determinar se é necessária sincronização.