Форум Сообщества Аналитиков

Общий раздел => Для всех => Тема начата: tnp от 01 Декабря 2009, 17:32:35

Название: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 01 Декабря 2009, 17:32:35
Практически готова к бета тестированию платформа TNP, которая может использоваться как инструмент бизнес-аналитика. Платформа разработана на основе технологии .NET. Большинство задач можно решать без программирования «кнопочно-галочными» настройками. Экспорт и импорт данных осуществляется в файлы форматов txt, xml, db, dbf, xls, а также произвольные базы данных.

Есть желающие посмотреть платформу и, возможно, принять участие в бета тестировании?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: StUtk от 01 Декабря 2009, 17:54:31
А можно поподробнее, особенно, что касается фразы "инструмент бизнес-аналитика"?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Бабихин Максим от 01 Декабря 2009, 18:18:39
А можно поподробнее, особенно, что касается фразы "инструмент бизнес-аналитика"?

А какие данные ? Что настроить? Что этим инструментом можно делать ? Гвозди можно заколачивать?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: div от 01 Декабря 2009, 19:49:12
Большинство задач можно решать без программирования «кнопочно-галочными» настройками.
1. Перечень решаемых TNP задач можно?
2. Хотелось бы ссылку на сайт с описанием возможностей.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 03 Декабря 2009, 17:34:37
1. Перечень решаемых TNP задач можно?
2. Хотелось бы ссылку на сайт с описанием возможностей.
Описание можно посмотреть тут http://www.compas.ru/solutions/tnp_specialist.php
там же указано, что можно делать. Если будут вопросы - пишите.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 03 Декабря 2009, 17:35:58
А можно поподробнее, особенно, что касается фразы "инструмент бизнес-аналитика"?
Позволяет собирать данные в разных форматах и обрабатывать их.
Посмотрите, пожалуйста, описание, в предыдущем посте дала ссылку и если будут вопросы - пишите.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: bas от 03 Декабря 2009, 17:48:15
а с помощью чего происходит моделирование поведения?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: StUtk от 03 Декабря 2009, 17:57:19
Посмотрите, пожалуйста, описание, в предыдущем посте дала ссылку и если будут вопросы - пишите.
Хех, ну по описанию - это чудо Божье - всё может, всё умеет. И "Предназначена для создания программ любой степени сложности"...))

