mardi 23 octobre 2012
SQL: Interroger Microsoft Great Plains - Vue d'ensemble de l'administrateur de base de données / développeur
On dirait que Microsoft Great Plains devient de plus en plus populaire, en partie parce que des muscles de Microsoft derrière elle. Maintenant, il est destiné à tout l'éventail de la clientèle du marché horizontale et verticale. Les petites entreprises utilisent Small Business Manager (qui est basé sur la même technologie - Grand dictionnaire Plains dextérité et d'exécution), Great Plains standard sur MSDE est pour les petits clients et moyenne taille, puis Great Plains sert le reste du marché à de grandes sociétés. Il existe plusieurs outils de reporting disponibles et vous avez certainement besoin de savoir lequel utiliser pour différents types de rapports.
Si vous êtes administrateur de base de données qui est demandé pour importer des données à Great Plains ou des données de réparation ou d'une copie d'une entreprise à une autre - lire ceci et vous aurez des indices sur l'endroit où chercher plus loin.
1. Microsoft Great Plains Tables Structure - Lancement Great Plains et allez dans Outils-> Description-> Tables de ressources. Trouvez la table de la série correcte. Si vous êtes à la recherche pour les clients - il devrait être RM00101 - fichier principal de client.
2. DEX_ROW_ID. C'est colonne d'identité et chaque table Great Plains il a - cela est dû à la technologie Great Plains dextérité. Cette colonne n'est jamais utilisé comme un domaine clé - il ne faut pas essayer de lier vos tables sur DEX_ROW_ID. Dans le cas où vous avez besoin pour transférer la table d'une entreprise à une autre, vous devez utiliser ces requêtes:
Sélectionnez * à partir de GL00100_BAK TWO.dbo.GL00100goalter tableau DEX_ROW_IDgoinsert GL00100_BAK colonne de chute dans GL00100 select * from table de GL00100_BAKgodrop GL00100_BAK
L'ensemble des requêtes précédentes transférer GL00100 (fichier Comptes) de DEUX entreprise dans votre entreprise actuelle. Ensuite, vous devez exécuter CheckLinks - voir manuel GP - afin de recréer le reste des tables maîtres de compte associés.
3. Ne pas modifier la table - parfois il semble bien si vous suffit d'ajouter quelques colonnes supplémentaires à la table - comme dans IV00101 - fichier maître des stocks pourquoi ne pas simplement ajouter quelques descriptions supplémentaires. Si vous faites cela - la Grande-moteur Plains dextérité échouera lire tous vos articles - en raison du fait que DYNAMICS.DIC (fichier principal de la Grande Dictionnaire Plaines) a description exacte de toutes les tables et dextérité qu'il utilise pour lire et écrire dans la table spécifique
4. N'hésitez pas à créer des vues SQL ou procédures stockées. Si vous aidez vos développeurs internes pour créer Crystal Reports - bonnes vues SQL sont une aide réelle pour eux. Permettez-moi de vous donner, par exemple, la vue ci-dessous montre le travail et les factures SOP historiques - puis Cristal pouvez simplement l'utiliser
Créer voir SOP_WORK_HISTasselect SOPNUMBE, CUSTNMBR, NOMCLI, DOCAMNT de SOP30200 où SOPTYPE = 3 et VOIDSTTS = 0unionselect SOPNUMBE, CUSTNMBR, NOMCLI, DOCAMNT de SOP10100 où SOPTYPE = 3 et VOIDSTTS = 0
La vue ci-dessus montre tout le travail et historiques factures non annulés (SOP Type = 3 séjours pour facture)
5. Voici quelques conseils de réparation / déverrouillage:
Si vous exécutez la requête ci-dessus contre la base de données DYNAMICS - il déverrouille l'utilisateur, qui a accidentellement éteindre l'ordinateur sans fermer la session Great Plains:
supprimer ACTIVITÉ où USERID = 'John'
Prochaine se déverrouiller suspendus lot:
mettre à jour SY00500 ensemble = 0 où BACHNUMB = 'JULYINVOICES04' BCHSTTUS
Heureux d'interrogation! Si vous voulez que nous pour faire le travail - appelez-nous 1-866-528-0577! help@albaspectrum.com...
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire