16 декабря 2014 года сообщество Workaround в Softengi провело первый вебинар "Основы OLAP", докладчиком которого был Юрий Марков, архитектор решений с 15-летним опытом в ИТ.
О чем:
Данные != Информация
Хранилища информации как источник информации для принятия решений
Архитектура хранилищ данных
Реализация OLAP на примере Microsoft SQL Server
Для кого: разработчики баз данных, аналитики, IT-специалисты.
Организатор: семинары Workaround в Softengi. Стартовали в феврале 2014 года как закрытые Архитектурные семинары для сотрудников (https://www.youtube.com/user/softengi ). В октябре 2014 года стали открытыми семинарами Workaround (он же «костыль» или обходной прием) для разработчиков и архитекторов ПО.
Опыт разработки масштабируемого решения по хранению журналов в HadoopCUSTIS
Выступление Дмитрия Морозова, нашего ведущего специалиста по проектированию IT-инфраструктурных решений, на техническом семинаре «Hadoop на практике. Новые инструменты и проекты» (12 ноября 2014 года, Москва).
Особенности ETL — инструмента pentaho data integrator. Опыт КРОККРОК
Семинар Центра компетенции компании КРОК «Построение единой информационной среды как средство поддержания стабильности бизнеса в условиях кризиса».
Подробнее о мероприятии http://www.croc.ru/action/detail/1602/
Презентация Юрия Кудрявцева, эксперта направления BI департамента информационных систем компании КРОК
InterSystems Healthshare +DeepSee. BI solution for hospitalization queue monitoring Krasnoyarsk Region
InterSystems Healthshare +DeepSee. BI решение для мониторинга очереди госпитализации на примере Красноярского Крас
Модернизация хранилища данных для использования передовой аналитикиElizaveta Alekseeva
Устаревшее хранилище данных сильно «тормозит» и обходится слишком дорого? Даже если вам очень хочется выбросить его на помойку, не делайте этого: вы рискуете совершить не просто ошибку, а очень дорогостоящую ошибку. Просто замените платформу СУБД с построчным хранением данных на более современную – с поколоночным.
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"Technopark
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базы данных".
Лекция №10 "Нереляционное решение в области баз данных — NoSQL". Лектор - Станислав Ступников.
Вводная часть посвящена определению и истории развития концепции NoSQL. Даются характеристики, рассказывается о способах использования. Рассматриваются виды NoSQL БД, теоретические основы NoSQL, а в конце лекции обсуждаются недостатки NoSQL-решений, а также проводится сравнение разных NoSQL-решений.
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9obOz5K695ugYuiOOCBciEi
Модернизация хранилища данных для использования передовой аналитикиYuri Yashkin
Обновление хранилища, предназначенного для обработки и анализа больших объемов данных, не должно нарушать функционирования вашей информационной среды. Благодаря низкой стоимости, высокой скорости и масштабируемости массивно-параллельной архитектуры колоночная база данных, в частности HPE Vertica, способна стать важнейшим элементом гибридной архитектуры Больших данных.
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"Alexey Zinoviev
Alexey Zinoviev Алексей Зиновьев рассказывает о выборе одной из следующих баз данных CouchDB, Neo4j, Mongo, Cassandra, HBase, Riak на Happydev 2013
Article "Choice of NoSQL database for your project: Don't bite off more than you can chew" presented on HappyDev 2013 (IT-conference in Omsk) by Alexey Zinoviev
The main idea of this article is comparison of the most popular NoSQL databases: CouchDB, Cassandra, Mongodb, Riak, Neo4j, HBase
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Оптимиза...IT-Portfolio
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Оптимизация архитектуры для работы 24/7", Олег Краснов (системный архитектор SEMrush)
Аннотация
Со времени предыдущего доклада прошло полгода и мы сделали огромный рывок вперёд. В 2008 году система хранения SEMrush была построена на базе сочетания SQL с файловым хранилищем и позволяла выдерживать нагрузку примерно в 3 миллиона запросов в день. К моменту прошлого выступления нагрузка возросла на порядок, а сейчас на подобной нагрузке было успешно введено обновление данных онлайн без потери производительности.
В докладе, через призму краткой ретроспективы, будут освещены изменения технологий обработки данных проекта SEMrush. В ходе выступления будет проведен обзор изменившихся требований к системе, как в плане надёжности, так и скорости реакции на запросы пользователей. Выступление будет дополнено реальными проблемами, программного обеспечения и оборудования, а также способами их решения. Кроме этого будет произведён обзор планов на ближайшее будущее.
О компании
Компания SEMrush является разработчиком программного обеспечения для анализа конкурентов и определения ключевых слов для SEO оптимизации, входит в тройку мировых лидеров разработчиков аналитических инструментов для изучения трафика. Существует на рынке с 2007 года. Сервис SEMrush предоставляет пользователям информацию, необходимую для анализа конкурентной среды и оптимизации поисковой выдачи. SEMrush незаменим для углубленного анализа ключевых слов, позиций конкурентов, AdWords кампаний.
Подходы к построению хранилищ данных в крупных организацияхСбертех | SberTech
6-7 июня на мероприятии Startup Village в Сколково прошла серия митапов, организованных совместно Сбербанком и СберТехом. Вашему вниманию - серия презентационных материалов с мероприятия.
Опыт использования Oracle Essebase+ при работе с большими объемами данныхКРОК
Семинар «7 шагов к построению системы CPM».
Подробнее о мероприятии http://www.croc.ru/action/detail/1642/
Презентация Романа Удальцова, консультанта по внедрению бизнес-приложений компании КРОК
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Строим N...IT-Portfolio
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Когда надо изобретать свой велосипед? Строим NoSQL хранилище в приемлемые сроки", Александр Календарёв (разработчик РБК-Медиа Холдинг / Love Planet)
Аннотация
- Что из себя представляет Современная служба знакомств (крупная соцсеть в миниатюре).
- Какие задачи мы решаем и немного про общую архитектуру проекта.
- Обзор про существующие key/value решения
- Почему не нас не устроили memcachedb, redis, tarantool или MongoDВ...
- Какие велосипеды пришлось изобретать и что взяли готовое.
- Протокол обмена, почему выбрали memcached
- Как и зачем расширять существующие протоколы
- Как устроено хранилище изнутри (на базе key/value Hash & Tree), немного скучной теории про структуры данных, полезно тем, кто все же рискнет написать что-то своё.
- какие key/value АПИ можно еще использовать.
- Проблемы здоровья хранилища или зачем и как делать Мониторинг.
- возможность масштабирования, проблемы и пути решения.
Биография
Опыт в IT индустрии 15 лет, кандидат наук. Докладчик на Hi++ 2011, ADDConf-2, DevConf 2012, PHPConf 2009 и других. Автор блога highloadblog.ru. Круг интересов: хранение и обработка данных.
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...Iosif Itkin
Tools & Methods of Program Analysis TMPA-2013
Senov, А , Kostroma State Technological University
Applying OLAP and MapReduce Technologies for Performance Testing Results Processing
Опыт разработки масштабируемого решения по хранению журналов в HadoopCUSTIS
Выступление Дмитрия Морозова, нашего ведущего специалиста по проектированию IT-инфраструктурных решений, на техническом семинаре «Hadoop на практике. Новые инструменты и проекты» (12 ноября 2014 года, Москва).
Особенности ETL — инструмента pentaho data integrator. Опыт КРОККРОК
Семинар Центра компетенции компании КРОК «Построение единой информационной среды как средство поддержания стабильности бизнеса в условиях кризиса».
Подробнее о мероприятии http://www.croc.ru/action/detail/1602/
Презентация Юрия Кудрявцева, эксперта направления BI департамента информационных систем компании КРОК
InterSystems Healthshare +DeepSee. BI solution for hospitalization queue monitoring Krasnoyarsk Region
InterSystems Healthshare +DeepSee. BI решение для мониторинга очереди госпитализации на примере Красноярского Крас
Модернизация хранилища данных для использования передовой аналитикиElizaveta Alekseeva
Устаревшее хранилище данных сильно «тормозит» и обходится слишком дорого? Даже если вам очень хочется выбросить его на помойку, не делайте этого: вы рискуете совершить не просто ошибку, а очень дорогостоящую ошибку. Просто замените платформу СУБД с построчным хранением данных на более современную – с поколоночным.
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"Technopark
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базы данных".
Лекция №10 "Нереляционное решение в области баз данных — NoSQL". Лектор - Станислав Ступников.
Вводная часть посвящена определению и истории развития концепции NoSQL. Даются характеристики, рассказывается о способах использования. Рассматриваются виды NoSQL БД, теоретические основы NoSQL, а в конце лекции обсуждаются недостатки NoSQL-решений, а также проводится сравнение разных NoSQL-решений.
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9obOz5K695ugYuiOOCBciEi
Модернизация хранилища данных для использования передовой аналитикиYuri Yashkin
Обновление хранилища, предназначенного для обработки и анализа больших объемов данных, не должно нарушать функционирования вашей информационной среды. Благодаря низкой стоимости, высокой скорости и масштабируемости массивно-параллельной архитектуры колоночная база данных, в частности HPE Vertica, способна стать важнейшим элементом гибридной архитектуры Больших данных.
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"Alexey Zinoviev
Alexey Zinoviev Алексей Зиновьев рассказывает о выборе одной из следующих баз данных CouchDB, Neo4j, Mongo, Cassandra, HBase, Riak на Happydev 2013
Article "Choice of NoSQL database for your project: Don't bite off more than you can chew" presented on HappyDev 2013 (IT-conference in Omsk) by Alexey Zinoviev
The main idea of this article is comparison of the most popular NoSQL databases: CouchDB, Cassandra, Mongodb, Riak, Neo4j, HBase
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Оптимиза...IT-Portfolio
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Оптимизация архитектуры для работы 24/7", Олег Краснов (системный архитектор SEMrush)
Аннотация
Со времени предыдущего доклада прошло полгода и мы сделали огромный рывок вперёд. В 2008 году система хранения SEMrush была построена на базе сочетания SQL с файловым хранилищем и позволяла выдерживать нагрузку примерно в 3 миллиона запросов в день. К моменту прошлого выступления нагрузка возросла на порядок, а сейчас на подобной нагрузке было успешно введено обновление данных онлайн без потери производительности.
В докладе, через призму краткой ретроспективы, будут освещены изменения технологий обработки данных проекта SEMrush. В ходе выступления будет проведен обзор изменившихся требований к системе, как в плане надёжности, так и скорости реакции на запросы пользователей. Выступление будет дополнено реальными проблемами, программного обеспечения и оборудования, а также способами их решения. Кроме этого будет произведён обзор планов на ближайшее будущее.
О компании
Компания SEMrush является разработчиком программного обеспечения для анализа конкурентов и определения ключевых слов для SEO оптимизации, входит в тройку мировых лидеров разработчиков аналитических инструментов для изучения трафика. Существует на рынке с 2007 года. Сервис SEMrush предоставляет пользователям информацию, необходимую для анализа конкурентной среды и оптимизации поисковой выдачи. SEMrush незаменим для углубленного анализа ключевых слов, позиций конкурентов, AdWords кампаний.
Подходы к построению хранилищ данных в крупных организацияхСбертех | SberTech
6-7 июня на мероприятии Startup Village в Сколково прошла серия митапов, организованных совместно Сбербанком и СберТехом. Вашему вниманию - серия презентационных материалов с мероприятия.
Опыт использования Oracle Essebase+ при работе с большими объемами данныхКРОК
Семинар «7 шагов к построению системы CPM».
Подробнее о мероприятии http://www.croc.ru/action/detail/1642/
Презентация Романа Удальцова, консультанта по внедрению бизнес-приложений компании КРОК
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Строим N...IT-Portfolio
16 декабря, DEV {highload} - конференция о Highload веб-разработке, "Когда надо изобретать свой велосипед? Строим NoSQL хранилище в приемлемые сроки", Александр Календарёв (разработчик РБК-Медиа Холдинг / Love Planet)
Аннотация
- Что из себя представляет Современная служба знакомств (крупная соцсеть в миниатюре).
- Какие задачи мы решаем и немного про общую архитектуру проекта.
- Обзор про существующие key/value решения
- Почему не нас не устроили memcachedb, redis, tarantool или MongoDВ...
- Какие велосипеды пришлось изобретать и что взяли готовое.
- Протокол обмена, почему выбрали memcached
- Как и зачем расширять существующие протоколы
- Как устроено хранилище изнутри (на базе key/value Hash & Tree), немного скучной теории про структуры данных, полезно тем, кто все же рискнет написать что-то своё.
- какие key/value АПИ можно еще использовать.
- Проблемы здоровья хранилища или зачем и как делать Мониторинг.
- возможность масштабирования, проблемы и пути решения.
Биография
Опыт в IT индустрии 15 лет, кандидат наук. Докладчик на Hi++ 2011, ADDConf-2, DevConf 2012, PHPConf 2009 и других. Автор блога highloadblog.ru. Круг интересов: хранение и обработка данных.
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...Iosif Itkin
Tools & Methods of Program Analysis TMPA-2013
Senov, А , Kostroma State Technological University
Applying OLAP and MapReduce Technologies for Performance Testing Results Processing
This presentation was created by me for the course of Information technology in 2012. It contains detailed description of OLAP technology and basic description of OLTP technology.
Выпускная квалификационная работа бакалавра Черемискиной Н.А. Тема "Разработка компьютерной модели в пакете ANSYS для исследования работы пластинчатого теплообменника и проведения лабораторных работ" (УрФУ, 2016). Руководитель профессор, д.т.н. Лавров В.В. http://vlavrov.com
This ppt includes an overview of
-OPS Data Mining method,
-mining incomplete servey data,
-automated decision systems,
-real-time data warehousing,
-KPIs,
-Six Sigma Strategy and its possible intergation with Lean approach,
-summary of my OLAP practice with Northwind data set (Access)
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Victor Holman
Watch video presentation and get a FREE performance management kit at
http://www.lifecycle-performance-pros.com
This presentation takes you through the steps of understanding your business intelligence needs and identifying the right tools for you. We discuss the different types of BI tools. We to discuss the criteria for selecting each type of tools. We to discuss popular Business Intelligence vendors and how to rate them. And we are going to discuss the job functions and responsibilities for a typical BI implementation
Бизнес-аналитика – не роскошь, а средство для принятия решений:TechExpert
• BI, как требование и конкурентное преимущество в современном мире
• Практика внедрения BI: бизнес-ориентированный подход, уровни аналитики, поэтапность внедрения, подходы к построению Data Mining, OLAP
Презентация аналитической системы для ритейла СуперМаг BIОникс Софт
СуперМаг BI отвечает на основные вопросы:
Что будет происходить - прогнозные отчеты.
Почему это происходит - статистические отчеты.
Что следует предпринять - сигналы.
Как часто, как много, где и когда - отчеты "на лету".
Что произошло - простые отчеты.
Основная задача BI - повышение конкурентноспособности, повышение удовлетворенности клиента и оптимизация работы.
Доклад Анатолия Левенчука "Управление жизненным циклом производственного актива: кто чем тут управляет?" на конференции «Жизненный цикл актива. Стандартизация. Интеграция. Интеллектуализация» 26 ноября 2014
Центр решений ФОРС. Презентации продуктов и технологий. Демонстрационный зал аппаратных средств. Проведение тренингов и тестирований. Проработка и оптимизация решений на стеке Oracle. Oracle Big Data Appliance
Семинар «Пять шагов к эффективным информационным технологиям».
Подробнее о мероприятии http://www.croc.ru/action/detail/2476/
Презентация Игоря Малышева, руководителя направления инфраструктурных программных решений, КРОК
Extended Reality Solutions for Digital MarketingSoftengi
Check out this presentation from Softengi that shows how digital marketing has been forced to find new ways to approach its customers. Here, we are speaking about Extended Reality (XR), which includes Augmented (AR) and Virtual realities(VR) solutions for digital marketing. For example, AR mobile apps and games, virtual showrooms, AR games, virtual tours, web XR solutions. Find out more about how these technologies can change the digital marketing ecosystem forever.
Intecracy Group is one of the leading professional groups of companies specialized in project and business consulting, the development of complex software solutions and project integration management of software solutions for corporate clients, governmental agencies, NGOs and startups.
Softengi's 9 Ways To Fail Your IT Project In The Outsourcing Journal Special ...Softengi
This article will reveal nine ways to become an enemy of IT services provider or IT department in your company, bringing eventually your IT project to failure. However, there still exists an escape way from any issue, so nine ways to save the situation will also be offered.
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в SoftengiSoftengi
Презентация Александры Ковалевой, консультант по тестированию компании Softengi, на семинаре для тестировщиков "Оценка в жизни тестировщика" от тренингового центра QAS Training Center, который прошел 27 ноября в пространстве Циферблат, Киев
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiSoftengi
Презентация Александра Зиновьева, Test Lead компании Softengi, на семинаре "Оценка в жизни тестировщика" от тренинговой центра QAS Training Center, который прошел 27 ноября в пространстве Циферблат, Киев.
В октябре мы в Softengi отмечаем два месяца с момента публикации первого видео с Архитектурных семинаров Softengi "About REST" на YouTube.
Уже опубликованы видео на тему:
- About REST https://www.youtube.com/watch?v=XPHb2wqO40s
- Mobile Web Apps. jQuery Mobile https://www.youtube.com/watch?v=R8TXKrW_sUE
- AutoTest Refactoring https://www.youtube.com/watch?v=jta0yTPzaSE
- Разработка Web-приложений на Angular JS https://www.youtube.com/watch?v=oTXxrmIxo8Y
Самое время подвести первые итоги в виде красивых цифр, и проанонсировать, что нашим подписчикам ожидать дальше.
Не забудь подписаться на наш канал https://www.youtube.com/user/softengi и первым получай новые видео.
Автоматизированный подход к локализации корпоративных приложенийSoftengi
Доклад Глеба Криштова, члена команды LocServ в Softengi, на конференции для специалистов по локализации ПО Loc Kit 2014.
Доклад ответит на вопрос - как локализовать приложение-"монстр" с миллионами строк кода за рекордный срок в 6 месяцев, сократив при этом расходы на локализацию в более чем три раза?
Глеб в докладе раскрывает секреты создания командой LocServ собственного решения Localization Studio, с какими трудностями столкнулась команда до и во время создания решения и какие проблемы можно решить с помощью LocStudio.
Scrum и пустота. Доклад Анатолия Кота, менеджера проектов Softengi, на Междун...Softengi
"Сегодня даже банки и госструктуры могут переходить от классических подходов к использованию гибких методологий разработки ИТ-проектов" - основной посыл доклада Анатолия Кота, менеджера проектов и программ компании Softengi, на III Международной конференции «Инновационные технологии и решения для современного банка – 2014» от Международного журнала "БанкирЪ".
Презентация отвечает на вопросы:
- в чем отличие классических и гибких методологий?
- в чем особенность гибкого подхода?
- почему Scrum?
About REST. Архитектурные семинары SoftengiSoftengi
About REST (Representational State Transfer) — доклад Антона Богдана, архитектора ПО в команде портфеля проектов Enviance компании Softengi.
Видео доклада от автора можно посмотреть по адресу: http://youtu.be/XPHb2wqO40s
Презентация ответит на вопросы:
- что такое REST?
- характеристики, специфика и структура REST.
Архитектурные семинары Softengi - еженедельные встречи, на которые приглашаются ведущие разработчики/архитекторы Softengi и других компаний нашего консорциума Intecracy Group.
Все проведенные семинары мы записывали, и теперь хотим поделиться опытом и знаниями с такими же профессионалами.
Подписывайся на канал Softengi https://www.youtube.com/user/softengi/ и узнай первым о новых семинарах.
http://www.softengi.com
AutoTest Refactoring — доклад Антона Богдана, архитектора ПО в команде портфеля проектов Enviance компании Softengi.
Видео с докладом от автора можно посмотреть по ссылке: http://youtu.be/jta0yTPzaSE
Это история про инициативу внедрения лучших практик (например, шаблон PageObject ) в существующий код AutoTest-ов написаных на C# с использованием Telerik. Антон показывает, как он проводил code-refactoring со скриншотами и примерами кода.
Архитектурные семинары Softengi - еженедельные встречи, на которые приглашаются ведущие разработчики/архитекторы Softengi и других компаний нашего консорциума Intecracy Group.
Все проведенные семинары мы записывали, и теперь хотим поделиться опытом и знаниями с такими же профессионалами.
Подписывайся на канал Softengi https://www.youtube.com/user/softengi и узнай первым о новых семинарах.
http://www.softengi.com
Разработка Web-приложений на Angular JS. Архитектурные семинары SoftengiSoftengi
Разработка Web-приложений на Angular JS — доклад Бориса Левицкого, архитектора ПО в команде портфеля проектов Enviance компании Softengi.
Видео с докладом от автора можно посмотреть по ссылке: http://youtu.be/oTXxrmIxo8Y
Презентация ответит на вопросы:
- что такое Angular?
- для чего он используется и что с ним можно делать?
- как работает Data-Binding?
- кастомные фильтры
- структура Angular приложения
Архитектурные семинары Softengi - еженедельные встречи, на которые приглашаются ведущие разработчики/архитекторы Softengi и других компаний нашего консорциума Intecracy Group.
Все проведенные семинары мы записывали, и теперь хотим поделиться опытом и знаниями с такими же профессионалами.
Подписывайся на канал Softengi https://www.youtube.com/user/softengi и узнай первым о новых семинарах.
http://www.softengi.com
Enviance Environmental ERP system:
- Facilitates data collection and management for the environmental protection;
- Is an element of sustainable development and corporate social responsibility;
- Monitors compliance with environmental regulatory standards.
Enviance environmental ERP system is already widely used in various industries:
* Energy;
* Oil and gas sector;
* Mining industry;
* Utilities sector (heat, electricity);
* Manufacturing;
* Chemical and pharmaceutical industry;
* Transport;
* Agriculture;
* Government & Public sector;
* Retail.
Softengi is a primary partner of Enviance company as well as the developer of solution right from the moment of its creation. Nowadays we are an official distributor of Enviance solution.
Localize your business - Software Localization Services LocServSoftengi
148 920 hours of localization experience in total, 3 years of work, 8760 hours spent on localization tasks, 15 people engaged in process...this is all about LocServ team, a department of Softengi.
LocServ team specializes in localization of large corporate systems. They have their own unique approach to the applications localization using Localization Studio automated tool, saving both development and testing time. As a result the customer can reduce expenses on localization activities.
Александр Зиновьев, Test Lead портфеля проектов Enviance в Softengi в своей презентации рассказывает о тестировании веб-приложений на iPad - тема, которая является чрезвычайно актуальной сегодня в мире тестирования, где ПК быстро вытесняются мобильными устройствами. 21 век, технологии бегут вперед, ноутбуками уже никого не удивишь. Производители всяческих девайсов стремятся мобилизировать окружающий мир телефонами, планшетами. В ответ этому прогрессу множество компаний начинает выпускать мобильные версии своих продуктов: как с ними бороться тестировщику, на что необходимо обратить внимание в первую очередь и что стоит не упустить?
Постановка и улучшение Scrum процесса для группы проектов в компанииSoftengi
Доклад Виктора Беженара, Team Led компании Softengi, с международной конференции Lviv PM Day, 26 апреля 2014 года.
- Что мешает организациям начать использовать гибкие методологии и почему это сложно?
- Преобразование методологий разработки портфеля проектов к Scrum методологии с помощью ЕТС (enterprise transition community - сообщество по изменениям на предприятии):
* наш путь
* его пересечение с моделью Майка Кона и работа по модели
* обязанности и методы работы ЕТС
Softengi Software Development Company ProfileSoftengi
Softengi is a Ukrainian IT outsourcing service provider, which made its start in 1995, with more than 150 IT professionals daily implementing the business needs of our customers all over the world.
The company is The 2014 Global Outsourcing 100 ranked outsourcer, a member of Intecracy Group IT-consortium and Microsoft Gold certified partner.
Softengi's main competencies are outsourcing software development, establishment of development centers, outsourcing of IT business processes, IT consulting, development of solutions for business (based on Microsoft SharePoint), as well as providing customers its personnel for specific projects (IT-outstuffing).
Among Softengi’s customers there are such world-known companies as Enviance Inc. (cooperating with McDonalds, DuPont, Walmart, Chevron and FujiFilm), Ingersoll-Rand, the Boeing Company, Peterbilt Inc., PZU, Zeppelin and others.
Our exclusive value is “Inspired software engineering” – Softengi makes thoughtful solutions, being totally focused on customer’s expectations and turning into reality the business dreams of our clients.
Путь к трассировке требований: от идеи к инструменту. SQA-Days 15Softengi
Доклад Дарьи Костюк на конференции SQA-Days 15 в Москве.
Доклад о том, как тестировщики, самостоятельно выработали подходы и инструменты для работы с требованиями. Доклад будет интересен тестировщикам, в чьих компаниях нет аналитиков или есть необходимость работать с требованиями самостоятельно.
2. Юрий Марков, архитектор решений Softengi
• в ИТ 15 лет, из них 10 лет работал разработчиком и 5 лет архитектором
решений
• опыт работы с OLAP более 2 лет. OLAP-приложения для «Укрпочта» (98 тысяч
работников и 14 тысяч почтовых отделений) и Государственной Службы
Занятости Украины.
• Workaround – сообщество разработчиков и архитекторов компании Softengi и
партнеров. Проводят лекции, семинары, вебинары, пьют пиво и едят пиццу.
Команда Softengi анализирует, разрабатывает, тестирует ПО для заказчиков из
Швейцарии, Германии, США, Бельгии,Украины.
О ДОКЛАДЧИКЕ И ОРГАНИЗАТОРЕ
3. АННОТАЦИЯ
Цель презентации – дать представление о том, когда целесообразно
использовать OLAP и как выглядит архитектура типичной системы.
4. СОДЕРЖАНИЕ
• Предпосылки для OLAP
• Традиционные решения
• Системы Business Intelligence
Хранилища данных
Процессы ETL
OLAP и размерное моделирование
Инструменты пользователя
• Ситуация на рынке
• Выводы
7. ПРОБЛЕМЫ
У руководства компании неизбежно будут возникать трудности:
• «У нас в компании горы информации, но мы не имеем к ней доступа»
• «Руководство должно использовать факты для принятия решений»
• «Мы хотим получать информацию в произвольных разрезах»
• «Просто покажите мне то, что важно»
9. НАПРАВЛЕНИЕ
Для решения проблем анализа информации нужны системы, обладающие
следующими характеристиками:
• Согласованная подача информации, собранной из различных источников
• Информация должна являться основой для принятия решений
• Обработка больших объёмов данных за приемлемое время
• Простота доступа и представления информации
• Разграничение доступа
13. НЕДОСТАТКИ
Разные шаблоны нагрузки:
постоянная (OLTP) vs пиковая
(Reporting)
Конфликтующие требования к
структуре: нормализованная
(OLTP) vs денормализованная
(Reporting)
Эскалация блокировок при
формировании отчётов
14. ТЕНДЕНЦИИ
В простых случаях задачи OLAP
можно реализовывать в OLTP
системах
Для полноценной OLAP
обработки требуется другой
подход к построению системы
16. ОПРЕДЕЛЕНИЕ
Business Intelligence (BI) –
набор техник и инструментов
для преобразования «сырых»
данных в информацию
Аналитическая обработка
данных (OLAP) – одна из
основных функций BI
18. ОПРЕДЕЛЕНИЕ
ХРАНИЛИЩА ДАННЫХ
Хранилище – это БД, содержащая исторические данные о всех
процессах компании
Данные в хранилище организованы так, чтобы поддерживать
аналитическую обработку данных (OLAP) вместо транзакционной
обработки (OLTP)
19. ОТ OLTP К ХРАНИЛИЩАМ
ДАННЫХ
Данные в OLTP Данные в хранилище
• Детальные
• Часто обновляемые
• Неизбыточные
• Доступ к единице (записи)
за операцию
• Агрегированные
• Редко обновляемые
• Избыточные
• Доступ к множеству за
операцию
21. ОПРЕДЕЛЕНИЕ
Extraction – извлечение данных
из разнородных источников
(БД, файлы, веб)
Transformation –
преобразование данных в
согласованную форму
(комбинирование, удаление
дубликатов, исправление
ошибок написания и т.д.)
Loading – загрузка данных в
таблицы хранилища
22. SSIS – инструментарий для
реализации процессов ETL
Содержит готовые
компоненты для типовых
операций (Merge,
Aggregate, Lookup, Multicast
и т.д.)
SQL Server Integration Services
24. РАЗМЕРНОЕ МОДЕЛИРОВАНИЕ
Основная структура – куб
данных
Оси куба называются
измерениями
На пересечении измерений
находятся факты
Куб можно «разрезать» вдоль
любых осей (slice and dice)
25. ТАБЛИЦЫ ИЗМЕРЕНИЙ
• Являются «входами» в таблицу фактов
• Обычно обладают большим числом колонок (50-100)
• Объём данных измерений обычно составляет 10% от объёма
таблицы фактов
26. ТАБЛИЦЫ ФАКТОВ
• Каждая строка соответствует некоторому событию бизнес-
процесса
• Событие характеризуется списком измерений, определяющих
детализацию таблицы (5-10)
• Событие может содержать несколько количественных (чаще
всего аддитивных) мер
28. Отличием от схемы «Звезда»
является нормализация
Выбор типа схемы обусловлен
компромиссом между
дублированием данных и
скоростью обработки
Типовые схемы хранилища: «Снежинка»
31. MOLAP vs. ROLAP
MOLAP хранит как
детализированные, так и
агрегированные данные
ROLAP не хранит данные в
многомерной структуре, а
использует динамические
запросы к хранилищу
HOLAP– гибридная
архитектура
33. Ориентирован на работу с
многомерными данными
Содержит множество
встроенных функций для
работы с измерениями
Обладает большей
выразительностью по
сравнению с SQL
Позволяет определять
вычисляемые (производные)
меры
SQL Server Analysis Services: язык MDX
36. DRILLDOWN
Операция позволяет
увидеть составные части
агрегата, которые, в свою
очередь, также могут быть
агрегатами
Drilldown продолжается до
тех пор, пока не будет
достигнут самый
детализированный уровень
– факт
37. В качестве одного из
источников данных
поддерживает OLAP
хранилища
SQL Server Reporting Services
40. ВЫВОДЫ
• Данные <> информация
• Хранилище данных – основа систем Business Intelligence
• В SQL Server имеется развитый инструментарий поддержки
Business Intelligence