Не могли бы Вы пояснить следующее свойство:
"12. Разные бизнес - процедуры можно писать на разных языках."
=)
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 03 Декабря 2009, 18:11:15
"12. Разные бизнес - процедуры можно писать на разных языках."
=)
Если не получилось все что хотите сделать настройками (кнопочно-галочными) и есть необходимость программировать причем несколько разных бизнес процедур, то каждая такая процедура может писаться на своем языке. Например, если работает несколько программистов, и каждый пишет свою процедуру, то договариваться на каком языке будут писать не надо.
Примерно так.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 03 Декабря 2009, 18:12:37
А какие данные ? Что настроить? Что этим инструментом можно делать ? Гвозди можно заколачивать?
Можно, но не эффективно. Молоток лучше :)
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 03 Декабря 2009, 18:50:48
а с помощью чего происходит моделирование поведения?
Не совсем понятен вопрос. Возможно, речь идет о модели данных.
Википедия определяет термин «Модель данных» так: это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактную машину доступа к данным, с которой взаимодействует пользователь. Эти объекты позволяют моделировать структуру данных, а операторы — поведение данных.
TNP есть средство моделирования, т.е. создания описаний объектов и их поведения. Кроме того, TNP это так же и среда выполнения, создающая объекты и реализующее поведение объектов.
Поведение объектов может задаваться либо «кнопочно-галочным» образом, т.е. выбором из имеющихся стандартных вариантов, либо с помощью программирования на языках C# или Visual Basic.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 03 Декабря 2009, 21:00:34
TNP, правильно ли я понимаю, что это типа BOLD или ECO только дальше и по смыслу родственно http://fast-base.ru ?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: bas от 04 Декабря 2009, 00:26:36
Поведение объектов может задаваться либо «кнопочно-галочным» образом, т.е. выбором из имеющихся стандартных вариантов, либо с помощью программирования на языках C# или Visual Basic.
Об этом и был вопрос. Ответ понятен :(
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 04 Декабря 2009, 11:57:59
bas, а что за грустный смайл...что тебя расстроило..поделись с нами?

Galogen, да по функциональности это похоже на BOLD, но не то...
в нашей системе, как и в BOLD возможно:
    * автоматическая генерация баз данных практически для всех реляционных СУБД
    * поддержка модификации базы данных с сохранением информации
    * автоматическая генерация программного кода на языках C# или Visual Basic
    * автоматическая генерация экранных форм для просмотра и редактирования данных;
    * поддержка создания многозвенных приложений и клиентов

но наша система естественно не встроена ни в какие среды как BOLD, мы сами по себе...
у нас есть среда в которой ты можешь самостоятельно создать бд для хранения требуемой тебе информации,
ты можешь сам разработать или автоматически создать формы для отображения твоей информации...эти формы могут быть разные по сложности..
фактически в системе TNP ты можешь выполнять сложнейшие задачи за короткое время без написания программного кода..
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 04 Декабря 2009, 12:16:48
Об этом и был вопрос. Ответ понятен :(
А почему так грустно, если все понятно?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 04 Декабря 2009, 12:56:01
Могу ли надеяться на получение инструмента для академических упражнений со студентами?

Нужно попробовать инструмент в действии. А так пока не очень понятно.

Поддерживает ли TNP объектную парадигму в ходе моделирования и проектирования? Существует ли кодогенерация, подобная в BOLD? Что означает автоматическое построение интерфейса? Возможно ли декларативное построение интерфейса? Интерфейс классический? Мастре-дитейл, деревья? Или базирующийся на концепциях объекта, связей, операций поведения?

Возможно ли использования прямого UML моделирования (например MDA), поддерживается ли OCL или нечто подобное?

В чем особая революционность проекта? Возможно ли создание web-приложений.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: bas от 04 Декабря 2009, 13:04:17
А почему так грусно, если все понятно?
П.ч. с помощью галочек мало что можно настроить и придется программировать, а автоматической генерации кода по модели действий (например, из Activity Diagram) нет.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Юрий Булуй от 04 Декабря 2009, 14:51:27
П.ч. с помощью галочек мало что можно настроить и придется программировать, а автоматической генерации кода по модели действий (например, из Activity Diagram) нет.

Интересно было бы увидеть автоматическую генерацию кода по диаграмме состояний :-)
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 04 Декабря 2009, 15:10:50
Интересно было бы увидеть автоматическую генерацию кода по диаграмме состояний :-)
Скачай демоверсию VP и попробуй :)
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 04 Декабря 2009, 18:20:55
Galogen, спасибо за интересный вопрос.
Хочется ответить на него вдумчиво и подробно, а это получится уже только в понедельник.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: oleg_tnp от 07 Декабря 2009, 15:32:12
Galogen, попробую ответить на все вопросы в порядке их появления.
1.   TNP поддерживает объектную парадигму для некоторых сущностей.
2. По поводу кодогенерации. На наш взгляд, есть два принципиально отличающихся сценария ее применения. В первом случае автоматически сгенерированный код исполняется без каких-либо изменений. Во втором случае, в автоматически сгенерированный код вносятся изменения и дополнения с целью реализации какой-либо нестандартной логики, находящейся за пределами возможностей кодогенератора и\или исходного языка. Очевидно, что в первом случае наличие или отсутствие кодогенерации является всего-лишь внутренней особенностью реализации системы, неинтересной конечному пользователю. Второй случай заслуживает рассмотрения. С одной стороны, мы получаем почти неограниченные возможности расширять функциональность нашего приложения. С другой стороны, мы попадаем в следующую не совсем простую ситуацию. Мы описали нашу модель, по описанию сгенерировали промежуточный код, внесли в этот код свои дополнения, получили какой-то результат. А теперь нам нужно внести изменения в исходное описание. Мы опять генерируем промежуточный код и нам опять нужно вносить в него изменения и дополнения. Чтобы упростить этот процесс, необходимо как-то отделять автоматически генерируемый код от кода, созданного вручную. То есть, в сущности, нас интересует возможность реализации нестандартных алгоритмов с помощью какого-либо языка программирования, а вовсе не автоматическая кодогенерация.
В TNP большая часть метаданных итерпретируется в момент использования, что обеспечивает возможность мгновенно увидеть результат изменений, внесенных в метаданные. По крайней мере, это касается объектов бизнес-логики и пользовательского интерфейса. При этом можно разрабатывать, т.н. «бизнес-процедуры» - небольшие программы на C# или Visual Basic, с помощью которых и можно реализовать нестандартную логику. Бизнес процедуры могут вызываться непосредственно или использоваться в качестве обработчиков различных событий.
При этом нельзя сказать, что автоматическая кодогенерация отсутствует совсем. В части доступа к данным она есть. Так, например, SQL-запросы могут генерироваться автоматически. Сгенерированные запросу могут быть модифицированы и сохранены для дальнейшего использования, либо автоматически формироваться непосредственно перед использованием.
3. Автоматическое построение интерфейса означает, что на основе описания структуры данных могут быть автоматически сформированы описания визуальных форм для отображения этих данных. Тоже своего рода кодогенерация. В дальнейшем эти описания могут быть изменены или дополнены. Существует визуальный редактор форм, позволяющий располагать на форме различные компоненты, указывать значения их свойств, привязку свойств к данным, обработку событий.
4. Использование прямого UML моделирования пока невозможно.
5. Создание web-приложений планируется в недалеком будущем.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 11 Декабря 2009, 12:57:23
Как то дискуссия затихла :(.
Предлагаю всем интересующимся посмотреть документацию на TNP, с подробным описанием продукта и скриншотами экрана http://195.182.131.10/documentation/tnp.pdf

Документация по ссылке будет доступна до запуска сайта TNP (начало 2010 года).
Следите за новостями на сайте www.compas.ru

Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 11 Декабря 2009, 13:01:03
Как то дискуссия затихла :(.
Я спрашивал о возможности получения демоверсии или версии для академический упражений. Пока сложно говорить о возможностях системы, не пощупав саму систему.

Жаль, что нет поддержки UML. А какие инструменты моделирования встроены в TNP?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 11 Декабря 2009, 15:35:58
TNP является инструментом моделирования.
Вы можете посмотреть документацию http://195.182.131.10/documentation/tnp.pdf
Видео-урок http://195.182.131.10/lesson/lesson1/lesson1.html

Для получения дистрибутива необходимо заполнить анкету.

АНКЕТА
* ФИО
*Город
* Специальность, классификация
Опыт работы
Организация
* Контакт
(телефон и/или e-mail)
* Цель скачивания

Поля отмеченные звездочкой обязательны для заполнения.


Заполненную анкету отправляйте письмом на tnp@compas.ru. Поле заполнения анкеты Вам будет выслана ссылка на закачку и пароль.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Сless от 16 Декабря 2009, 03:14:04
А есть нарисованная метамодель для данной системы ?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 16 Декабря 2009, 11:11:11
А есть нарисованная метамодель для данной системы ?
В таком виде мы не представляли информацию. Возможно, Вы сможете найти необходимую информацию в документации (http://195.182.131.10/documentation/tnp.pdf),  раздел «структура системы».
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Виталий Григораш от 16 Декабря 2009, 15:31:53
TNP это скорее инструмент программиста или "датабазника"
Не понятно из огромной инструкции как он помогает решать задачи бизнес аналитика.
Где моделирование процессов? Где требования?
Я увидел (пробежавшить быстро по мега документу) только базы данных и работу с данными.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 16 Декабря 2009, 17:57:47
Не понятно из огромной инструкции как он помогает решать задачи бизнес аналитика.
TNP – это в первую очередь инструмент для разработчика.
Мы позиционируем TNP, как средство для бизнес-аналитика, т к
1.   Если бизнес-аналитик может выступать в качестве постановщика задач, то он может и автоматизировать данную задачу, используя «кнопочно-галочные» настройки. Программировать при этом не требуется.
2.   TNP позволяет работать с данными в разных форматах и из различных баз данных. Перед аналитиками иногда стоят задачи получение всевозможной отчетности на основе таких данных. В этом случае после написания процедуры сбора данных аналитик может создать алгоритм их обработки. Такой алгоритм возможно сделать без программирования. 
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Виталий Григораш от 16 Декабря 2009, 18:29:34
2.   TNP позволяет работать с данными в разных форматах и из различных баз данных. Перед аналитиками иногда стоят задачи получение всевозможной отчетности на основе таких данных. В этом случае после написания процедуры сбора данных аналитик может создать алгоритм их обработки. Такой алгоритм возможно сделать без программирования. 
Для маркетолога-аналитка или финансового аналитика да.
А для IT бизнес-аналитика зачем?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 16 Декабря 2009, 18:41:27
А для IT бизнес-аналитика зачем?
Как это часто бывает под бизнес-аналитиком понимают очень разное.
Пожалуйста, напишите какие задачи в Вашем случае решает ИТ бизнес аналитик.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 22 Декабря 2009, 14:50:10
Теперь заполнить анкету для получения на ознакомление платформы TNP можно на сайте компании Компас http://www.compas.ru/solutions/tnp_download.php.
На этой же странице документация и видео-урок.
Напомню, что платформа отправляется всем желающим, после заполнения анкеты.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Григорий Печенкин от 22 Декабря 2009, 15:05:07
А на it4business эта же программа называется "платформой для быстрой разработки приложений".
Такое ощущение, что разработчики сами не поняли, что у них получилось, и теперь пытаются это выяснить с помощью "форумного маркетинга". :)
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 22 Декабря 2009, 16:00:39
А на it4business эта же программа называется "платформой для быстрой разработки приложений".
Такое ощущение, что разработчики сами не поняли, что у них получилось, и теперь пытаются это выяснить с помощью "форумного маркетинга". :)

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

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

Также встроенные возможности могут применяться для интеграции различных приложений, при этом, мы не получаем бесшовной интеграции в полном смысле этого слова, но и избегаем сложностей, с которыми сталкиваются шины. Нам нет необходимости менять исходные приложения, самое главное, что бы имеющиеся приложения могли экспортировать и импортировать данные в используемых нами форматах. Например, txt, xml, db, dbf, xls и др.

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


При этом, мы понимаем, что возможности использования TNP существенно шире, и мы надеемся, что в том числе форумы позволят нам охватить новые области применения TNP.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 22 Декабря 2009, 16:11:04
Теперь заполнить анкету для получения на ознакомление платформы TNP можно на сайте компании Компас http://www.compas.ru/solutions/tnp_download.php.
На этой же странице документация и видео-урок.
Напомню, что платформа отправляется всем желающим, после заполнения анкеты.

Меня порадовала фраза после проверки достоверности. Как будете проверять?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 22 Декабря 2009, 16:22:37
Меня порадовала фраза после проверки достоверности. Как будете проверять?
В ручную :)
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 22 Декабря 2009, 16:29:54
В ручную :)
Поделитесь опытом, вообще тема такая актуальная
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 22 Декабря 2009, 18:05:27
Поделитесь опытом, вообще тема такая актуальная
Если Вы получили ссылку на скачивания TNP, значит адрес электронной почты указали верно. Если будут еще вопросы, пожалуйста, пишите на почту.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 22 Декабря 2009, 18:51:41
Если Вы получили ссылку на скачивания TNP, значит адрес электронной почты указали верно. Если будут еще вопросы, пожалуйста, пишите на почту.
А вот что означает проверка - валидность email, понятно. А то я подумал, вот будут убеждаться, что я именно Эдуард Галиаскаров, доцент из ИГХТУ, тестлид из НПО Консультант и подумал ну ладно со мной, можно в ИГХТУ позвонить или там в НПО Консультант, но все равно время :)
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 22 Декабря 2009, 23:41:49
TNP, я скачал. Буду экспериментировать, но не сразу :)
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 23 Декабря 2009, 14:14:04
Хотелось бы прояснить вопрос установки.
Что ставить, а чего можно не ставить?
Если у меня стоит MSSQL 2000, что делать при этом?
Система не установилась - ругается на невозможность подключения к БД

