Skip to content

"Facelift» IDE RAD STUDIO XE8

All notice a more modern look development environment (IDE) RAD Studio XE8.

Moreover, for the IT age, increasing the font size in the side panels and the source editor provides less eyestrain and quickly develop applications. On the other hand, the color scheme of the main menu and other elements of the IDE interface some professionals perceive aesthetically conservative close to Microsoft Office, two or three years ago. I have to run Delphi in different places, bringing on Wednesday monitors and devices of different resolution. Some of them no source or Property inspectors and do not fit on the screen. These parameters presentation, unfortunately, can not be adjusted in the standard configuration options environment, only fonts for source code.

IDE

There is a quick fix, from the "little tricks" posted on the website www.delphitips.net , which is based on the recommendations of Embarcadero on the official site .

It is necessary to create a text file … Continue reading

Roadmap development products to work with the database for 2015

metrics chart We believe that continued research database technology and innovation are essential components of success in a competitive environment and to achieve consumer satisfaction. In the first half of this year, we plan to implement innovative capabilities that can help improve the performance, availability and transparency of data in the database

Learn more>

Fresh update for ER / Studio Data Architect - 10.0.2

ER-Studio icon Licensees to ER / Studio 10.0 \ XE6 contract support can install a fresh update to the basic tool Data Architect.

The new version 10.0.2 includes a number of improvements and fixes the main release.

These included:

  • Support for Kerberos authentication and SSL, encryption support for direct connections with MongoDB
  • Creating a model template records JSON-formatted for MongoDB sekret3-300x279
  • Macro to format and import standards ERwin names in ER / Studio
  • Support for Sybase IQ15 and IQ16
  • and a significant increase in performance

Details can be found here: http://docwiki.embarcadero.com/ERStudioDA/XE6/en/What%27s_New

Источник: http://community.embarcadero.com/index.php/article/articles-database/15743-now-available-data-architect-10-0-2

Почему же они перешли с ERwin на ER/Studio?

Многие уже перешли. Да. 

ER/Studio – эффективное средство моделирования для обеспечения доступности, анализа и оптимизации корпоративных данных. Сегодня более 10000 компаний по всему свету используют это популярное решение для внутренних задач и выполнения заказов.  

В течение последнего года процесс перехода компаний, пользовавшимися ERwin для моделирования и проектирования корпоративных данных, на Embarcadero ER/Studio только ускорился. Достаточно сказать, что в число пользователей ER/Studio вошли такие компании, как Accolade, American Heart Association, и гиганты вроде Microsoft. В ближайшее время будет объявлено о свершившейся сделке по поставке ER/Studio в еще одну колоссальную ИТ компанию для работы тысяч (!) проектировщиков данных и бизнес-пользователей, которая долгое время выполняла все свои работы на CA ERwin. 

ahaneilsonmicrosoft

Что же движет этим процессом? 

Я уже писал о текущей ситуации с ERwin.  Компания CA объявила ERwin как ‘discontinued’. Многие крупные корпорации недовольны поддержкой и частотой обновлений для Erwin.  

Это заставляет их делать выбор, на какой инструмент моделирования стоит переходить. Главные вопросы, на которые надо ответить:

  • Какие возможности являются наиболее важными?
  • Сколько потребуется времени на переход и изучение? 
  • Разумное сравнение возможностей.
  • В какой инструмент вошло больше инноваций?
  • Какой является лучшей инвестицией в будущем?

Почему бы не спросить мнение тех, кто уже сделал свой выбор?  И в результате обобщения, мнения многих были сплавлены в важные технические моменты, которые явились решающими для выбора в пользу ER/Studio. 

Один из экспертов, Ron Huizenga, пишет:

«Я прошел через тот же процесс принятия решения несколько лет назад, так что надеюсь, что мой опыт будет полезным для вас.  Я работаю в ИТ-индустрии на протяжении уже более 30 лет. Этот период времени характеризуется революционными изменениями в области информационных технологий, что, в свою очередь, преобразовало практически каждый аспект бизнеса и нашу повседневную жизнь. Важность данных резко возросла, объемы увеличились буквально со скоростью взрыва. Более чем когда-либо, сейчас информация является стратегическим ресурсом, также, как и сами метаданные. 

