ПанСл с инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° InterSystems IRIS

ПанСл ΠΎΡ‚ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ инструмСнти Π·Π° наблюдСниС ΠΈ разслСдванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² прилоТСния ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° интСграция Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° Π΄Π°Π½Π½ΠΈ InterSystems IRIS, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° интСграция Ensemble ΠΈ CachΓ© DBMS, ΠΈΠ»ΠΈ историята Π½Π° Π΄Ρ€ΡƒΠ³ вСлосипСд.

Π’ Ρ‚Π°Π·ΠΈ статия искам Π΄Π° говоря Π·Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ, Π·Π°Π΅Π΄Π½ΠΎ със стандартнитС инструмСнти Π·Π° администриранС, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ всСки Π΄Π΅Π½, Π·Π° Π΄Π° наблюдавам прилоТСния ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° InterSystems IRIS ΠΈ Π΄Π° Π½Π°ΠΌΠΈΡ€Π°ΠΌ Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚.
Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ масиви, изпълнСниС Π½Π° заявки (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ JDBC/ODBC), ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ ΠΏΠΎ ΠΈΠΌΠ΅ΠΉΠ» ΠΊΠ°Ρ‚ΠΎ компрСсирани XLS Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ ΠΎΡ‚ клас с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅. Няколко прости Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π·Π° систСмни ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ.

Π’ΠΎΠ²Π° Π΅ CSP ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° jQuery-UI, chart.js, jsgrid.js
Ако сС интСрСсуватС, моля, Π²ΠΈΠΆΡ‚Π΅ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ ΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.

Всичко Π·Π°ΠΏΠΎΡ‡Π½Π° с ΠΈΠ·ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΡŠΠΏΡ€ΠΎΡΠ° ΠΊΠ°ΠΊ Π΄Π° сС рСгистрират ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π² InterSystems IRIS, Ensemble ΠΈ CachΓ© DBMS.

Π‘Π»Π΅Π΄ Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½Π° статия Π·Π° Ρ‚ΠΎΠ²Π°, Ρ€Π°Π·ΠΊΠ»ΠΎΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° Π³ΠΎ Π΄ΠΎΠ²ΡŠΡ€ΡˆΠ²Π° Π·Π° своитС Π½ΡƒΠΆΠ΄ΠΈ.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°Π½Π΅Π»Π΅Π½ подклас Π½Π° %CSP.Util.Pane, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠΌΠ° Π³Π»Π°Π²Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† ΠΈ Π±ΡƒΡ‚ΠΎΠ½ Run, плюс настройки Π·Π° ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅.

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ β€ž?β€œ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ описаниС Π½Π° Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ:

ПанСл с инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° InterSystems IRIS

Π“Π»ΠΎΠ±Π°Π»Π½ΠΈ

ΠœΠΎΡΡ‚Π° Π½Π°ΠΉ-чСста ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΅ Π΄Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°ΠΌ Π³Π»ΠΎΠ±Π°Π»Π½ΠΎΡ‚ΠΎ. ΠšΠ°Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚ΠΎΠ²Π° Π΅ Π³Π»ΠΎΠ±Π°Π»Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΏΡ€ΠΈ отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² собствСн ΠΈΠ»ΠΈ Ρ‡ΡƒΠΆΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π² ΠΎΠ±Ρ€Π°Ρ‚Π΅Π½ Ρ€Π΅Π΄, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ Ρ„ΠΈΠ»Ρ‚ΡŠΡ€ ΠΊΠ°ΠΊΡ‚ΠΎ към Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°, Ρ‚Π°ΠΊΠ° ΠΈ към Π΄Π°Π½Π½ΠΈΡ‚Π΅. НамСрСнитС възли ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρ‚ ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Ρ‚:

ПанСл с инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° InterSystems IRIS

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ΅Ρ‚Π΅ цСлия Π³Π»ΠΎΠ±Π°Π»Π΅Π½, ΠΊΠ°Ρ‚ΠΎ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ минус ^logMSW- Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° слСд ΠΈΠΌΠ΅Ρ‚ΠΎ.
Но ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ΅Ρ‚Π΅ само Π³Π»ΠΎΠ±Π°Π»ΠΈ, Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‰ΠΈ с ^log (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π½ΠΈ Π³Π»ΠΎΠ±Π°Π»ΠΈ), Ρ‚.Π΅. Π’ΡŠΠ²Π΅Π΄Π΅Π½ΠΎ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ срСщу случайно ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅.

