quinta-feira, 18 de outubro de 2012

SQL: Consultando o Microsoft Great Plains - Visão Geral para Database Administrator / Developer


Parece que a Microsoft Great Plains se torna mais e mais popular, em parte por causa dos músculos da Microsoft por trás dele. Agora ele é voltado para todo o espectro de clientes do mercado horizontal e vertical. Pequenas empresas usam Small Business Manager (que é baseado na mesma tecnologia - dicionário Destreza Great Plains e tempo de execução), Great Plains padrão em MSDE é para clientes de pequeno a médio porte, e depois Great Plains serve o resto do mercado até grandes corporações. Existem várias ferramentas de informação disponíveis e você definitivamente precisa saber qual usar para diferentes tipos de relatórios.

Se você é administrador de banco de dados que é solicitado a importar alguns dados para Great Plains ou dados de reparação ou de uma cópia de uma empresa para outra - leia este e você terá as pistas sobre onde procurar mais.

1. Microsoft Great Plains Estrutura Tabelas - Lançamento Great Plains e vá em Ferramentas-> Descrição-> Resource tabelas. Procure a tabela na série adequada. Se você está procurando os clientes - deve ser RM00101 - cadastro de clientes.

2. DEX_ROW_ID. Esta é a coluna de identidade e cada mesa Great Plains tem - isto é devido à tecnologia de Great Plains Dexterity. Esta coluna nunca é usado como campo-chave - por isso não tente vincular suas tabelas em DEX_ROW_ID. No caso, se você precisar transferir a tabela de uma empresa para outra, você deve usar estas consultas:

Selecione * em GL00100_BAK de TWO.dbo.GL00100goalter tabela queda GL00100_BAK coluna DEX_ROW_IDgoinsert em GL00100 SELECT * FROM tabela GL00100_BAKgodrop GL00100_BAK

O conjunto de consultas acima irá transferir GL00100 (tabela Cadastro de Contas) de duas empresas em sua empresa atual. Então você precisa para executar checklinks - referem-se a GP Manual - a fim de recriar o resto das tabelas conta principal relacionados.

3. Não modificar a tabela - às vezes parece ser bom se você apenas acrescentar algumas colunas extras para a mesa - como em IV00101 - arquivo mestre de inventário por que você não apenas acrescentar algumas descrições adicionais. Se você fizer isso - motor Destreza Great Plains irá falhar a ler todos os seus itens - devido ao fato de que DYNAMICS.DIC (arquivo Dicionário principal Great Plains) tem descrição exata de todas as tabelas e Destreza usa-lo para ler e escrever na tabela específica

4. Sinta-se livre para criar exibições SQL ou procedimentos armazenados. Se você está ajudando os desenvolvedores internos para criar o Crystal Reports - boas vistas SQL são de verdade ajuda a eles. Deixe-me lhe dar um exemplo, a visão abaixo vai mostrar o trabalho e faturas SOP históricos - em seguida, Cristal pode apenas usá-lo

Criar ver SOP_WORK_HISTasselect SOPNUMBE, CUSTNMBR, custname, DOCAMNT de SOP30200 onde SOPTYPE = 3 e VOIDSTTS = 0unionselect SOPNUMBE, CUSTNMBR, custname, DOCAMNT de SOP10100 onde SOPTYPE = 3 e VOIDSTTS = 0

A visão acima irá mostrar todo o trabalho e históricas faturas não anulada (SOP tipo = 3 estadias de factura)

5. Algumas dicas de reparação / desbloqueio:

Se você executar a consulta de banco de dados acima contra DINÂMICA - que irá desbloquear o usuário, que, acidentalmente, desligar o computador sem fazer logoff Great Plains:

Excluir atividade onde userid = 'JOHN'

Próximo vai desbloquear pendurado lote:

atualizar SY00500 conjunto BCHSTTUS = 0 onde BACHNUMB = 'JULYINVOICES04'

Feliz consulta! Se você quer que façamos o trabalho - dar-nos uma chamada 1-866-528-0577! help@albaspectrum.com...

Nenhum comentário:

Postar um comentário