Большое число моих клиентов активно использовали ERwin. В некоторых случаях они приобрели его для своих команд на основе моей рекомендации. Таким образом, у меня многолетний опыт работы с продуктом, с момента его создания, когда он был впервые выпущен LogicWorks, до момента, когда впоследствии он был приобретен Computer Associates в 1999 году.  Я был очень твердым защитником ERwin в течение достаточно долгого времени, … так что вы сможете понять мою точку зрения…»

Было названо, по крайней мере, 10 причин, по которым пользователи решили сменить платформу проектирования и моделирования информационной архитектуры на ER/Studio. 

Вот краткий список:

  1. Реальные многоуровневые подмодели в поддержку иерархии моделей бизнеса
  2. Разделение на логические/физические уровни моделирования 
  3. Продвинутые средства обратного проектирования
  4. Расширение метаданных
  5. Стандарты наименования
  6. Сравнение&слияние, версионность моделей данных 
  7. Макро – автоматизация
  8. Универсальные отображения, происхождение данных
  9. Прямая поддержка технологий «Big Data»
  10. Репозиторий метаданных, публикация и сотрудничество

Подробнее об этих причинах, подходах к оценке продуктов, деталях, которые скрываются за перечисленными факторами, можно узнать, ознакомившись с записью вебинара «10 причин, почему пользователи переходят с Erwin на ER/Studio»  slideshare

«Когда я впервые увидел триал ERwin8, он оказался шагом назад. Несмотря на значительные изменения в UI, некоторые значимые внутренние функции были убраны. Это заставило меня искать альтернативы»

