Fitaovam-pitaovana fanampiny amin'ny fanaraha-maso sy fanadihadiana ny lesoka amin'ny fampiharana sy ny vahaolana fampidirana ao amin'ny sehatra data InterSystems IRIS, ny sehatra fampidirana Ensemble ary ny Caché DBMS, na ny tantaran'ny bisikileta hafa.
Amin'ity lahatsoratra ity dia te hiresaka momba ny fampiharana aho, miaraka amin'ireo fitaovana fitantanana mahazatra, ampiasaiko isan'andro mba hanaraha-maso ny fampiharana sy ny vahaolana fampidirana ao amin'ny sehatra InterSystems IRIS ary mahita lesoka rehefa mitranga izany.
Ny vahaolana dia ahitana ny fijerena sy ny fanovana ny array maneran-tany, ny fametrahana fanontaniana (anisan'izany ny JDBC/ODBC), ny fandefasana valin'ny fikarohana amin'ny alàlan'ny mailaka ho rakitra XLS zip. Jereo ny zavatra kilasy manana fahafahana manova. Kisary tsotra maromaro ho an'ny protocols system.
Ity dia fampiharana CSP mifototra amin'ny
Raha liana ianao dia jereo eto ambany sy ao
Izany rehetra izany dia nanomboka tamin'ny fandalinana ny fanontaniana momba ny fomba hidirana ny fiovana amin'ny zavatra ao amin'ny InterSystems IRIS, Ensemble ary ny Caché DBMS.
Rehefa avy namaky
Ny vahaolana aterak'izany dia apetraka ho toy ny zana-tsipìka tontonana amin'ny %CSP.Util.Pane, izay manana varavarankely baiko lehibe sy bokotra Run, miampy firafitry ny fanatsarana baiko.
Rehefa miditra “?” mahazo famaritana fohy momba ireto baiko ireto isika:
Globals
Ny baiko mahazatra indrindra dia ny mijery ny eran-tany. Amin'ny maha-fitsipika, ity dia protocole manerantany rehefa manala ny tetikasanao manokana na olon-kafa. Azonao atao ny mijery azy amin'ny filaharana mivadika, ary koa amin'ny fampiharana sivana amin'ny rohy sy ny angona. Azo ovaina sy voafafa ny nodes hita:
Azonao atao ny mamafa ny tontolo manontolo amin'ny alàlan'ny fampidirana minus ^logMSW- ao amin'ny baiko aorian'ny anarana.
Saingy amin'ity fomba ity dia azonao atao ny mamafa ny globals manomboka amin'ny ^ log (protocol globals), i.e. Napetraka ny fameperana amin'ny famafana tsy nahy.
Raha miditra "*" aorian'ny anarana ianao, dia hahazo lisitry ny tontolo misy toetra fanampiny. Ny "*" faharoa dia hanampy saha vaovao "Allocated MB", ary ny asterisk iray hafa dia "MB ampiasaina". Ity fitambaran'ny tatitra roa ity sy ny fizarana ho "asterisks" dia natao mba hizarana ny tatitra matetika efa ela be ho bloc voabodo. amin'ny tontolo lehibe.
Avy amin'ity tabilao ity dia azonao atao ny manaraka rohy mavitrika hijerena ny eran'izao tontolo izao na hijery/hanova azy amin'ny fomba mahazatra avy amin'ny vavahadin-tseraseran'ny fitantanana amin'ny fipihana R na W ao amin'ny saha Fahazoan-dalana.
fangatahana
Mamadika tatitra ho endrika Excel
Ny asa faharoa fampiasa matetika indrindra dia ny fanatanterahana ny fangatahana. Mba hanaovana izany, ampidiro ny fanambarana sql ho baiko.
Ny zava-dehibe indrindra izay ampy ho ahy ao amin'ny Portal System Management Standard dia ny fametrahana fanontaniana amin'ny loharano JDBC/ODBC namboarina tao amin'ny DBMS ary namoaka ny valiny amin'ny endrika XLS, mitahiry sy mandefa ny rakitra amin'ny mailaka. Mba hanaovana izany, ao amin'ny fitaovako, alohan'ny hanatanterahana ny baiko dia mila mamela ny bokotra "Download to Excel file" ianao.
Ity endri-javatra ity dia mamonjy ahy fotoana betsaka amin'ny fanao isan'andro, ary ampidiriko am-pahombiazana ireo maodely efa vita amin'ny fampiharana vaovao sy vahaolana fampidirana.
Fa mba hanaovana izany dia mila amboarina aloha ny lalana hamoronana rakitra ao amin'ny mpizara sy ny fahazoan-dàlana ho an'ny mpampiasa sy ny mpizara mailaka, noho izany, mila manitsy ny node amin'ny fandaharana fandaharana manerantany ianao ^%App.Setting .
Mitahiry tatitra maneran-tany
Matetika dia ilaina ny mitahiry ny vokatry ny fanatanterahana ny tatitra maneran-tany. Mba hanaovana izany dia mampiasa ireto fomba manaraka ireto aho:
Ho an'ny JDBC:
##class(App.sys).SqlToDSN
Ho an'ny ODBC:
##class(App.sys).SaveGateway
Ho an'ny teny SQL:
##class(App.sys).SaveSQL
Ho an'ny fanontaniana:
##class(App.sys).SaveQuery
Ohatra, raha ao amin'ny tontonana ny baiko
xec do ##class(App.sys).SaveQuery("%SYSTEM.License:Counts","^GN",0)
Andao hotehirizina ao amin'ny laharan'ny ^GN ny valin'ny fangatahana fanisana fampiasana lisansa, ary azonao jerena izay voatahiry ao amin'ny tontonana miaraka amin'ny baiko: result ^GN("%SYSTEM.License:Counts",0)
Modules fampiasa fanampiny
Ary ny fanatsarana faharoa, izay nanatsotra sy nanara-maso ny asako, dia ny fampiharana ny fahafahana manatanteraka ireo maody voasoratra manokana rehefa mamorona andalana fanontaniana tsirairay. Amin'izany fomba izany no ahafahako manangana fiasa vaovao ao amin'ny tatitra amin'ny sidina amin'ny lalana iray, ohatra, rohy mavitrika ho an'ny asa fanampiny momba ny angona.
Ohatra 1: Miasa amin'ny kilasy App.Parameter
Mamorona paramètre amin'ny alàlan'ny "Table Navigator"
Hanova parameter amin'ny alàlan'ny "Options"
Ohatra 2: Fijerena ny eran-tany amin'ny alalan'ny rohy "History".
tabilao
Nahazo aingam-panahy avy amin'ny lahatsoratra [9] sy mba hijerena ny firoboroboan'ny angon-drakitra, nisy pejy iray noforonina izay mampiseho tabilao isam-bolana momba ny haben'ny angon-drakitra noforonina avy amin'ny rakitra iris.log (cconsole.log) amin'ny fampiasana ny firaketana “Expand” amin'ny andro ankehitriny.
Ohatra, misy tabilao hetsika noforonina ihany koa ao amin'ny InterSystems IRIS, izay novokarina ihany koa avy amin'ny rakitra protocol:
Rohy amin'ny fitaovana:
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
Misaotra ireo mpanoratra ireo sy ireo lahatsoratra hafa nanampy ahy hamorona ity fitaovana ity.
PS Mivoatra ity tetikasa ity ary maro ny hevitra tsy mbola ampiharina. Atsy ho atsy dia mikasa ny hanao:
1. Modely fampiharana amin'ny rafitra
2. Auto-documentation amin'ny format code
Source: www.habr.com