Нашел в описании, что нужно сначала сделать эту БД средствами самого сервера
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 23 Декабря 2009, 17:20:14
Хотелось бы прояснить вопрос установки.

Мы гарантируем работу с тем ПО, которое перечислено в тех.требованиях. Работу на  MSSQL 2000 мы не гарантируем, но опыт работы есть, в принципе должно работать.
Сначала надо создать БД на сервере средствами администрирования  - «чистую», «пустую», потом при установке TNP указать строку подключения к ней.

В инструкции подробно описан порядок подключения, пожалуйста, посмотрите внимательно инструкцию. Если возникнут сложности, напишите на адрес tnp@compas.ru на каком этапе установки возникла проблема и приложите скриншот ошибки или подробно опишите возникающую ошибку, и мы обязательно подскажем, что делать дальше.

Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 30 Декабря 2009, 13:47:14
Готов еще один видео урок, посвященный описанию платформы TNP – круг задач, решаемых с использованием TNP, а также пояснение некоторых используемые термины и понятия, которые, на наш взгляд, требуют особого внимания.
Скачать урок можно по ссылке http://195.182.131.10/lesson/lesson2/lesson2.html.

Компания Компас поздравляет всех с Новым годом!
Желаем счастья, здоровья и творческих успехов!
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 30 Декабря 2009, 14:20:26
На ловца и зверь бежит.

