11857

Робота з Кубом Caché

Лекция

Информатика, кибернетика и программирование

Лекція 2. Робота з Кубом Caché Для розробки застосувань та роботи з БД система Caché пропонує наступний набір утиліт: студію Caché Studio; термінал Caché Terminal; портал управління системою. Дані утиліти запускаються з Cachéкуба розташованого в панелі задач рис. 1. ...

Украинкский

2013-04-14

1.1 MB

0 чел.

Лекція 2. Робота з Кубом Caché

Для розробки застосувань та роботи з БД система Caché пропонує наступний набір утиліт:

  •  студію - Caché Studio;
  •  термінал - Caché Terminal;
  •  портал управління системою.

Дані утиліти запускаються з Caché-куба , розташованого в панелі задач (рис. 1).

Рис. 1 – Контекстне меню Caché-куба

Caché Studio 

Caché Studio – інтегроване, візуальне середовище створення об’єктно-орієнтованих баз даних і Web-застосувань. Студія має наступні особливості, спрямовані на забезпечення швидкої розробки:

  •  забезпечення можливість редагувати визначення класів, CSP-сторінок, програм мовою Caché Object Script(COS) використовуючи єдине інтегроване середовище;
  •  підтримка  повнотекстного редагування з підсвіткою команд, перевірку синтаксису   наступних мов : Caché Object Script, Basic, Java, SQL, JavaScript, HTML, и XML;
  •  підтримка депозитаріїв коду;
  •  наявність відладжувач;
  •  організація коду   проекту;
  •  наявність майстерів, що дозволяють створювати класи, методи, властивості, зв’язки, Web-форми.
  •  підтримка системи версійності  

Вихідний код застосування Caché оформлюється у вигляді проекту. Він може містити наступні компоненти: класи, програми, CSP-файли. Також можна створювати нові проекти, відкривати та змінювати існуючі. Також можна додавати або видаляти компоненти з проекту.

Під час завантаженні студії, система вимагатиме ввести ім’я користувача та пароль. При «чистому» встановленні системи, одним з автоматично встановлених користувачів є «_SYSTEM», пароль: «SYS». 

Зразок зовнішнього вигляду інтерфейсу студії представлений на рис. 2.

Рис. 2 - Caché Studio

Крім зазначених вище функцій, у студії також можна викликати провідник класів, створених в даній програмі, а також системні класи, використовуючи меню «Инструменты» - «Просмотр классов» (рис. 3). 

Рис. 3 – Провідник класів

Утиліта Caché Terminal

Утиліту Caché Terminal можна використовувати для налагоджування програм, процедур, функцій та перевірки роботи окремих операторів. Робота ведеться в режимі командної строки.  Робота з утилітою тривіальна. Після введення команди і натискання клавіші ENTER виводиться результат виконання команди.

При запуску терміналу, автоматично здійснюється вхід у простір імен USER. Простір імен у Caché – логічна директорія, яка містить рутини (програми) та глобали (дані). Для зміни простору імен необхідно виконати директиву do ^%CD і обрати простір імен, з яким планується працювати надалі. Для перегляду прикладів, які поставляються разом зі стандартною установкою Caché потрібно перейти в простір імен SAMPLES.

Зовнішній вигляд терміналу представлений на рис. 4.

Рис. 4 – Caché Terminal

Портал управління системою 

Портал управління системою (рис. 5) містить утиліти, необхідні для конфігурування системи, розділені на три групи: адміністрування системи, управління даними та операції.

В групі «Адміністрування системи» розміщені задачі, які відносяться до конфігурування системи (рис. 6), безпеки системи (рис. 7), ліцензування (рис. 8) та шифрування (рис. 9).

В групі «Управління даними» зосереджені утиліти по роботі із зареєстрованими класами (рис. 10), SQL-запитами (рис. 11), програмами та глобалами (рис. 12), з можливістю створення нових елементів, а також перегляду, редагування та видалення існуючих.

Рис. 5 – Портал управління системою: головна сторінка

Рис. 6 – Адміністрування системи: Конфігурація

Рис. 7 – Адміністрування системи: Управління безпекою

 

Рис. 8 – Адміністрування системи: Ліцензування

Рис. 9 – Адміністрування системи: Шифрування БД

Рис. 10 – Управління даними: Класи


Рис. 11 – Управління даними: SQL

Рис. 12 – Управління даними: Глобали

