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


 

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

79232. Преднамеренное банкротство. Отличие от фиктивного банкротства 33.99 KB
  Непосредственный объект преступления включает отношения регулирующие порядок и процедуру банкротства и удовлетворения имущественных обязательств перед гражданами организациями государством. Объективная сторона преступления состоит в: а действиях по созданию условий неплатежеспособности; б действиях по увеличению неплатежеспособности; в бездействии с целью создания условий неплатежеспособности; г бездействии преследующем увеличение неплатежеспособности. Состав преступления материальный в этой связи наряду с деянием необходимо...
79233. Уклонение гражданина от уплаты налогов 33.74 KB
  Непосредственный объект преступления отношения регулирующие налогообложение физических лиц. Предметом преступления являются налоги и или сборы которые обязано уплатить физическое лицо в соответствии с законом. Объективная сторона преступления может выражаться в действии во внесении в декларацию заведомо искаженных сведений о доходах и расходах; в бездействии в непредставлении декларации о доходах когда она в обязательном порядке должна представляться в налоговые органы. Состав преступления материальный преступление считается...
79234. Убийство с отягчающими обстоятельствами 37.57 KB
  Такое убийство совершается либо в процессе осуществления потерпевшим своей служебной деятельности либо как акт мести за такую деятельность.
79235. Убийство в состоянии аффекта 33.09 KB
  Объективная сторона данного преступления образует лишение жизни другого человека совершенное в состоянии внезапно возникшего сильного душевного волнения аффекта вызванного насилием издевательством или тяжким оскорблением со стороны потерпевшего либо иными противоправными или аморальными действиями бездействием потерпевшего а равно длительной психотравмирующей ситуацией возникшей в связи с систематическим противоправным или аморальным поведением потерпевшего. Данное убийство является ответной реакцией виновного на противоправное...
79236. Экономическая система Дж. КЕйнса (1883-1946) и ее значение для развития мировой экономической мысли 318 KB
  Книга озаглавлена так для того чтобы мои аргументы и выводы противопоставить аргументам и выводам классической1 теории на которой я воспитывался и которая – как и 100 лет назад – господствует над практической и теоретической экономической мыслью правящих и академических кругов нашего поколения. Я приведу доказательства того что постулаты классической теории применимы не к общему а только к особому случаю так как экономическая ситуация которую она рассматривает является лишь предельным случаем возможных состояний равновесия. ГЛАВА 2...
79237. Неолиберализм. Монетаризм как альтернатива кейнсианству 347 KB
  Оптимальное количество денег В теории денег есть нечто напоминающее японский сад. Стало распространенным утверждение что в теории денег нет ничего менее существенного чем их количество выраженное в долларах фунтах или песо. Действительно если бы единицей счета вместо доллара стал вдруг цент то нам пришлось бы просто умножить количество денег на 100 как и все другие номинальные величины цены активы обязательства; но никаких других эффектов в экономике это не вызвало бы. Совсем иначе обстоит дело с количеством денег в реальном...
79238. Институционализм как идейно-теоретическая база либерального реформизма 181 KB
  И эта основа становится менее прочной как раз тогда когда высокий уровень издержек и длительный период созревания изделий обусловленные современной техникой требуют значительно большей надежности рынков. Назначение книги ОСНОВУ книги составляют три статьи Природа фирмы 1937 Спор о предельных издержках 1946 и Проблема социальных издержек 1960. Чтобы объяснить почему фирмы существуют и что именно они делают я счел необходимым ввести понятие которое я в этой статье обозначил как издержки использования механизма цен издержки...
79239. Экономическая мысль периода генезиса капитализма: меркантилизм как первая концепция рыночных отношений. Экономическая система физиократов 177.5 KB
  Нация распадается на три класса граждан: класс производительный класс собственников и класс непроизводительный. Непроизводительный класс состоит из всех граждан которые заняты другими услугами и видами труда кроме земледелия и затраты которых оплачиваются производительным классом и классом собственников в свою очередь получающим свои доходы от производительного класса. Экономическая таблица охватывает три указанных класса и ежегодно получаемое ими богатство и описывает обмен commerce между ними в следующей форме. Класс собственников...
79240. Классическая политическая экономия. Экономические системы А. Смита (1723-1790) и Д. Рикардо (1772 - 1823 гг.) 152 KB
  Годичный труд каждого народа представляет собою первоначальный фонд который доставляет ему все необходимые для существования и удобства жизни продукты потребляемые им в течение года и состоящие всегда или из непосредственных продуктов этого труда или из того что приобретается в обмен на эти продукты у других народов. Напротив у народов цивилизованных и процветающих – хотя у них большое число людей совсем не работает причем многие неработающие потребляют в десять а часто и в сто раз большего труда чем...