«Нужен был более надежный, масштабируемый и универсальный набор инструментов, который позволяет решать не только текущую проблему данного клиента, но целый класс подобных задач» (скачать статью

Оба решения давно признаны пользователями лучшими в своем роде, но Embarcadero Technologies подтверждает, что ER/Studio продолжит свое развитие и будет и далее опережать функциональные возможности ERwin. Embarcadero продолжит помогать пользователям ERwin двигаться вперед

 

О событиях и встречах на ближайшее время

Мы приглашаем всех желающих принять участие в выездных семинарах и сериях публичных онлайн-вебинаров по продуктам и решениям компании Embarcadero.

Выездные «живые» семинары нашей компании состоятся в феврале-марте в Ростове, Алматы и Оренбурге.  Участие – бесплатное, но нужно зарегистрироваться на сайте. Несмотря на то, что это события, посвященные, в основном, RAD Studio XE7, я обязательно расскажу также о возможностях наших современных инструментов и решений для профессионалов в области обработки данных. Я буду показывать приемы работы с моделями данных, как можно ускорить и упростить администрирование баз данных и разработку серверного кода на SQL. И, конечно, есть возможность лично задать вопросы по продуктам, технологиям, планам и перспективам, непринуждённо обменяться мнениями с сотрудниками Embarcadero, высказать претензии и пожелания.

А что делать тем, кто не сможет лично присутствовать на этих семинарах по территориальным или другим причинам?

Мы продолжаем серии бесплатных вебинаров по продуктам и технологиям Embarcadero. Каждую неделю, за исключением дней, когда мы в разъездах по нашему региону, мы будем рассказывать о продуктах и решениях в ходе часовых вебинаров, посвященных двум крупным технологическим областям: средствам быстрой разработки приложений на различных платформах и решениям для специалистов в области обработки данных: разработчиков, администраторов БД, архитекторов данных и информационных систем.   

em ru webinar data direct 680x150Серия вебинаров, которую провожу я, называется Data Direct. Здесь можно увидеть даты и темы вебинаров, зарегистрироваться для участия. Для участия во всех вебинарах серии нужно зарегистрироваться только один раз.

Мы постарались включить в список вебинаров рассмотрение наиболее актуальных тем и трендов, включающих опыт использования и перехода с Erwin на ER/Studio, новых продуктов, таких, как Embarcadero Team Server, включения Big Data для активного использования в корпоративных системах, лучшие практики для повышения эффективности работы разработчиков на SQL, мнения и советы экспертов, решения практических задач на основе новых возможностей IB XE7

 

Приходите, мы всегда вам рады!

Embarcadero и социальные медиа

Новый год начался со встреч с коллегами и партнерами. Мы встретились во время ежегодной конференции Embarcadero, которая в этом году проходила в Будапеште. Удалось встретиться со всеми партнерами из России и СНГ, обсуждение оказалось очень полезным и интересным.
Выяснилось, что все активно участвуют в социальных медиа и хотели бы получать живой, точный и интересный контент по продуктам и решениям Embarcadero.

Мы открыли для всех новые общие платформы для участия и обсуждения на русском языке, такие, как: 
• Facebook: http://www.facebook.com/EmbarcaderoRu
• Youtube: http://www.youtube.com/user/delphitour 
• HabraHabr: http://habrahabr.ru/company/delphi/ 
• Мероприятия: http://www.delphitour.ru/
• Google+: https://plus.google.com/u/0/102404726009071147759/posts
• Community: http://community.embarcadero.com/
• Twitter – ленты и личные блоги сотрудников российского офиса компании

Портал Embarcadero Community постепенно становится основой для общения пользователей нашей компании со всего мира. Он всегда доступен, здесь всегда есть свежий контент, доступны статьи, документация на все продукты нашей компании, блоги и форум для обсуждения. Здесь размещаются статьи ведущих специалистов со всего мира по тематикам, связанным с продуктами Embarcadero. Для скачивания материалов, публикации постов, комментирования и активного участия в форумах нужно войти на портал со своими Login и паролем, но завести учетную запись и получить логин-пароль можно бесплатно и за пару минут. Можно объединяться в группы и более оперативно получать ответы на вопросы и комментарии.


Основные публикации портала – на английском языке. Однако, здесь также появляется много материалов на русском, французском, испанском, немецком и некоторых других языках: сотрудники компании и коллеги-партнеры пишут на языках стран в которых они работают. Правда, пока найти все материалы на одном языке достаточно сложно – они идут вперемежку, но администрация портала обещала дать такую возможность в начале февраля.

Приглашаем всех присоединяться к нам, активнее участвовать в обсуждении актуальных задач. Делитесь своими знаниями, учитесь на лучших примерах, способствуйте улучшению наших популярных инструментов. 
Каждый может позволить себе потратить не более 5 минут в день, но этого будет достаточно, чтобы внести свой вклад в развитие активного русскоязычного сообщества пользователей Embarcadero.

Регистрируйтесь, создавайте свой профиль! Вы сможете инициировать обсуждение любых тем по нашим продуктам и технологиям. У вас появится реальный шанс повлиять на приоритеты и направления дальнейшего развития и выхода следующих версий продуктов! 

Ждем вас на http://community.embarcadero.com/ и в других социальных медиа!

community.embarcadero.com

Создание БД PostgreSQL для новичков

Даже если вы никогда ранее не работали с СУБД PostgreSQL, не представляет трудностей создать, заполнить и управлять БД на этой платформе, если у вас есть средства для работы с базами данных от компании Embarcadero. 

Допустим, у вас уже есть проект. Это может быть работающая БД на платформе другой СУБД, например, Oracle, MySQL или SQL server. Воспользуйтесь функционалом обратного проектирования ER/Studio.

Или это может быть модель данных, которая была выполнена в устаревшей версии ERwin. Используйте импорт метаданных из файлов моделей ERwin (указать нужную версию) из состава функций ER/Studio. Подробнее о миграции моделей из ERwin я расскажу в одном из следующих постов.

В конце концов, имея Embarcadero ER/Studio Data Architect, можно создать нужные структуры баз данных в течение получаса, особенно, если воспользоваться заготовками и средствами автоматизации ER/Studio.

Для примера воспользуемся готовой логической моделью, которая была создана в ходе октябрьского вебинара http://www.youtube.com/watch?v=d4R7Khk8HpI&list=UUZWyqlQeSDTLUcD85xG2Exw 

1

 

Сначала нужно создать физическую модель из выбранной логической. Это делается в три клика мыши из контекстного меню. Укажите в качестве желаемой платформы PostgreSQL. при необходимости, выполните выборочную валидацию физической модели на соотвествие правилам и стандартам PostgreSQL. 2

Так же из контекстного меню, которое вызывается нажатием правой кнопки мыши, создайте скрипт для создания новой БД и ее структур данных. При этом создаются все нужные объекты, включая таблицы, первичные и внешние ключи, индексы, триггера и пр. Результат на специфическом для выбранной версии сервера диалекте SQL можно просмотреть или сохранить в файл на диске для повторного использования. Совсем необязательно быть знакомым с деталями синтаксиса, чтобы получить абсолютно корректный исполняемый код скрипта - ER/Studio сделает это за вас!

Как его выполнить? В состав ER/Studio включен очень примитивный просмотрщик, редактор и средство выполнения SQL. Можно воспользоваться им, но лучше применить продвинутые и удобные возможности RapidSQL - интерактивной кросс-платформенной среды разработки на SQL компании Embarcadero. Чтобы ER/Studio использовала его по умолчанию, нужно выполнить единственную настройку в опциях Data Architect

3

Скрипт в окне Rapid SQL можно запустить на выполнение нажатием одной кнопки и сразу же увидеть результаты. Подробно об этом можно увидеть в записи вебинара Путь к PostgreSQL

 

4

Далее, вся новая БД, все ее объекты, их описания, DDL, свойства и ряд настроек доступны для работы разработчикам и администраторам БД, как и для многих других платформ СУБД. Возможность использовать  источники данных PostgreSQL включена в такие инструменты нашей компании, как RapidSQL, DBArtisan и DB Change Manager.

В результате, создание (или  миграция) БД на платформу PostgreSQL была выполнены в диалоговом режиме неспециалистом без глубоких знаний особенностей устройства и синтаксиса SQL СУБД PostgreSQL.

Анализ индексов, использование статистик и гистограмм при оптимизации запросов

binary-tree-icon

Производительность систем БД настолько важная тема, что именно вопросы снижения времени отклика и повышение эффективности обслуживания пользователей являются сегодня двигателем инициатив большинства компаний по смене архитектуры и модернизации инфраструктур.

Чтобы соответствовать современным требованиям, компаниям приходится идти на значительные финансовые затраты для достижения необходимого уровня масштабирования, пытаясь получить выигрыш за счет более эффективного решения своих задач. 

На производительность информационных систем,  в конечном счете, влияет огромное количество различных факторов, начиная от изначальных архитектурных решений, способностей и возможностей используемых СУБД и аппаратного обеспечения, заканчивая состоянием собственно информационных ресурсов. 

Индексирование данных, работа с индексами - одна из фундаментальных основ работы любой базы данных. Правильное применение индексов может повысить производительность информационной системы или приложения в разы, а то и в десятки раз. Подавляющее число специалистов по работе с данными хорошо знакомы с различными правилами, технологиями и приемами применения разнообразных индексов в промышленных системах. Тем не менее, бывает очень тяжело достичь оптимального баланса, так как добившись улучшения работы за счет расширения набора индексов, скорее всего, можно получить потери производительности  при операциях модификации данных. 

Оптимизация и тонкая настройка производительности систем БД  требует расширенных знаний о хранимых данных. Прежде всего, качество проектирования архитектуры данных без учета этих знаний может сильно повлиять на производительность всей системы, на некорректное использование индексов встроенными оптимизаторами запросов, на возможности и стоимость масштабирования. Это касается не только широко распространенных "классических" реляционных СУБД, но и новейших классов нереляционных БД. Например, наличие достаточного пространства в оперативной памяти сервера для помещения наиболее часто используемых блоков индексов может резко улучшить производительность. И напротив, использование в качестве ключа партиционирования полей с неподходящим распределением может отрицательно повлиять на эффективность функционирования системы по мере добавления и модификации информации.

Физическая организация данных также сильно отличается для различных аппаратно-программных сред, а ее оптимальность меняется по ходу эксплуатации системы и зависит от актуальных внутренних характеристик и метрик хранимых данных. 

Никто, кроме "владельца" данных не может лучше знать все тонкости устройства, взаимодействия, использования и распределения значений информации. Поэтому, оптимизация и тонкая настройка запросов на сервере - это скорее, искусство, требующее колоссальных знаний, времени и опыта.

Как же быть, если результат нужен быстро, а достигнутый уровень "шедевра" может стать недостаточным на следующий день работы системы?

Picture1

В каждой СУБД, какого бы типа она не была, обязательно имеются средства, автоматически ищущие и находящие практические решения на каждый момент выполнения запроса. Чаще всего, это внутренний оптимайзер, достаточно "интеллектуальный" для решения обычных рутинных задач. Он формирует планы выполнения каждого запроса или кода на SQL. Ведущие СУБД применяют оптимайзеры, которые разбирают код SQL, проводят его возможные логические преобразования, ищут решения на физическом уровне (и при этом опираются на имеющиеся статистики), оценивают стоимость каждого варианта и выбирают окончательный план по общей стоимости выполнения.

Чтобы повлиять на выбор плана оптимайзером, нужно очень много знаний: теоретические о технологиях, о БД, физических носителях, аппаратных средствах, свойствах данных, распределении зачений, частотах использования. Оптимайзер находит план исходя из внутренних данных. И надо понимать, почему, на основании какой части этой информации было принято конкретное решение.

Для успешной работы информационных систем администраторы БД  должны обеспечить сбор и обновление статистик по данным. В современных условиях, когда резко возросло количество различных БД на разного типа СУБД, каждому администратору необходимы простые и эффективные средства, расширяющие возможности инструментов СУБД.

Как с помощью решений компании Embarcadero можно упростить и сделать более эффективным процесс управления структурами индексов, сбора и поддержки статистик в акутальном состоянии, выяснения почему оптимайзер использует определенный план, а в случае необходимости, быстро найти альтернативные варианты оптимизации запроса на конкретной БД - рассказано на вебинаре "Анализ индексов, использование статистик и гистограмм при оптимизации запросов".  Большую часть вебинара составляет демонстрация решения этих задач в Embarcadero DBArtisan и DB Optimizer. На базе использования подробных статистик и метрик с помощью этих инструментов можно быстро найти оптимальный план, оптимизировать структуру и применение индексов в любой базе данных на платформах Oracle, MS SQL, Sybase и DB2.

 

Управление схемами БД и правами доступа к данным.

Всем нам известны случаи, когда в результате потери или кражи внутренней информации компании вынуждены были прекратить свою деятельность или понести такие репутационные потери, что никогда уже не были в состоянии восстановить отношения с клиентами и партнерами.  Потери персональных данных из банков, данных о кредитных картах и др. примеры становятся еще более недопустимыми по мере того, как мир становится все более зависимым от цифровых технологий. 

aladdin-rd0602

Вопрос надежного обеспечения безопасности и конфиденциальности данных должен решаться как на этапе проектирования данных, так и управления данными в течение дальнейшего времени работы системы. Нельзя пренебрегать специальным аудитом действий пользователей.

 

На этапе проектирования должны быть заложены те необходимые решения, которые в дальнейшем позволят выполнять контрольные функции как сотрудникам-специалистам по безопасности данных, так и администраторам БД (DBA).

Но как бы хорош не был изначальный проект, не избежать многочисленных изменений, вносимых в схемы баз данных по мере эксплуатации. Это происходит не только потому, что требуется изменение информационной архитектуры для поддержки новых приложений или бизнес-функций, но и вследствие изменений в законодательстве, нормативных документах или появления дополнительных требований для интеграции бизнеса с партнерами.

Задача контроля и обеспечения безопасности доступа к данным - одна из важнейших и наиболее отвественных для администраторов БД. Бывают случаи, когда в результате мелкого просчета в настройках параметров СУБД, вследствие многочисленных взаимосвяей может быть раскрыта критическая конфиденциальная информация о деятельности компании или персональные данные. В то же время, это одна из наиболее трудоемких ежедневных функций каждого DBA.

Посмотрим, как Embarcadero  DBArtisan облегчает работу администраторов БД, 

dbart 01

сокращает время для достижения результатов при работе с большим количеством различных экземпляров БД или с разными типами СУБД одновременно. Для начала, из окна навигатора с набором подготовленных описаний источников данных следует воспользоваться нужным Data Source для  быстрого соединения с БД. Можно одновременно подключаться и работать с несколькими базами данных различных типов или разных версий. Но для любого типа СУБД диалоговые редакторы схем будут выглядеть похоже настолько, что даже не знакомый с работой в выбранной СУБД администратор без затруднений сможет выполнить создание, изменение или удаление таблиц, ключей, индексов, ограничений и триггеров. В то же время, для каждого типа СУБД предоставляются максимальные возможности для доступа к специфическим особенностям каждой платформы или последним расширениям, включенным в текущую версию СУБД.  

В редакторе схем имеется множество закладок, предназначенных для работы с разными элементами схем, таблиц и всех других объектов. К решению рассматриваемых задач относятся несколько закладок для управления правами доступа. На одной из таких закладок можно назначить, отменить, запретить права доступа пользователей, групп, ролей  к объекту или элементу схемы, вплоть до отдельной колонки. Редактор DBArtisan выгодно отличает возможность назначать сразу несколько прав для одного или нескольких выбранных пользователей. DBArtisan создает скрипт на диалекте языка используемой версии СУБД, который можно проверить и сохранить для дальнейшего выполнения на других серверах.

Большая часть работы DBA - это отслеживание текущих и прошедших сессий, процессов и запросов, меняющих состояние или стабильность работы БД. Ярким примером влияния могут быть многочисленные индексы, от адекватности которых решаемым задачам зависит производительность и надежность большинства информационных систем.

В управлении безопасностью систем баз данных можно назвать три основные задачи любого администратора БД:

  • Контроль текущего состояния (и причин его изменения)
  • Назначение и регулирования прав доступа многочисленных пользователей, групп, ролей и прочих субъектов доступа ко всем и каждому из объектов рабочих БД
  • Обнаружение и исправление имеющихся или потенциальных "дыр" в системах защиты информации, а также максимально оперативное реагирование на обнаруженные нарушения, с целью минимизации потерь.

schedulerВажно, что эти действия должны выполняться регулярно с одними и теми же БД, в определенной последовательности, чаще всего, по расписанию. По данным компании Forrester Research, сегодня каждому администратору БД в крупных компаниях приходится администрировать примерно 50 различных баз данных, в среднем имеющих объем около 50 Гб каждая. Если выполнять все это вручную, то станет очевидна нехватка времени на выполнение других важнейших функций, придется либо расширять штат сотрудников отделов администрирования данных, либо отказываться от ряда проверок, (что может привести к катастрофическим последствиям для компании). Здесь разумно широко применять средства автоматизации, пакетного выполнения различных заданий с немедленным получением по различным каналам извещений о результатах проверок и случаях, требующих внимания.

Автоматизация позволяет избежать излишних временных затрат и расширяет повторное использование проверенных готовых решений, действуя по принципу "Один раз описал - выполняешь многократно"

Стандартные средства, входящие в состав каждой промышленной СУБД, либо недостаточно функциональны, либо приобретаются дополнительно за немалые деньги, и практически всегда работают только с текущей версией СУБД. А как быть, если в компании DBA приходится работать с несколькими типами СУБД и поддерживать 2-3 различные версии каждой?

Каждый тип СУБД имеет множество способов настройки режимов и параметров работы, в том числе, параметров, критически влияющих на надежность доступа и безопасность данных:

  • у MS SQL Server, например, есть параметр xp_cmdshell=0(Disabled), который разрешает (или нет) выполнять строчные команды оболочки ОС в среде СУБД, например, используя T-SQL. Согласно документации, это несет значительный риск нарушения безопасности, предоставляя возможности потенциального разрушения системы или несанкционированного повышения уровня полномочий до уровня владельца или sysadmin.
  • СУБД Oracle может принимать три допустимых значения параметра REMOTE_LOGIN_PASSWORDFILE, управляющих сохранением и доступом к информации о паролях, в том числе и учетных записей с наивысшими полномочиями доступа.

Если компания имеет широкую сеть филиалов, в каждом из которых используются БД, то удобно использовать стандартизированный набор настроек и проводить регулярные проверки на соответствие параметров рабочей конфигурации этому стандарту.  Эти регулярные проверки не только должны обнаружить несоответствование требованиям принятых стандартов, но и ответить на вопросы:

  • когда возникло несоответствие?,
  • зачем/вследствие чего это произошло?,
  • кто внес изменения?

Embarcadero предлагает удобные средства для решения перечисленных задач. 

Для начала следует создать эталонный стандарт конфигурации, которому должен следовать каждый сервер БД данного типа в системе.cm cfg

Для этого в программе Embarcadero DB Change Manager нужно выполнить всего два действия:

  • описать соединение с источником данных (Data Source) - фактически соединиться с рабочим экземпляром сервера БД; Этот описанный источник данных будет применяться в дальнейшем для связи с этим сервером и БД
  • Создать эталонный набор параметров конфигурации серверов этого типа в компании из актуального набора параметров конфигурации сервера, с которым выполнено соединение, путем уточнения списка необходимых стандартных параметров и их разрешенных (или принятых) значений;
    сохранить его в виде стандарта.

Чтобы регулярно выполнять проверку соответствия конфигурации различных серверов этому стандарту нужно подготовить задание по сравнению конфигурации. Проверять на соответствие стандарту можно "живую" рабочую БД, или архив, или другой эталон, или сразу несколько целевых конфигураций разных типов одновременно.

В результате сопоставления:

  • создается отчет (доступный в различных форматах представления),  
  • указанные в задании сотрудники получат соответствующие извещения на свой email (или в другой канал получения нотификаций),
  • может быть создан готовый к выполнению скрипт для устранения несоотвествий или внесения модификаций в принятый стандарт (в зависимости от принятых в компании политик).

Можно даже автоматически выполнить этот скрипт, но следует настороженно  относится к такому доверительному подходу к полностью автоматическим решениям. В любом случае, все изменения будут надежно задокументированы, а предыдущие версии стандарта останутся в архиве, совсем, как в привычных системах управления исходными тестами.

Все задания DB Change Manager могут выполняться много раз в разное время, регулярно и по расписанию, в автоматическом режиме, не требующем присутствия пользователя. Можно сохранить любое задание в виде, предназначенном для выполнения из командной строки с указанными параметрами. Поддерживается командная строка Windows или Linux.

Для того, чтобы находить несоответствия стандартным правилам доступа, назначенным тем или иным объектам схем баз данным, используется задание типа DB Schema Comparison Job.

Например, чтобы обнаружить, что пользователь ABC на этом экземпляре базы данных с понедельника имеет привилегии системного администратора или супер-пользователя. Или, что права доступа группы пользователей или роли отличаются от разрешенных, зафиксированных в документации или внутренних документах. Кто, когда, каким образом внес эти изменения - легко определяется с помощью таких заданий.

Для аудита и контроля изменений в жизненно важных, базовых данных и НСИ служат задания типа Data Comparison Job.

Автоматизированное управление изменениями (Change Management) - это одна из важнейших функций современного администратора БД. Это ключ к его способности понимать, что происходит в информационной системе.

Возможность вносить изменения в схемы рабочих БД, эффективно управлять правами доступа  - это гарантия своевременного и оперативного реагирования на выявленные несоответствия принятым политикам и стандартам.

Подробно о решениях для управления схемами и правами доступа рассказывалось на вебинаре: http://goo.gl/xFfs5M

 

 

Embarcadero ER/Studio и ERwin снова расходятся

В марте этого года было объявлено, что Embarcadero и компания CA заключили соглашение по приобретению у CA продуктовой линейки  ERwin. С тех пор нам достаточно часто задают вопросы о статусе ERwin,  о планах нашей компании по развитию и поддержке этого продукта.

Вот последняя информация по этому вопросу, так сказать, из первых рук:

Объявленная 13 марта 2014 года сделка прекращена в связи с позицией правительства США, изложенной в пресс-релизе министерства юстиции. Это связано с вопросами конкуренции и антимонопольного законодательства - имея лидирующие позиции в сегменте средств моделирования для баз данных с ER/Studio, и приобретя ERwin, Embarcadero получила бы статус монополиста на этом сегменте рынка.

Embarcadero всегда подтверждала свою приверженность стратегическому направлению на создание, развитие и поддержку решений и инструментов для проектирования архитектуры корпоративных данных и моделирования баз данных.

ERwin продолжает находиться "в руках" CA, однако CA трактует эту продуктовую линию как "прекращенную операцию" (discontinued operations). Ниже приведен пресс релиз CA на этот счет:

NEW YORK, Nov 03, 2014 (BUSINESS WIRE) — CA Technologies CA,  today announced that the agreement to sell its CA ERwin® data modeling business to Embarcadero, announced on March 13, 2014, has been terminated. It is anticipated that the transaction would not receive required regulatory approvals in a timely fashion, and therefore would not meet certain closing conditions.

CA is highly focused on supporting and driving value for CA ERwin customers, partners and employees. The company will continue to invest in and execute on product development, marketing and sales plans. Mark Lukianchuk, a 17-year CA veteran, has been appointed to lead the CA ERwin business. Key members of the leadership team will remain in place.

The award-winning CA ERwin is the most-used data modeling tool among data professionals, and is sold almost exclusively through more than 500 partners in over 70 countries. In August 2014, CA ERwin was named “Best Modeling Solution” in the inaugural Database Trends and Applications (DBTA) magazine Readers’ Choice Awards.

For financial accounting purposes, CA Technologies will continue to recognize the CA ERwin business as discontinued operations.

В отличие от Embarcadero, стратегия CA концентрируется на таких направлениях, как управление ИТ (IT Business Management) и управление разработкой и безопасностью на мейнфрэймах и в распределенных, облачных и мобильных средах:   

Jacob Lamm, Executive Vice President, Strategy and Corporate Development of CA Technologies: "We are actively managing our portfolio and investments, and the sale of CA ERwin further sharpens our focus on core capabilities, such as IT Business Management, DevOps and Security across mainframe, distributed, cloud and mobile environments."

Продукты линии управления данными (Data Management Business) - ERWin и ArcServe - не находящиеся более в фокусе компании, были в 2014 "выставлены на продажу", и в июле  ArcServe был продан инвестору.

ER/Studio продолжает находится в фокусе стратегии нашей компании:

  • инвестиции в это направление растут;
  • Embarcadero на всех географических рынках успешно конкурирует с ERWin и переводит заказчиков с этой платформы на ER/Studio - за счет лучшего сервиса, инноваций, широкого функционала и уверенности в будущем продукта. ER/Studio демонстрирует существенно большую производительность на операциях с большими моделями данных, например, check-in/out работает в 5-6 раз быстрее (вместо часа - 10 минут).    Более подробному рассказу о том, что получают пользователи при работе в ER/Studio по сравнению с Erwin, стоит посвятить отдельную публикацию.
  • Компания Microsoft, например, после анализа всех средств моделирования данных остановила свой выбор системы для внутреннего использования на ER/Studio.
  • Миграция моделей данных, сделанных в ERwin, в ER/Studio легко и без потерь выполняется при помощи конвертера, включенного в состав ER/Studio. Стоит отметить, что ERwin – одно из многих решений для моделирования данных, которые поддерживает этот конвертер.
  • Новые технологии TeamServer и неограниченый web-доступ пользователей позволяют расширять круг специалистов, работающих с моделями данных, и шире вовлекать бизнес-пользователей в командную работу над данными, лучше понимая их требования и эффективно используя накопленные коллективные знания об информационных активах.

Оба решения давно признаны пользователями лучшими в своем роде, но с учетом этой информации, можно ожидать, что ER/Studio продолжит свое развитие и будет и далее опережать функциональные возможности ERwin. Embarcadero продолжит помогать пользователям ERwin двигаться вперед.

Bad Behavior has blocked 0 access attempts in the last 7 days.

Close