Ако Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ β€œ*” слСд ΠΈΠΌΠ΅Ρ‚ΠΎ, Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ списък с Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ характСристики. Π’Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ β€ž*β€œ Ρ‰Π΅ Π΄ΠΎΠ±Π°Π²ΠΈ Π½ΠΎΠ²ΠΎ ΠΏΠΎΠ»Π΅ β€žΠ Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ MBβ€œ, Π° Π΄Ρ€ΡƒΠ³Π° Π·Π²Π΅Π·Π΄ΠΈΡ‡ΠΊΠ° Ρ‰Π΅ бъдС β€žΠ˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ MBβ€œ. Π’Π°Π·ΠΈ комбинация ΠΎΡ‚ Π΄Π²Π° ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΈ раздСлянСто Π½Π° β€žΠ·Π²Π΅Π·Π΄ΠΈΡ‡ΠΊΠΈβ€œ сС ΠΏΡ€Π°Π²ΠΈ, Π·Π° Π΄Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈ чСсто Π΄ΡŠΠ»Π³ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‰ΠΈΡ сС ΠΎΡ‚Ρ‡Π΅Ρ‚ Π½Π° Π·Π°Π΅Ρ‚ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π³Π»ΠΎΠ±Π°Π»ΠΈ.

ПанСл с инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° InterSystems IRIS

ΠžΡ‚ Ρ‚Π°Π·ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° слСдватС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ, Π·Π° Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ самия Π³Π»ΠΎΠ±Π°Π» ΠΈΠ»ΠΈ Π΄Π° Π³ΠΎ Π²ΠΈΠ΄ΠΈΡ‚Π΅/Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎ стандартния Π½Π°Ρ‡ΠΈΠ½ ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚Π°Π»Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠ°Ρ‚ΠΎ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ R ΠΈΠ»ΠΈ W Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Permission.

искания

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Excel

Π’Ρ‚ΠΎΡ€Π°Ρ‚Π° Π½Π°ΠΉ-чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° функция Π΅ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° заявка. Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ sql ΠΈΠ·Ρ€Π°Π·Π° ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°.

ΠžΡΠ½ΠΎΠ²Π½ΠΎΡ‚ΠΎ Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΈ бСшС Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π² стандартния ΠΏΠΎΡ€Ρ‚Π°Π» Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° систСмата, бСшС ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° заявки към JDBC/ODBC ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΈ Π² Π‘Π£Π‘Π” ΠΈ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ Π² XLS Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ ΠΈΠΌΠ΅ΠΉΠ». Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, Π² моя инструмСнт, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°, трябва Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‡Π΅Ρ‚ΠΎ Π·Π° ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ° β€žΠ˜Π·Ρ‚Π΅Π³Π»ΡΠ½Π΅ Π² Excel Ρ„Π°ΠΉΠ»β€œ.

Π’Π°Π·ΠΈ функция ΠΌΠΈ спСстява ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²ΠΈΠ΅Ρ‚ΠΎ ΠΌΠΈ ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°ΠΌ Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π² Π½ΠΎΠ²ΠΈ прилоТСния ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

ПанСл с инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° InterSystems IRIS

Но Π·Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, ΠΏΡŠΡ€Π²ΠΎ трябва Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡŠΡ‚Ρ Π·Π° създаванС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ Π½Π° потрСбитСля ΠΈ пощСнския ΡΡŠΡ€Π²ΡŠΡ€; Π·Π° Ρ‚ΠΎΠ²Π° ΠΎΡ‚ своя страна трябва Π΄Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρ‚Π΅ Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ настройки ^%App.Setting .

ПанСл с инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° InterSystems IRIS

Π—Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ

Много чСсто сС Π½Π°Π»Π°Π³Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π΄Π° сС записват Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ. Π—Π° Π΄Π° направя Ρ‚ΠΎΠ²Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ слСднитС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ:

Π—Π° JDBC:
##class(App.sys).SqlToDSN

Π—Π° ODBC:
##class(App.sys).SaveGateway

