Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Sharepoint: списки / 15 сообщений из 15, страница 1 из 1
26.09.2005, 17:55
    #33289358
Alexey_DBA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
Необходимо создать список, который будет заполняться данными из базы данных MS SQL Server или профилей пользователей.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
22.03.2007, 15:23
    #34409029
Деня
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
я так понимаю - никто не знает, как достучаться до SharePoint ?
...
Рейтинг: 0 / 0
22.03.2007, 15:25
    #34409034
Anton.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
Ну так создайте. В чем конкретно проблема?
...
Рейтинг: 0 / 0
23.03.2007, 09:02
    #34410392
Sharepoint: списки
Деняя так понимаю - никто не знает, как достучаться до SharePoint ?

ШареПоинт 2007 нужно было утопить в младенчестве, пока он не расползся по машинам пользователей ms office'a...
...
Рейтинг: 0 / 0
23.03.2007, 09:57
    #34410536
Anton.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
2007-й Шарепоинт рулит. Если жалко 5 килобаксов отстегивать, есть бесплатные wss 3.0 - отличная платформа для интранет приложений.
...
Рейтинг: 0 / 0
23.03.2007, 13:04
    #34411442
Sharepoint: списки
Anton.2007-й Шарепоинт рулит. Если жалко 5 килобаксов отстегивать, есть бесплатные wss 3.0 - отличная платформа для интранет приложений.

Я уже больше полугода с этим дерьмом работаю. Если заниматься кастомизацей пользовательского интерфейса через web интерфейс, то проблем не очень много.
Однако программное API - бажная дрянь.

А требования к железу у 2007 не сравнимы ни с каким j2ee в самом худшем его варианте.
...
Рейтинг: 0 / 0
23.03.2007, 13:19
    #34411496
Anton.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
На счет АПИ в чем-то ты прав. Я тоже с ним намучился, когда надо было синхронизировать содержимое списка со сторонней БД.
Но кто тебя его трогать заставляет? Пиши себе веб-части, да к сайту прикручивай, никто не мешает. И много всего полезного уже реализовано. Всяко быстрее чем сайт с нуля делать.
...
Рейтинг: 0 / 0
23.03.2007, 13:46
    #34411584
наболело
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
Anton.На счет АПИ в чем-то ты прав. Я тоже с ним намучился, когда надо было синхронизировать содержимое списка со сторонней БД.
Но кто тебя его трогать заставляет? Пиши себе веб-части, да к сайту прикручивай, никто не мешает. И много всего полезного уже реализовано. Всяко быстрее чем сайт с нуля делать.

Веб-частями сыт не будешь. К тому же, часто проще использовать простую aspx вместо вебпарта.

Весь гемморой начинается при попытки реализовать на листках более или менее сложную логику.
Н-р, чтобы изменение одного айтема приводило к автоматическому изменению других.
Если зайдествованно хотя бы порядка десятка items, то можно жать f5 и смотреть как шустро летает SP...

Управления транзакциями нет, каскадные операции не поддреживаются и прочее.

Что-то серьёзное делать на этом не возможно. Проще сделать с нуля своё и разукрасить морду под sp.
...
Рейтинг: 0 / 0
27.03.2007, 11:15
    #34417658
Anton.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
наболелоВеб-частями сыт не будешь. К тому же, часто проще использовать простую aspx вместо вебпарта.
Ну так кто тебе мешает простую aspx использовать там где это действительно проще? А иногда возможности wss бывают очень даже полезны.
наболелоВесь гемморой начинается при попытки реализовать на листках более или менее сложную логику. Н-р, чтобы изменение одного айтема приводило к автоматическому изменению других. Если зайдествованно хотя бы порядка десятка items, то можно жать f5 и смотреть как шустро летает SP...
Да ладно, при десятке другом Item-ов он чень даже шустро летает. У меня обновление порядка сотни item-ов занимает 2-3 секунды. Не могу сказать что это быстро, но не для того они предназначены, чтоб их сотнями одновременно изменять. Кстати правильные CAML запросы иногда позволяют сильно повысить производительность.
наболелоУправления транзакциями нет, каскадные операции не поддреживаются и прочее.
Раскатал губу :) Может в какой-нибудь 2009-й версии и появятся. Мне бы тоже например хотелось, чтоб объектная модель wss была открытой с исходниками, как например VCL в Делфях. Но "это фантастика" :)
наболелоЧто-то серьёзное делать на этом не возможно. Проще сделать с нуля своё и разукрасить морду под sp.
Не соглашусь. wss вполне дает "сделать с нуля своё" когда надо + еще кучу всего нахаляву.
...
Рейтинг: 0 / 0
27.03.2007, 20:25
    #34419713
Деня
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
Не разбирался ли кто-нибудь
с форматом Бизнес-Приложений в SPS2007
пример на МСДН нашли, сейчас у меня программер ковыряется, но пока не вполне ясно структура этого файла и не вполне ясна дальнейшая судьба его использования :)
...
Рейтинг: 0 / 0
28.03.2007, 10:20
    #34420467