В групі «Операції» зосереджені наступні задачі для роботи із системою:

  •  перегляд статусу ключових індикаторів продуктивності системи в реальному часі;
  •  запустити резервне копіювання та переглянути історію та результати копіювання;
  •  списки існуючих локальних БД (рис. 13);
  •  активних процесів, блокованих даних, журналів;
  •  управління тіньовим сервером;
  •  перегляд, запуск та створення планових задач;
  •  перегляд протоколів помилок застосувань, системної консолі та ODBC/JDBC драйверів;
  •  перегляд статистики використання системи та ліцензії;
  •  перегляд списку поточних CSP-сесій (рис. 14) та фонових задач;
  •  формування діагностичного звіту з автоматичною відправкою до Глобального Центру Технічної Підтримки (WRC).

Окрім утиліт для роботи із системою, Caché-куб містить посилання на локальні довідникові ресурси - Вступне слово та Документацію (ресурси надані англійською мовою). Вступне слово містить загальну інформацію про БД Caché, покрокову інструкцію по створенню Web-застосуваннь та адміністрування СУБД, а також посилання на онлайн ресурси. Документація містить посилання на офлайнові ресурси для вивчення Caché та має зручну навігацію (рис. 15) .

Рис. 13 – Операції: Бази даних

Рис. 14 – Операції: CSP-сесії

Рис. 15 – Offline документація

Також, за допомогою Caché-куб можна стартувати та зупинити Caché, а також вийти з системи.

Caché-куб дозволяє використовувати віддалений доступ до Студії, Терміналу та Порталу управління системою, розміщених на інших серверах.


 

А также другие работы, которые могут Вас заинтересовать

4457. Геометрические характеристики координатных осей 46 KB
  Геометрические характеристики координатных осей. Главные оси и главные моменты инерции При повороте осей координат центробежный момент инерции меняет знак, а следовательно, существует такое положение осей, при котором центробежный момент равен нулю....
4458. Экономический ущерб 95 KB
  Экономический ущерб Оценку экономического ущерба от чрезвычайных ситуаций природного и техногенного характера затрудняет отсутствие единого подхода к содержанию данного показателя. Единственным законнодательным актом в нашей стране, в котором дается...
4459. Україна Короткий історичний нарис 213 KB
  Україна Короткий історичний нарис Територія України почала залюднюватися в ранньому палеоліті. Біля селища Королеве в Закарпатті зафіксовані останки людей у шарах давністю до мільйона років. У середньому палеоліті (від 150 тис. років тому) люди розс...
4460. Витоки українського народу та його державності 176.5 KB
  Мета заняття. Ознайомити студентів із життям та найдавнішими поселеннями людей на території України періоду кам'яного віку, заняттями та віруваннями племен трипільської культури і кочових та землеробських племен раннього залізного віку.
4461. Київська Русь, її суспільно-політичний розвиток 160 KB
  Мета заняття. Ознайомити студентів із заняттями та віруваннями найдавніших слов'янських племен. Показати особливості формування держав у східнослов'янських племен на території сучасної України, розвитком Київської та Галицько-Волинської держав у ІХ-ХІІІ ст., боротьбою проти завойовників-кочівників.
4462. Українські землі у складі Литви та Польщі. Виникнення українського козацтва (кін. XIV – сер.XVII ст.) 79.67 KB
  Українські землі у складі Литви та Польщі. Виникнення українського козацтва (кін. XIV – сер.XVII ст.) Мета заняття.Ознайомити студентів із розвитком українських земель в сер. XIV – сер.XVII ст. Показати особливості адміністрати...
4463. Визвольна війна українського народу середини ХVІІ ст. Формування української держави 62 KB
  Визвольна війна українського народу середини ХVІІ ст. Формування української держави Мета заняття.Ознайомити студентів із причинами, характером, рушійними силами національно-визвольної боротьби українського народу середини 17 ст. Показати особ...
4464. Велика Руїна. Гетьманщина. Ліквідація української автономної державності 104.14 KB
  Велика Руїна. Гетьманщина. Ліквідація української автономної державності. Мета заняття. Ознайомити студентів із причинами та основними подіями громадянської війни - Руїни в Україні. Показати особливості становища українських земель кінця 17- по...
4465. Українські землі у складі Російської та Австро-Угорської імперій у ХІХ – на початку ХХ ст. 67.91 KB
  Українські землі у складі Російської та Австро-Угорської імперій у ХІХ – на початку ХХ ст. Мета заняття.Ознайомити студентів із становищем українських земель у XIX- на поч. ХХ ст., особливостями соціально-економічного розвитку та суспільн...