BA RecursosExtensibilidade
RecursosExtensibilidade
Extensibilidade
Voltar | Lista de artigos

Como integrar CDU's na solução de BA sem desenvolvimentos?

Última alteração a 14/02/2023

Este documento descreve os passos necessários para a integração de campos do utilizador (CDU's) numa solução do Business Analytics sem necessidade de desenvolvimento.

Apenas as seguintes dimensões permitem a integração de CDU's, são elas:

  • "DimItems", disponibiliza integração de 3 CDU's texto + 3 CDU's numéricos;
  • "FactSales", disponibiliza integração de 3 CDU's texto + 3 CDU's numéricos;
  • "DimEntities", disponibiliza integração de 3 CDU's texto;
  • "DimEmployees", disponibiliza integração de 6 CDU's texto;
  • "DimGeographies", disponibiliza integração de 3 CDU's texto;
  • "DimWarehouses", disponibiliza integração de 3 CDU's texto;
  • "DimSalesPersons", disponibiliza integração de 3 CDU's texto;
  • "FactPurchases", disponibiliza integração de 3 CDU's texto + 3 CDU's numéricos.

Pré-Requisitos

  • PRIMAVERA Business Analytics;
  • Microsoft SQL Server Management Studio.

PASSO 1 – Criar ficheiro ERPAdapterExtensions.xml

Criar ficheiro ERPAdapterExtensions.xml e copiá-lo para a pasta Host\Solutions.

<ERPAdapterExtensions>
  <Packages>
    <Package Name="ExtItems" ViewName="vwDimItems" ViewSchema="oltp">
      <Tag Name="TagItemBase">
        <Field Name="ExtT1" Source="A.[CDU_Categoria]" />
      </Tag>
      <Tag Name="TagItemGen">
        <Field Name="ExtT1" Source="NULL" />
      </Tag>      
    </Package>
    <Package Name="ExtSales" ViewName="vwFactSales" ViewSchema="oltp">
              <Tag Name="ExtendedFields">
                        <Field Name="ExtN1" Source="ld.[CDU_Comissao]" />
      </Tag>
    </Package>  
  </Packages>
  <Dimensions>
    <Dimension Name="Item" SourceAttributeName="Ext T1" NewAttributeName="Categoria" />
  </Dimensions>
  <Measures>
            <Measure Name="Comissao" Cube="Sales" MeasureGroup ="Sales" SourceSchema="stdms" SourceTable="vwFactSales" SourceAttribute="ExtN1"  Type="Double" AggregateFunction="Sum"/>
  </Measures>
</ERPAdapterExtensions>

O exemplo acima é relativo à integração de um CDU da tabela artigos e um CDU da tabela de vendas

PASSO 2 Desinstalar solution

1. Abrir o feature manager;

2. Desinstalar o PRIMAVERA ERP Adapter;
Nota: Não esquecer de parar o serviço PRIMAVERA.

PASSO 3 – Instalar solution

Ainda mantendo o serviço PRIMAVERA parado, executar as seguintes operações:

1. Abrir o feature manager;

2. Instalar PRIMAVERA ERP Adapter;

3. Ativar serviço PRIMAVERA;

PASSO 4 – Processar a base de dados OLAP

1. Abrir o analysis services, utilizando o SQL Server Management Studio;

2. Processar base de dados OLAP, normalmente designada por BusinessAnalytics;

PASSO 5 – Executar processos ETL

Logo após ter iniciado o serviço PRIMAVERA, os processos etl são executados automaticamente, sendo neste passo importante garantir que todos os processos foram executados.

Para saber como validar o estado da execução dos processos etl, consulte o artigo Como obter um relatório com o estado de execução dos processos etl?

Adicionar aos favoritos ou partilhar este artigo
Esta página foi útil?
Obrigado pelo seu voto.

login para deixar a sua opinião.

Obrigado pelo seu feedback. Iremos analisá-lo para continuarmos a melhorar!
Artigos Relacionados
Como efetuar um recarregamento total dos dados? Como criar entidade "Extended"? Como efetuar um recarregamento total dos dados? Como criar entidade "Extended"? Como integrar CDU's na solução de BA sem desenvolvimentos?