Пытаюсь поставить TNP c уже установленным MSSQL 2000. И испытываю трудности. ВЫообще надо сказать продукция от Компас, хотя и работоспособная и интересная, но установка ...

Вспоминаю свои опыты по установке демоверсии Компас, когда MSSQL уже стоял - это было забавно.

Также забавно и сейчас.
В инструкции ни словом не обмолвлено, какую такую базу нужно создавать. Я создал Primer. Однако при установке отобразилось только KOMPAS, хочешь не хочешь переименовал базу в KOMPAS.

Далее нужно выставить некоторые загадочные параметры, не стал ставить, поскольку не мог догадаться где и какие.
Установил только пользователя и пароль sa sa. Хотя по идее должно работать  и с доменным именем, у меня инстанс настроен на виндусовый вход.

Тест соединения успешен, но когда продолжилась установка, как я понял при создании демопримера возникла ошибка
(http://www.isuct.ru/~ivt/foruml2/error1.jpg)
Установка пошла на откат и во время rollback'a
(http://www.isuct.ru/~ivt/foruml2/error2.jpg)

Вообще можно пошаговую инструкцию получить? Конкретно под mssql 2000&
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 30 Декабря 2009, 14:25:49
На ловца и зверь бежит.
К сожалению, у меня не отражаются картинки. Пожалуйста, перешлите эту информацию на tnp@compas.ru.
Относительно остальных вопросов сейчас подготовим ответ.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 30 Декабря 2009, 14:27:35
Была ошибка вставки, я поправил
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 30 Декабря 2009, 15:19:31
На ловца и зверь бежит.
1.   В технических требованиях указано, что TNP работает с MS SQL Server 2005; Oracle Database 10g или Oracle Database 11g, допускается: MS SQL Server 2008, с MSSQL 2000 TNP не работает.
2.   Для установки в архиве с программой вложены пошаговые инструкции для установки со скриптами. Документы: установка TNP клиент.doc, установка TNP сервер данных и клиент.doc, установка TNP сервер данных.doc, установка TNP сервер регистрации.doc. Рекомендуем внимательно прочесть инструкции.
3.   Для Вас мы можем предоставить дистрибутив с настройками для MSSQL 2000. Но сделать мы это сможем только после праздников.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 30 Декабря 2009, 19:10:11
3. Для Вас мы можем предоставить дистрибутив с настройками для MSSQL 2000. Но сделать мы это сможем только после праздников.
Я был бы благодарен, однако давайте не будем спешить, я попробую поработать с MSSQL 2005. Инстанс его у меня есть.

Однако я бы хотел уточнить по поводу наименование базы, все-таки база должна именоваться KOMPAS, или ее можно именовать по-разному? Если последнее, то выбор проявится в каком случае?

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

Тем более платформа позиционируется как средство, в котором можно обойтись без генерации кода :)

Уж извините за занудство :)
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 30 Декабря 2009, 23:17:48
Однако я бы хотел уточнить по поводу наименование базы, все-таки база должна именоваться KOMPAS, или ее можно именовать по-разному? Если последнее, то выбор проявится в каком случае?
Спасибо за Ваши комментарии, они нам очень полезны. Именовать базу можно по-разному. Подробнее об этом сказано в инструкции по установке и приведен соответствующий скриншот. Вы читали инструкцию?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 31 Декабря 2009, 00:22:00
Сначала надо создать БД на сервере средствами администрирования  - «чистую», «пустую», потом при установке TNP указать строку подключения к ней.
Ой только заметил, а что значит указать строку подключения? Физический путь? А не достаточно того, что она уже зарегистрирована на сервере? (Правда уже до после НГ все начну смотреть :) )
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 31 Декабря 2009, 00:24:13
Спасибо за Ваши комментарии, они нам очень полезны. Именовать базу можно по-разному. Подробнее об этом сказано в инструкции по установке и приведен соответствующий скриншот. Вы читали инструкцию?
Читал, и не совсем понял про некоторые моменты, но почитаю еще, обязательно
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Григорий Печенкин от 04 Января 2010, 23:44:22
Сначала надо создать БД на сервере средствами администрирования  - «чистую», «пустую», потом при установке TNP указать строку подключения к ней.


