Panel o offer ychwanegol ar gyfer monitro ac ymchwilio i wallau mewn cymwysiadau ac atebion integreiddio ar lwyfan data InterSystems IRIS, platfform integreiddio Ensemble a'r Caché DBMS, neu stori beic arall.
Yn yr erthygl hon rwyf am siarad am y cymhwysiad yr wyf, ynghyd ag offer gweinyddol safonol, yn ei ddefnyddio bob dydd i fonitro cymwysiadau ac atebion integreiddio ar blatfform IRIS InterSystems a dod o hyd i wallau pan fyddant yn digwydd.
Mae'r datrysiad yn cynnwys gwylio a golygu araeau byd-eang, rhedeg ymholiadau (gan gynnwys JDBC / ODBC), anfon canlyniadau chwilio trwy e-bost fel ffeiliau XLS wedi'u sipio. Gweld gwrthrychau dosbarth gyda'r gallu i olygu. Sawl graff syml ar gyfer protocolau system.
Mae hwn yn gais PDC yn seiliedig ar
Os oes gennych ddiddordeb, gweler isod ac i mewn
Dechreuodd y cyfan gydag astudio'r cwestiwn o sut i gofnodi newidiadau i wrthrychau yn InterSystems IRIS, Ensemble a'r Caché DBMS.
Ar ol darllen
Mae'r datrysiad canlyniadol yn cael ei weithredu fel is-ddosbarth panel o % CSP.Util.Pane, sydd â phrif ffenestr orchymyn a botwm Run, ynghyd â gosodiadau mireinio gorchymyn.
Pan fyddwch chi'n mynd i mewn "?" rydym yn cael disgrifiad byr o'r gorchmynion hyn:
Globals
Fy ngorchymyn mwyaf cyffredin yw gweld y byd-eang. Fel rheol, mae hwn yn brotocol byd-eang wrth ddadfygio eich prosiect eich hun neu brosiect rhywun arall. Gallwch ei weld yn y drefn arall, yn ogystal â thrwy gymhwyso hidlydd i'r ddolen a'r data. Gellir golygu a dileu nodau a ddarganfuwyd:
Gallwch ddileu'r byd-eang cyfan trwy nodi minws ^logMSW- yn y gorchymyn ar ôl yr enw.
Ond fel hyn, dim ond gan ddechrau gyda ^log (protocol globals) y gallwch chi ddileu byd-eang, h.y. Mae cyfyngiad yn erbyn dileu damweiniol wedi'i weithredu.
Os rhowch “*” ar ôl yr enw, fe gewch restr o fyd-eang gyda nodweddion ychwanegol. Bydd yr ail “*” yn ychwanegu maes newydd “MB Dyrannwyd”, a seren arall fydd “Defnyddir MB.” Mae'r cyfuniad hwn o ddau adroddiad a'r rhaniad yn “serenau” yn cael ei wneud i rannu'r adroddiad hirsefydlog yn flociau wedi'u meddiannu. o fyd-eang mawr.
O'r tabl hwn gallwch ddilyn dolenni gweithredol i weld y byd-eang ei hun neu i'w weld / ei olygu yn y ffordd safonol o'r porth rheoli trwy glicio R neu W yn y maes Caniatâd.
Ceisiadau
Trosi adroddiad i fformat Excel
Yr ail swyddogaeth a ddefnyddir amlaf yw cyflawni ymholiad. I wneud hyn, nodwch y datganiad sql fel gorchymyn.
Y prif beth a oedd yn ddigon i mi yn y Porth Rheoli System safonol oedd gweithredu ymholiadau ar ffynonellau JDBC/ODBC wedi'u ffurfweddu yn y DBMS ac allbynnu'r canlyniadau ar ffurf XLS, archifo ac anfon y ffeil trwy e-bost. I wneud hyn, yn fy offeryn, cyn gweithredu'r gorchymyn, mae angen i chi alluogi'r blwch ticio "Lawrlwytho i ffeil Excel".
Mae'r nodwedd hon yn arbed llawer o amser i mi yn fy nhrefn ddyddiol, ac rwy'n integreiddio modiwlau parod yn llwyddiannus i gymwysiadau newydd ac atebion integreiddio.
Ond i wneud hyn, yn gyntaf mae angen i chi ffurfweddu'r llwybr ar gyfer creu ffeiliau ar y gweinydd a manylion y defnyddiwr a'r gweinydd post; ar gyfer hyn, yn ei dro, mae angen i chi olygu nodau gosodiadau'r rhaglen fyd-eang ^%App.Setting .
Arbed adroddiadau yn fyd-eang
Yn aml iawn mae angen arbed canlyniadau gweithredu adroddiadau yn fyd-eang. I wneud hyn rwy'n defnyddio'r gweithdrefnau canlynol:
Ar gyfer JDBC:
##dosbarth(App.sys).SqlToDSN
Ar gyfer ODBC:
##dosbarth(App.sys).SavePorth
Ar gyfer ymadroddion SQL:
##dosbarth(App.sys).SaveSQL
Ar gyfer Ymholiad:
##dosbarth(App.sys).SaveQuery
Er enghraifft, os yn y panel y gorchymyn
xec do ##class(App.sys).SaveQuery("%SYSTEM.License:Counts","^GN",0)
Gadewch i ni gadw canlyniad y cais cyfrif defnydd trwydded yn yr arae ^GN, a gallwch weld beth gafodd ei gadw yn y panel gyda'r gorchymyn: result ^GN("%SYSTEM.License:Counts",0)
Modiwlau ymarferoldeb estynedig
A'r ail welliant, a wnaeth symleiddio ac awtomeiddio fy ngwaith yn fawr, yw gweithredu'r gallu i gyflawni modiwlau a ysgrifennwyd yn arbennig wrth gynhyrchu pob llinell ymholiad. Fel hyn, gallaf gynnwys swyddogaethau newydd yn yr adroddiad ar y hedfan mewn un tocyn, er enghraifft, dolenni gweithredol ar gyfer gweithrediadau ychwanegol ar ddata.
Enghraifft 1: Gweithio gyda'r dosbarth App.Parameter
Creu paramedr gan ddefnyddio'r “Table Navigator”
Golygu paramedr trwy "Opsiynau"
Enghraifft 2: Gweld y byd-eang trwy'r ddolen “Hanes”.
Graffiau
Wedi'i hysbrydoli gan yr erthygl [9] ac i ddelweddu twf cronfeydd data, crëwyd tudalen sy'n dangos graff misol o feintiau cronfeydd data a grëwyd o'r ffeil iris.log (cconsole.log) gan ddefnyddio cofnodion “Ehangu” yn ôl-weithredol o'r diwrnod presennol.
Er enghraifft, mae graff digwyddiad hefyd wedi'i greu yn InterSystems IRIS, sydd hefyd yn cael ei gynhyrchu o'r ffeil protocol:
Dolenni i ddeunyddiau:
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
Diolch i awduron yr erthyglau hyn ac eraill a helpodd fi i greu'r offeryn hwn.
ON Mae'r prosiect hwn yn datblygu ac nid yw llawer o syniadau wedi'u gweithredu eto. Yn y dyfodol agos rwy'n bwriadu gwneud:
1. Templed cais ar y fframwaith
2. Auto-dogfennaeth o fformat cod
Ffynhonnell: hab.com