Exibir e personalizar tabelas para armazenar dados importados
Os dados importados para o planejamento de demanda devem ser carregados em tabelas definidas com os campos e relações necessários para acomodar os dados recebidos. O planejamento de demanda inclui um conjunto de tabelas predefinidas que dão suporte aos dados padrão mais úteis que você provavelmente vai querer importar do Microsoft Dynamics 365 Supply Chain Management. Se você personalizou suas tabelas no Supply Chain Management, poderá usar as ferramentas fornecidas para reproduzir os campos personalizados. Você também pode criar tabelas personalizadas para armazenar dados do Supply Chain Management e de outras fontes.
Exibir tabelas
Para exibir a lista completa de tabelas disponíveis para o Demand Planning, Select Gerenciamento de dados> Tabelas e dados no painel de navegação. As tabelas são listadas por nome.
A coluna Nome mostra o nome de cada tabela. Selecione um nome de tabela para visualizar e editar detalhes sobre essa tabela, incluindo definições de coluna, relacionamentos e dados.
A coluna É sistema indica se cada tabela é uma tabela padrão fornecida pelo sistema ou uma tabela personalizada adicionada por um usuário. Ela mostra um dos seguintes valores:
- Sim – é uma tabela do sistema. Não é possível excluir essas tabelas.
- Não – a tabela é uma tabela personalizada adicionada por um usuário. Você poderá excluir essas tabelas se não precisar mais delas.
Anotação
As tabelas que contêm preços não são marcadas como tabelas de sistemas.
Tabelas padrão
O planejamento de demanda inclui um conjunto de tabelas do sistema predefinidas que dão suporte aos dados padrão mais úteis que você provavelmente vai querer importar do Supply Chain Management. A maioria das tabelas do sistema representa dados importantes importados do Supply Chain Management. No entanto, muitas dessas tabelas são ligeiramente modificadas no planejamento de demanda por meio de pequenas alterações de nome e da adição de colunas extras. Esta seção lista essas tabelas importantes e explica como elas são modificadas no planejamento de demanda.
Tabela de local do site
Sites e depósitos são implementados como uma hierarquia. O site é o pai e cada site pode ter um ou mais armazéns. Este conceito é herdado do Supply Chain Management.
Para importar sites do Supply Chain Management, exporte um arquivo Excel da entidade de dados Sites V2 no Supply Chain Management e importe esse arquivo para o planejamento de demanda.
Na versão atual, há suporte apenas para relacionamentos de um nível nas transformações. Portanto, a tabela Localização do site e seus dados não podem ser usados em transformações. Os valores de ID do site ainda podem ser obtidos na tabela Local do depósito.
Tabela de local do depósito
O nome da tabela Local do Supply Chain Management foi alterado para Local do depósito no planejamento de demanda. Colunas locais chamadas ID do site da operação e ID do local do site foram adicionadas à tabela Local do depósito no planejamento de demanda. Essas colunas extras permitem gerar previsões com base na ID do depósito e/ou do local do site.
Você pode derivar IDs de site aplicando um ID de local de depósito à demanda histórica.
Tabela de contas do cliente
Contas de clientes é uma nova tabela que permite importar clientes e detalhes relacionados, como grupo de clientes e informações de endereço (por exemplo, país/região). Essa tabela também permite gerar previsões com base no cliente, no grupo de clientes e/ou no país/região do cliente.
Tabela de pessoa jurídica
A tabela Pessoa jurídica armazena informações sobre pessoas jurídicas e detalhes relacionados. Em geral, você vai importar esses dados do Supply Chain Management.
Essa tabela permite gerar previsões entre pessoas jurídicas. Ela também permite dividir as previsões de acordo com a pessoa jurídica proprietária.
Anotação
Ao exportar previsões de volta para o Supply Chain Management para que possam ser usadas no planejamento de fornecimento, você deve incluir a coluna ID da pessoa jurídica, pois o planejamento de fornecimento é executado por pessoa jurídica no Supply Chain Management.
Tabela de produtos
A tabela Produto armazena informações do produto e detalhes relacionados. Em geral, você vai importar esses dados do Supply Chain Management.
A tabela Produto dá suporte aos tipos de produtos Produto e Serviço.
Você pode fazer previsões sobre produtos e variantes de produtos como uma hierarquia. Dessa forma, você pode obter uma agregação de variantes de produtos.
Você pode adicionar colunas para ID de cor, ID de tamanho, ID de estilo e ID de configuração à previsão. Dessa forma, você pode dividir a previsão entre variantes de produtos. Por exemplo, você pode prever a demanda para todas as TVs LCD prateadas de todos os tamanhos.
Tabela de demanda histórica
A tabela Demanda histórica armazena informações sobre a demanda histórica na forma de pedidos. Cada pedido inclui um comprador e um vendedor, para atender tanto às vendas externas quanto ao comércio intercompanhia. Um pedido também pode ser interno. (Nesse caso, o comprador e o vendedor são o mesmo.) Normalmente, você importará esses dados do Supply Chain Management.
A tabela Demanda histórica inclui uma coluna Tipo de pedido que classifica a origem da demanda (Vendas, Transferência ou Produção). As devoluções de vendas são classificadas como vendas com quantidade negativa.
Criar ou editar uma tabela e suas colunas e relacionamentos
Você pode criar suas próprias tabelas que não são do sistema ou estender tabelas do sistema adicionando colunas extras que não são do sistema. Tabelas e colunas personalizadas podem ser usadas no planejamento de demanda da mesma forma que tabelas e colunas do sistema. Por exemplo, você pode adicionar sinais importantes, como dados meteorológicos, estatísticas de inflação ou outros dados macroeconômicos.
Para criar ou editar uma tabela, siga estas etapas.
No painel de navegação, selecione Gerenciamento de dados>Tabelas e dados.
Siga uma destas etapas:
- Para adicionar uma nova tabela não do sistema, selecione Novo no Painel de Ações.
- Para editar uma tabela, selecione o link para ela na coluna Nome.
- Para excluir uma ou mais tabelas que não sejam do sistema, marque a caixa de seleção ao lado do nome de cada tabela e selecione Excluir no Painel de Ação.
Na guia Geral, defina os seguintes campos:
- Nome – para novas tabelas, insira o nome da tabela. Para tabelas existentes, esse campo é somente leitura.
- Proprietário – selecione o proprietário da tabela (conta de usuário, gerenciador de dados mestre ou função semelhante).
- Chave – especifique uma ou mais colunas cujos valores combinados identificarão exclusivamente cada linha da tabela. Se estiver criando uma tabela, você não poderá definir esse campo até adicionar as colunas que usará como chaves. Essa limitação é importante porque ajuda a evitar a criação de registros duplicados em cada importação.
No Painel de ações, selecione Salvar.
Na guia Colunas, você pode visualizar o nome, o tipo de dados e o status do sistema de cada coluna. Use os botões da barra de ferramentas para adicionar colunas ou excluir colunas que não sejam do sistema. Cada coluna deve ter um valor de Nome e um valor de Tipo de dados.
Anotação
Para transformar uma tabela e seus dados em uma série temporal, a tabela deve incluir pelo menos três colunas:
- Uma coluna de carimbo de data/hora (tipo de dados Data hora)
- Uma coluna medir (tipo de dados Decimal ou Inteiro)
- Uma coluna dimensão (tipo de dados String)
Se você não especificou colunas-chave na etapa 3, volte para a guia Geral e especifique-os.
Selecione a guia Relacionamentos.
Os relacionamentos entre tabelas permitem construir um modelo de dados adequado às necessidades da sua organização. Quanto às tabelas e colunas, são necessários relacionamentos de sistema predefinidos. Portanto, o campo É sistema está definido como Sim para eles. Você também pode adicionar relacionamentos personalizados conforme necessário. (Defina o campo É sistema como Não para esses relacionamentos personalizados.) Os relacionamentos do sistema não podem ser excluídos nem alterados.
Cada relacionamento vincula duas tabelas. Esse link permite informações relacionadas à correspondência armazenadas em tabelas diferentes. Apenas colunas de tabelas relacionadas podem ser selecionadas nas transformações. Você pode configurar os relacionamentos muitos para um (n:1) e muitos para muitos (n:n). Para relacionamentos muitos para muitos, o sistema mostra o primeiro registro correspondente.
No momento, os relacionamentos são direcionais. Assim, é importante prestar atenção a qual tabela é a "de" e qual é a "para". Muitas vezes, a tabela "de" é uma tabela transacional como Demanda histórica.
Para adicionar um relacionamento, selecione Novo relacionamento na barra de ferramentas e defina os seguintes campos na caixa de diálogo Criação rápida: relacionamento:
- Tabela De – essa é a tabela atual. Geralmente é uma tabela que contém dados de transações.
- Coluna Da – selecione o campo na tabela "de" que contém os valores que devem corresponder na tabela relacionada.
- Tabela Para – selecione a tabela de destino que contém os dados com os quais você deseja se relacionar.
- Coluna Para – selecione o campo na tabela "para" que contém valores de dados que devem corresponder ao valor encontrado na coluna "de".
Selecione Salvar e fechar.
Por padrão, todos os relacionamentos estão ativos. Portanto, apenas colunas de tabelas relacionadas podem ser selecionadas nas transformações. Você pode alterar o status de ativação de um relacionamento ou excluí-lo por completo. Selecione o relacionamento na guia Relacionamento e selecione o botão apropriado na barra de ferramentas.
Na guia Dados, inspecione os dados que sua tabela contém.
Selecione Salvar no Painel de Ação para salvar suas alterações.
Excluir todos os registros em uma tabela
Conforme necessário, você pode excluir todos os registros de uma tabela selecionada, mas manter o esquema da tabela e seus relacionamentos. Essa abordagem poderá ser útil se você precisar corrigir dados que foram importados incorretamente.
Para excluir todos os registros em uma tabela, siga estas etapas.
- No painel de navegação, selecione Gerenciamento de dados>Tabelas e dados.
- Na coluna Nome, selecione o nome da tabela de destino.
- No Painel de Ação, selecione Excluir dados.
- Selecione OK para confirmar a exclusão.
Importar dados do Supply Chain Management
Você pode importar facilmente dados do Supply Chain Management para as tabelas padrão usando o conector Finance and Operations. Por padrão, todas as entidades do sistema (padrão) são selecionadas e seus campos são mapeados automaticamente.
Você pode editar qualquer relacionamento, cancelar o mapeamento de campos ou adicionar mapeamentos de campos personalizados conforme necessário. Antes de importar um campo personalizado, adicione-o à tabela padrão.
Ao criar um trabalho de importação, um projeto de dados de exportação para as entidades de dados necessárias é criado no Supply Chain Management.
Configuração de segurança para entidades personalizadas
Para permitir que os dados sejam lidos de entidades personalizadas, você deve definir suas configurações de segurança no Dynamics 365 Supply Chain Management. Para fazer isso, siga estas etapas:
Acesse Administração do Sistema > Segurança > Configuração de Segurança.
Abra a guia Privilégios.
Selecione Criar na barra de ferramentas.
Na caixa de diálogo, adicione um Nome para o novo privilégio e selecione OK.
Seu novo privilégio foi adicionado à lista e selecionado. Na coluna do meio, selecione Entidades.
Na barra de ferramentas, selecione Adicionar referências.
Na caixa de diálogo, encontre e selecione sua entidade personalizada. Selecione as propriedades de acesso que deseja conceder e, em seguida, selecione OK.
Na coluna do meio, selecione Obrigações.
Na barra de ferramentas, selecione Adicionar referências.
Na caixa de diálogo, encontre e selecione a obrigação chamada Exibir dados da entidade Documento para gerenciamento de dados ou Criar projeto de gerenciamento de dados e detalhes usando entidade. Escolha a obrigação com base no nível de acesso que você precisa.
- Exibir dados da entidade Documento para gerenciamento de dados geralmente são associados a entidades usadas na Estrutura de Gerenciamento de Dados no Supply Chain Management. Normalmente, ela é atribuída à função Usuário da migração de gerenciamento de dados, que é uma função subordinada à Função do aplicativo Demand Planning.
- Criar projeto de gerenciamento de dados e detalhes usando entidade faz parte da Função do aplicativo Demand Planning. A Função do aplicativo Demand Planning é atribuída a DemandPlanAppUser, que é uma função de usuário frequentemente empregada para integrar o Serviço Demand Planning ao Supply Chain Management.
Selecione OK para adicionar a obrigação selecionada ao novo privilégio.
Abra a guia Objetos não publicados. Na barra de ferramentas, selecione Publicar tudo.