То есть предполагается, что пользователь программы должен быть знаком со средствами администрирования (которые, насколько я помню, входят только в полные платные версии MSSQL), должен уметь создавать "пустые" базы, а также должен знать, что такое "строка подключения" (если речь идёт о строке подключения ODBC, то он должен ещё знать, что такое ODBC)?

"Дружественность" интерфейса на уровне середины 90-х. :)
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 10 Января 2010, 18:10:47
Внесены изменения в дистрибутив (добавлены настройки для MSSQL 2000). Если Вы уже скачали TNP, и Вам необходимы такие настройки - скачайте программу еще раз по имеющейся у Вас ссылке и паролю.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 10 Января 2010, 19:49:41
Внесены изменения в дистрибутив (добавлены настройки для MSSQL 2000). Если Вы уже скачали TNP, и Вам необходимы такие настройки - скачайте программу еще раз по имеющейся у Вас ссылке и паролю.
Большое спасибо за Новогодний подарок :) Будем пробовать
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 10 Января 2010, 21:27:05
Итак, попытался установить согласно рекомендациям в описании по установке сервера и клиента.

Результат нет соединения (см первые три рисунка)

Посидел подумал и сделал так:
Integrated Security = True
USER ID = текущий вход в виндоус
Password = аналогично
Data Source = COMPOHOME
Initial Catalog = Primer (чистая пустая БД)

Тест соединения прошел успешно, демо пример установился.

Запускаю TNP клиента - результат рисунок 4

Почитал еще раз инструкцию по установке - не совсем понял зачем отключать брендмауэр (службу) и переводить ее  в ручной режим включения. Тем не менее сделал так.

Попробовал переустановить, запросила перезагрузки. Результат тот же

Windows XP SP3
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 11 Января 2010, 12:54:33
Итак, попытался установить согласно рекомендациям в описании по установке сервера и клиента.