Π—Π° SQL ΠΈΠ·Ρ€Π°Π·ΠΈ:
##class(App.sys).SaveSQL

Π—Π° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅:
##class(App.sys).SaveQuery

НапримСр, Π°ΠΊΠΎ Π² ΠΏΠ°Π½Π΅Π»Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°
xec do ##class(App.sys).SaveQuery("%SYSTEM.License:Counts","^GN",0)
НСка Π·Π°ΠΏΠ°Π·ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° ΠΎΡ‚ заявката Π·Π° ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π»ΠΈΡ†Π΅Π½Π·Π° Π² масива ^GN ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΎ Π² ΠΏΠ°Π½Π΅Π»Π° с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°: result ^GN("%SYSTEM.License:Counts",0)

ПанСл с инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° InterSystems IRIS

ΠœΠΎΠ΄ΡƒΠ»ΠΈ с Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° функционалност

И Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ опрости ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΌΠΈ, Π΅ внСдряванСто Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° изпълнСниС Π½Π° спСциално написани ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° всСки Ρ€Π΅Π΄ Π½Π° заявка. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΌΠΎΠ³Π° Π΄Π° вградя Π½ΠΎΠ²Π° функционалност Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ с Π΅Π΄Π½ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ Π·Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π΄Π°Π½Π½ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1: Π Π°Π±ΠΎΡ‚Π° с класа App.Parameter

Π‘ΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° β€žΠΠ°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΠΈβ€œ

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ Ρ‡Ρ€Π΅Π· β€žΠžΠΏΡ†ΠΈΠΈβ€œ

ПанСл с инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° InterSystems IRIS

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2: ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΎΡ‚ΠΎ Ρ‡Ρ€Π΅Π· Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° β€žΠ˜ΡΡ‚ΠΎΡ€ΠΈΡβ€œ.

ПанСл с инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° InterSystems IRIS

Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ

Π’Π΄ΡŠΡ…Π½ΠΎΠ²Π΅Π½Π° ΠΎΡ‚ статията [9] ΠΈ Π·Π° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° растСТа Π½Π° Π±Π°Π·ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, бСшС създадСна страница, която ΠΏΠΎΠΊΠ°Π·Π²Π° мСсСчна Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π±Π°Π·ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, създадСни ΠΎΡ‚ Ρ„Π°ΠΉΠ»Π° iris.log (cconsole.log), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ β€žΠ Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅β€œ записи рСтроспСктивно ΠΎΡ‚ тСкущия Π΄Π΅Π½.

ΠšΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² InterSystems IRIS Π΅ създадСна ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ, която ΡΡŠΡ‰ΠΎ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΎΡ‚ Ρ„Π°ΠΉΠ»Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°:

ПанСл с инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° InterSystems IRIS

Π’Ρ€ΡŠΠ·ΠΊΠΈ към ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ:

[1] подсистСма Π·Π° рСгистриранС Π² Kasha
[2] НСзабавна каша - ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° CRUD Π² CachΓ© с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° jqGrid
[3] АлтСрнативни SQL ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π·Π° Π‘Π£Π‘Π” CachΓ©
[4] ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅ΠΉΠ» Ρ‡Ρ€Π΅Π· CachΓ© DBMS
[5] КСш + jQuery. Π‘ΡŠΡ€Π· старт
[6] ВнСдряванС Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
[7] UDL ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°
[8] ΠŸΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΠΏΠΎΡ€Ρ‚Π°Π»Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° CachΓ©
[9] ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅ΠΉ с кСш
[10] Локализация Π² Π‘Π£Π‘Π” CachΓ©

Благодаря Π½Π° Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ статии, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ…Π° Π΄Π° създам Ρ‚ΠΎΠ·ΠΈ инструмСнт.

PS Π’ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅ΠΈ всС ΠΎΡ‰Π΅ Π½Π΅ са Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ. Π’ Π±Π»ΠΈΠ·ΠΊΠΎ Π±ΡŠΠ΄Π΅Ρ‰Π΅ смятам Π΄Π° направя:

1. Π¨Π°Π±Π»ΠΎΠ½ Π·Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° uikit
2. Автоматично Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° кодовия Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ДоксСгСн с интСграция Π² CStudio

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€