Heart-Profit ERP

Heart-Profit Boards => Advantage Database Server => Topic started by: Wouter Rijnbende on March 23, 2012, 03:21:35 pm



Title: Advantage Data Architect
Post by: Wouter Rijnbende on March 23, 2012, 03:21:35 pm
Na het opstarten van de Advantage Data Architect kunnen we vanuit het File menu een Connection maken met een bestaande Data Dictionary; de Data Dictionary die we eerder t.b.v. Profit gegenereerd hebben.

(http://www.heartprofit.com/www/transfer/graphics/ads/ADA120323001.png)

Omdat we meerdere Connections kunnen beheren in de Data Architect, en omdat we ook binnen Profit gedurende de testfase kunnen besluiten een nieuwe Data Dictionary te genereren en weer van voor af aan te beginnen, is het advies om deze Connection een naam te geven die overeen gaat komen met de te koppelen Data Dictionary.

Databasename
Deze wordt uniek gemaakt door Test- of Produktiebestanden (T), het Data-/Index volgnummer (0001). Hieruit volgt T0001. Omdat ik ook de naam van de ADS Server uit mijn connectie wil laten blijken, voeg ik de laatste 3 letters van het IP adres van de server toe: 195. Dus, T0001-195.

ConnectionPath
Om deze in te kunnen vullen, dient U eerst op het pijltje (van wat lijkt een Combobox) te clicken. De tekst "Browse for Directory File" verschijnt. Click nu daar op. Vervolgens kunt U navigeren naar de op te nemen Data Dictionary. Doch, let op !!!

Hoewel het voor de hand liggend is om via alle beschikbare buttons via Deze Computer op zoek te gaan naar de ADS Server, de ADS_DATA_SHARE etc. moet U dat vooral niet doen. Als op deze wijze naar de Data Dictionary genavigeerd wordt, zal de Connection worden aangemaakt op basis van driveletters, en lijkt e.e.a. te werken, maar zal U verderop in het trajekt vastlopen. Zo is het in die situatie niet mogelijk om indexen op een andere lokatie aan te maken. In plaats hiervan dient U expliciet UNC namen te gebruiken, door bijv. in rubriek Bestandsnaam (onder in het scherm) zelf de \\server\path lokatie op te geven, t/m de DATA0001 directory.

(http://www.heartprofit.com/www/transfer/graphics/ads/ADA120323003.png)

Daarna kunt U HP_TEST.ADD selekteren voor de Testbestanden (of HP_PROD.ADD voor de Produktiebestanden).

Servertype
Deze dient met "Remote" te worden gevuld.


Het scherm ziet er nu uit als:

(http://www.heartprofit.com/www/transfer/graphics/ads/ADA120323004.png)

Click op "Finish" om de Connectie op te slaan.

Vervolgens verschijnt het inlogscherm van de ADS Database;
de default inlognaam is de ADS Systeemadministrator: AdsSys.

(http://www.heartprofit.com/www/transfer/graphics/ads/ADA120323005.png)

Dit wachtwoord zullen we maar eens niet op het forum zetten  :smile:, maar U kunt dit bij Heart opvragen.

Vervolgens is de Data Dictionary geopend.

(http://www.heartprofit.com/www/transfer/graphics/ads/ADA120323006.png)

Het kopje
  • Tables is voor nu even de belangrijkste. Als we deze open clicken
(http://www.heartprofit.com/www/transfer/graphics/ads/ADA120323007.png)

dan zien we welke tabellen we in ADS gedefinieerd hebben.

Dubbelclick weer op die tabel LOAG, en er opent zich een "browse" scherm, waarin we de records van deze tabel zien.

(http://www.heartprofit.com/www/transfer/graphics/ads/ADA120323008.png)

LET OP:
Het is geenszins de bedoeling dat U als gebruiker de database gaat manipuleren vanuit deze Advantage Data Architect. Als dit nodig is, zal Heart deze tool wel kunnen (moeten) gebruiken om handmatige korrekties aan te brengen in de database. De enige reden dat de tool hier überhaupt wordt uitgelegd, is omdat dit ook voor U de enige manier is om te kontroleren of en dat de data naar de ADS database toe gaat. Hoe dan ook, kijken mag, maar verder niets toevoegen, wijzigen of verwijderen !

Rechts onder in het scherm staat "Order by: Natural Order". Dit betekent dat er momenteel geen index volgorde aktief is, en dat de records worden getoond op volgorde waarin ze aan de database zijn toegevoegd; op recordnummer. We kunnen de index hier ook wijzigen, in onderstaand voorbeeld naar index A1.

Nb: Tevens heb ik een filter ingesteld op LOSU_SID = 'PROFIT-DEMO', opdat ik alleen de records te zien krijg uit het bedrijf waarin ik aan het testen ben.

(http://www.heartprofit.com/www/transfer/graphics/ads/ADA120323009.png)

Deze data komt nu overeen met wat Raadplegen Artikelgroepen in Profit toont:

(http://www.heartprofit.com/www/transfer/graphics/ads/LOAGRA120323001.png)

Gaan we nu in Profit de omschrijving van de 1e Artikelgroep (Amstel 1870) wijzigen...

(http://www.heartprofit.com/www/transfer/graphics/ads/LOAGWY120323001.png)

en we voegen daar QQQQQ in de omschrijving aan toe, dan zal (na verwerking) de Data Architect tonen dat de omschrijving gewijzigd is.

(http://www.heartprofit.com/www/transfer/graphics/ads/ADA120323010.png)

Nb: Mogelijk moet in de Advantage Data Architect eerst nog op F5 worden gedrukt om de data te refreshen.

Tsja... als je het zo bekijkt, lijkt het weinig voor te stellen (en zo hoort het ook; het moet er gewoon hetzelfde uitzien als U gewend was).