Microsoft пишет по этому поводу следующее:

Такое поведение наблюдается, когда на сервере SQL настроена проверка подлинности Windows only и выполнено одно из следующих условий:

- Подключение к базе данных SQL Server устанавливается с помощью учетной записи SQL Server



Полный текст статьи: http://support.microsoft.com/kb/889615

 

Решить проблему можно одним из следующих способов:

1.       Изменить настройки безопасности сервера, установив значение свойства Server authentication равным SQL Server and Windows Authentication mode вместо Windows Authentication mode.

2.       Если первый способ неприемлем, то:

- установку сервера TNP нужно выполнять от имени пользователя домена, имеющего права администратора на SQL Server;

- в строке подключения вместо имени пользователя и пароля указать Integrated Security=True.

- после установки изменить свойства службы «TNP Сервер данных» так, чтобы вход в систему осуществлялся не с системной учетной записью, а с учетной записью пользователя домена, имеющего достаточные права на SQL Server, вероятно той, от имени которой осуществлялась установка.

Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 11 Января 2010, 17:51:42
Microsoft пишет по этому поводу следующее:
Спасибо. Будем знать

Цитировать
- после установки изменить свойства службы «TNP Сервер данных» так, чтобы вход в систему осуществлялся не с системной учетной записью, а с учетной записью пользователя домена, имеющего достаточные права на SQL Server, вероятно той, от имени которой осуществлялась установка.
Эксперименты я делал у себя дома. Никаких доменов у меня дома скорее всего нет, я лично ничего не настраивал, в таком случае, каким образом я должен настраивать свойства службы?

Эта рекомендация касается проблемы на рисунке 4?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Григорий Печенкин от 11 Января 2010, 18:25:49
Эксперименты я делал у себя дома. Никаких доменов у меня дома скорее всего нет, я лично ничего не настраивал, в таком случае, каким образом я должен настраивать свойства службы?

Насколько я помню, при установке SQL Server нужно выбрать способ аутентификации: использовать учётную запись пользователя в сети (читай - в домене) или завести отдельные учётные записи для этого сервера БД. Раньше (в версии MS SQL 7.0 и, по-моему, в 2000 тоже) для смены этой настройки необходимо было переустанавливать SQL Server.

Microsoft пишет по этому поводу следующее:

Это типичный случай перекладывания ответственности с программиста на пользователя. Такой подход возможен, только если вы пишете систему исключительно для себя либо для двух-трёх клиентов, которым вы лично можете настроить базу данных. Для "коробочных" продуктов это недопустимо.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 11 Января 2010, 20:32:24
Насколько я помню, при установке SQL Server нужно выбрать способ аутентификации: использовать учётную запись пользователя в сети (читай - в домене) или завести отдельные учётные записи для этого сервера БД. Раньше (в версии MS SQL 7.0 и, по-моему, в 2000 тоже) для смены этой настройки необходимо было переустанавливать SQL Server.
Да при установке сервера дома я скорее всего выбрал именно использование учетных записей Windows. Правда, когда я в свое время "игрался" с System Architect от Telelogic, там при установке я выбрал именно sa пользователя, и совершенно ничего не менял и не настраивал, а использовал сразу.

Цитировать
Это типичный случай перекладывания ответственности с программиста на пользователя. Такой подход возможен, только если вы пишете систему исключительно для себя либо для двух-трёх клиентов, которым вы лично можете настроить базу данных. Для "коробочных" продуктов это недопустимо.
Гриша, я с тобой полностью согласен. Установка и настройка Компаса была именно такой, но наверное это может быть оправдано, поскольку это КИС и требует серьезного подхода и знаний.

Но вот, как в данном случае позиционируется TNP? Возможно это не коробочная версия?
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 12 Января 2010, 14:58:11
Эксперименты я делал у себя дома. Никаких доменов у меня дома скорее всего нет, я лично ничего не настраивал, в таком случае, каким образом я должен настраивать свойства службы?
Тут как раз все просто. Необходимо сделать действия п. 1 Изменить настройки безопасности сервера, установив значение свойства Server authentication равным SQL Server and Windows Authentication mode вместо Windows Authentication mode.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 12 Января 2010, 15:35:31
Гриша, Эдуард, спасибо за Ваши комментарии об установки TNP. Эта информация для нас очень важна. Сейчас постараюсь ответить на Ваши вопросы.

     1. Средства администрирования есть в бесплатных версиях MSSQL. TNP работает и с MS SQL Server 2005 Express.
     2. Строка подключения БД есть, но не ODBC.
     3. Умение создавать БД на данный момент обязательно.