Anton.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
Вы имеете в виду Business Data Catalog ?
Позволяет отображать данные сторонней БД или Веб-сервиса. Файл метаданных там действительно довольно мутный. Я в свое время с ним повозился, но мне надо было обеспечить еще и возможность редактирования данных. Поэтому я в конце концов отказался от идеи использовать BDC и сделал все через обычный CustomList. Прикрутил к нему обработчик событий и написал дополнительную веб часть для синхроизации изменений. Получилось неплохо, хотя и навороченно.
...
Рейтинг: 0 / 0
28.03.2007, 12:00
    #34420984
наболело
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
Anton.
Ну так кто тебе мешает простую aspx использовать там где это действительно проще? А иногда возможности wss бывают очень даже полезны.

Очень "иногда" :)

Anton.
Да ладно, при десятке другом Item-ов он чень даже шустро летает. У меня обновление порядка сотни item-ов занимает 2-3 секунды.
А теперь прикинь сколько мс занимают аналогичные операции в базах данных.
Если логика хоть чуть-чуть сложная (н-р, лист темы, лист вопросы (ref тема), лист тесты (ref вопросы), лист Результаты (ref тесты)), то тормоза выходят сказочные.

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

Вот и я о том же, не предназначен sharepoint для создания серьёзных приложений. Только на уровне положил документ в лист, заапрувил, прочитал и т.п.

Anton.
наболелоУправления транзакциями нет, каскадные операции не поддреживаются и прочее.
Раскатал губу :) Может в какой-нибудь 2009-й версии и появятся. Мне бы тоже например хотелось, чтоб объектная модель wss была открытой с исходниками, как например VCL в Делфях. Но "это фантастика" :)

Губу?! Это минимум возможностей требуемый для создания корпоративных приложений.
Единственная возможность обеспечить транзакционность средствами sp использвоать механизм workflow. Т.е. ещё больше тормозов и приключений на свою жопу.

Anton.
наболелоЧто-то серьёзное делать на этом не возможно. Проще сделать с нуля своё и разукрасить морду под sp.
Не соглашусь. wss вполне дает "сделать с нуля своё" когда надо + еще кучу всего нахаляву.
Вся халява заключается в возможности использовать стандартные морды для SPList'ов и кастомизировать их в ограниченных пределах.

За это приходится расплачиваться производительностью системы в целом и с нижением скорости разработки.
...
Рейтинг: 0 / 0
05.04.2007, 02:47
    #34439043
Proximo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
Anton.Я тоже с ним намучился, когда надо было синхронизировать содержимое списка со сторонней БД.

Anton, а ты не можешь поделиться опытом? Как ты это делал? У меня стоит задача обеспечить двустороннюю синхронизацию данных SP и Oracle. У меня есть одна идея..., но может ты сделал как то проще!?
...
Рейтинг: 0 / 0
06.04.2007, 10:36
    #34442516
Anton.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
Тут вариантов несколько:
1. Создать свою веб-часть, позволяющую отображать и редактировать данные.
2. При помощи BDC отображать данные. Там можно Actions навесить, где по клику на запись осуществляется редирект на заданный url и в параметрах запроса передается инфа о записи. Тогда придется делать страницы для редактирования, добавления, удаления данных.
3. (То что сделал я) Данные храняться в списке ШареПоинт (SPList) и все изменения синхронизируются. Тут надо только написать механизм синхронизации. Мне надо было отображать прикрипленные файлы (которые хранились в в полях таблицы), а также дать юзеру возможность настраивать отображение данных.

Возможно вариант 3 не самый оптимальный, т.к. в таком случае существуют 2 копии одних и тех же данных - в базе ШареПоинта и в сторонней СУБД.

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

Удаляет из списка записи, которые были изменены в БД.

Добавляет в список записи, которые присутствуют в БД, но отсутствуют в списке.
2. Для изменения содержимого БД при изминении списка, я навесил на него обработчик событий.
Вроде работает, хотя немного громоздко вышло.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
27.05.2008, 11:08
    #35336796
belysheva
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sharepoint: списки
Anton.На счет АПИ в чем-то ты прав. Я тоже с ним намучился, когда надо было синхронизировать содержимое списка со сторонней БД.
Но кто тебя его трогать заставляет? Пиши себе веб-части, да к сайту прикручивай, никто не мешает. И много всего полезного уже реализовано. Всяко быстрее чем сайт с нуля делать.

расскажи, плиз, в чем именно сложности возникали и сколько примерно времени у тебя ушло на решение задачки по синхронизации содержимого списка со сторонней БД. У меня сейчас похожая задачка и нужно оценить сроки. Ты пользовался какими-нибудь ETL стредствами?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Sharepoint: списки / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]