Сейчас мы говорим о первой бета версии платформы TNP, естественно, в процессе тестирования в платформу будут вноситься изменения, в том числе и в процесс установки. Вопрос о «коробочности» решения ставит нас в тупик. С одной стороны, TNP – это средство разработки, и использовать его будут программисты. Как мы уже успели понять, у них не возникает проблем с установкой. С другой стороны, хочется, что бы TNP пользовались бизнес-аналитики и сам продукт для этого подходит, но вот процесс установки для таких пользователей может быть сложным. Вот такая дилемма.


Гриша, вы писали: «"Дружественность" интерфейса на уровне середины 90-х. :)»... А не могли бы Вы более подробно расписать  как, на Ваш взгляд, должен происходить процесс установки?..
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Григорий Печенкин от 12 Января 2010, 16:39:16
Гриша, вы писали: «"Дружественность" интерфейса на уровне середины 90-х. :)»... А не могли бы Вы более подробно расписать  как, на Ваш взгляд, должен происходить процесс установки?..

Я, собственно, этот комментарий написал потому, что мы в своих первых приложениях наступали ровно на те же грабли. То есть один в один: выбрали платформу MS SQL (тогда ещё 7.0), связь через ODBC, и в руководстве по установке описали пошаговые процедуры создания БД, выполнения SQL скрипта, регистрации источника данных ODBC, и, наконец, подключения к базе через выбранный источник, предполагая, что выполнять все эти танцы с бубном будут администраторы на стороне клиента.

В результате такого подхода мне пришлось последовательно съездить в командировки ко всем клиентам, купившим эту версию нашей системы (в Латвию, Ливан, Кувейт и на Северный Кипр) для ручной установки и настройки базы данных. Можете себе представить уровень издержек.

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


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

Предупреждение пользователю о требуемых правах - это тоже неправильно, конечно. Но основную проблему этот подход решил: у большинства пользователей установка проходит без проблем, и на это предупреждение они просто не обращают внимания.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Григорий Печенкин от 12 Января 2010, 16:45:27
Гриша, Эдуард, спасибо за Ваши комментарии об установки TNP.

Но раз уж вы пришли рекламировать свою систему на форум Сообщества Системных Аналитиков, то я бы ещё раз посоветовал начать с самого начала: определить, какие проблемы предполагаемых пользователей она помогает решить. В этом списке (http://www.compas.ru/solutions/tnp_specialist.php), например, я не вижу ни одной своей проблемы, поэтому и система у меня не вызывает никакого интереса. В этой ветке вы фактически даёте наглядный пример того, как не следует разрабатывать ПО.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 12 Января 2010, 17:35:58
В этом списке (http://www.compas.ru/solutions/tnp_specialist.php), например, я не вижу ни одной своей проблемы, поэтому и система у меня не вызывает никакого интереса.
Не могли бы Вы привести примеры "своих проблем", очень интересно.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Григорий Печенкин от 12 Января 2010, 17:47:20
Не могли бы Вы привести примеры "своих проблем", очень интересно.


Мне и самому интересно. :) Наверное, тот, кто сумеет их чётко сформулировать, тот и разработает востребованный продукт.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 12 Января 2010, 18:22:06
Цитата: tnp
- после установки изменить свойства службы «TNP Сервер данных» так, чтобы вход в систему осуществлялся не с системной учетной записью, а с учетной записью пользователя домена, имеющего достаточные права на SQL Server, вероятно той, от имени которой осуществлялась установка.

В первом сообщении Вы рекомендуете мне изменить свойства службы "TNP Сервер данных", я не совсем понял, что я должен делать ...

... далее Вы отвечаете ...
Тут как раз все просто. Необходимо сделать действия п. 1 Изменить настройки безопасности сервера, установив значение свойства Server authentication равным SQL Server and Windows Authentication mode вместо Windows Authentication mode.

Я что-то не совсем понял, что же мне требуется изменить, чтобы программа работала?
Обеспечить значение свойства Server authentication равным SQL Server and Windows Authentication mode и тогда все проблемы, связанные с запуском клиента автоматом изменятся
или
все-таки как-то перенастроить службу "TNP Сервер данных".

Если второе, то что конкретно?

Да, может Вы откроете нам свое имя? А то Вы нас по именам, а мы tnp, tnp
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 12 Января 2010, 23:47:25
Вот не поленился, попробовал еще раз выполнить ряд манипуляций.

1. Запустил Enterprise Manager MSSQL 2000
2. Свойства регистрации\ Security вставил разрешение смешанной аутентификации
3. для sa оставил пустой пароль
4. Заново провел установку
5. указал sa в качестве User ID
6. Data Source оказался пустым (выпадающий список) - не стал ничего задавать
7. Initial Catalog = Primer  с уже установленным примером ранее
8. Проверил тестовое соединение - есть все окей
9. Запускаю TNP, указываю заданные логин и пароль (а да отключал службу брендмауэра, все равно без толку)
10. Та же самая ошибка подключения, которая была на рисунке 4

Каковы же все-таки инструкции? Может следует начать и как-то заново установить MSSQL? Помнится под Компас мне приходилось переключать свой инстанс с регистронезависимого на регистрозависимый.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 13 Января 2010, 14:11:41
Вот не поленился, попробовал еще раз выполнить ряд манипуляций.

1. Запустил Enterprise Manager MSSQL 2000
2. Свойства регистрации\ Security вставил разрешение смешанной аутентификации
3. для sa оставил пустой пароль
4. Заново провел установку
5. указал sa в качестве User ID
6. Data Source оказался пустым (выпадающий список) - не стал ничего задавать
Параметр Data Source должен быть обязательно указан. Выпадающий список серверов может быть пустым в случае, если остановлена служба SQL Server Browser. Следует либо включить эту службу, либо указать имя сервера вручную. Имя сервера указывается так, как Вы его видите в Enterprise Manager, т.е. либо имя компьютера, либо имя компьютера\имя сервера.


7. Initial Catalog = Primer  с уже установленным примером ранее
8. Проверил тестовое соединение - есть все окей
Т.е. на форме редактирования подключения к БД Вы нажали кнопку «Тест» и получили сообщение «Соединение установлено успешно»? Учитывая пункт 6, это странно. Если это действительно так, то это может свидетельствовать о том, что мы не всегда правильно проверяем соединение. Это мы проверим и исправим.


9. Запускаю TNP, указываю заданные логин и пароль (а да отключал службу брендмауэра, все равно без толку)
10. Та же самая ошибка подключения, которая была на рисунке 4
Очевидно, что без параметра Data Source подключиться к БД не удалось, соответственно, сервер TNP не смог правильно инициализироваться. Сообщение об ошибке можно увидеть в журнале событий Windows «Приложение».
Нужно исправить строку подключения. Для этого:
1.   Запустить утилиту конфигурирования сервера TNP («Пуск \ Все программы \ TNP \ Конфигурация \ Конфигурация сервера»)
2.   Выбрать пункт меню «Файл \ Редактировать описание БД», после чего появится форма редактирования подключения (та же, что и при установке).
3.   Заполнить свойство Data Source и убедиться, что тест соединения проходит успешно.
4.   Нажать кнопку «ОК» и согласиться сохранить изменения.
5.   Перезапустить службу сервера данных TNP.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 13 Января 2010, 17:30:28
Да, может Вы откроете нам свое имя? А то Вы нас по именам, а мы tnp, tnp
Под логином tnp на форуме пишет группа сотрудников компании Компас :)
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 13 Января 2010, 19:58:25
Под логином tnp на форуме пишет группа сотрудников компании Компас :)
Окей :), уважаемая группа сотрудников компании Компас!
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 14 Января 2010, 00:04:38
Уважаемая группа сотрудников компании Компас!

Я уже отчаялся расколоть Вашу систему.

Все манипуляции касаются моего домашнего компьютера.

В общем сделал все как вы сказали - и опять не могу запустить приложение так как возникает ошибка рисунка 4 .

Делал разные сочетания - ничего не помогает. По-ему что-то с localhost именно тут какой-то изъян.

Завтра попробую на работе.

Вас же хотел попросить описать подробности от момента регистрации SQL Server в Enterprise Manager, то шагов настройки подключения в TNP.

Спасибо
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: bas от 14 Января 2010, 09:06:37
Если Эд так заболел tnp и сотрудники Компаса так заинтересованы в продвижении своего интсрумента, то предлагаю Компасу самим проделать операцию по инсталляции нулевой БД МС СКЛ для домашнего пользования и подключения к ней ТНП, далее описать сей процесс подробно.
Эд тогда скажи версию МС СКЛ.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 14 Января 2010, 11:32:25
Проделал все то же самое в университете. отсылаю свои настройки. имхо дело в этом самом локалхосте

Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: Galogen от 14 Января 2010, 11:33:05
в продолжении
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 18 Января 2010, 11:16:28
Что бы не загромождать ветку Galogen получил ответ по почте. О результатах установки обязательно напишем.
Название: Re: Новый инструмент TNP для бизнес-аналитика
Отправлено: tnp от 19 Января 2010, 17:14:33
Внесены изменения в дистрибутив (добавлены настройки для MSSQL 2000).
Работа TNP с MSSQL 2000 выявила ряд ошибок, которые возникают на всех этапах работы. Изменения, внесенные в дистрибутив по просьбе Galogen не достаточны для корректной работы. Оценив объем работы по настройке и тестированию TNP для работы с MSSQL 2000, мы приняли решения не вносить изменения. Выражаем благодарность Galogen за тестирование совместимости TNP и MSSQL 2000.
TNP работает только с версиями указанными в технических требованиях.