УПРАВЛЕНИЕ СРЕДСТВОМ ПРОСМОТРА ДАННЫХ

1. В компьютерной системе в компьютерной сетевой среде способ генерирования настраиваемого средства (130) просмотра данных, причем средство просмотра выполнено с возможностью отображать данные на любом уровне в модели данных, причем способ содержит:
этап, на котором принимают пользовательский запрос (106), указывающий, что одна или более частей данных должны быть отображены настраиваемым пользователем образом с использованием средства просмотра данных;
этап, на котором осуществляют доступ к запрошенным частям (116) данных, которые должны быть отображены средством просмотра данных;
этап, на котором генерируют динамическое средство (130) просмотра данных, выполненное с возможностью отображать части данных, к которым осуществляют доступ настраиваемым пользователем образом, указанным в принятом пользовательском запросе (106); и
этап, на котором применяют сгенерированное динамическое средство просмотра (130) данных к частям данных (116), к которым осуществляют доступ, так, что сгенерированное средство просмотра отображает запрошенные части данных настраиваемым пользователем образом.
2. Способ по п.1, в котором сгенерированное, настраиваемое средство просмотра данных является измененной версией средства просмотра данных, используемого по умолчанию.
3. Способ по п.2, дополнительно содержащий этап, на котором копируют средство просмотра данных, используемое по умолчанию, в репозиторий средства просмотра.
4. Способ по п.2, в котором средство просмотра данных, используемое по умолчанию, отображает, по меньшей мере, часть запрошенных данных.
5. Способ по п.1, в котором запрошенные данные соответствуют модели данных.
6. Способ по п.5, дополнительно содержащий этапы:
этап, на котором отображают модель согласно первому виду отображения;
этап, на котором принимают пользовательский ввод, указывающий вид, который должен быть переключен на второй вид отображения, причем ввод содержит одно или более редактирований средства просмотра данных, которые должны быть применены к настраиваемому средству просмотра данных; и
этап, на котором переключают виды отображения с первого вида отображения на второй вид отображения посредством динамического редактирования средства просмотра данных согласно принятым редактированиям средства просмотра данных, причем примененные редактирования побуждают отображение быть переключенным с первого вида на второй вид.
7. Способ по п.6, в котором каждый вид представляет другую перспективу модели данных.
8. Способ по п.1, дополнительно содержащий этап, на котором пользователь использует сгенерированное динамическое средство просмотра данных, чтобы изменить одно или более других средств просмотра данных.
9. Способ по п.1, в котором любые данные, к которым последовательно осуществляют доступ, отображаются согласно настраиваемому пользователем виду.
10. В компьютерной системе в компьютерной сетевой среде способ динамического применения измененного средства просмотра данных на любом уровне в модели данных, причем способ содержит:
этап, на котором осуществляют доступ к данным, которые должны быть отображены с использованием исходного средства (230) просмотра данных, причем исходное средство просмотра данных отображает данные различных типов согласно одному или более сохраненных соответствий (222) типов данных;
этап, на котором представляют данные, к которым осуществляют доступ, с использованием исходного средства (230) просмотра данных;
этап, на котором принимают пользовательский ввод (205), указывающий, что одно или более сохраненных соответствий (222) типов данных должны быть изменены;
этап, на котором динамически изменяют исходное средство (230) просмотра данных на основе полученного пользовательского ввода (205), включающего в себя изменения соответствий, в то время как данные представляются;
этап, на котором присваивают имя (206) измененному исходному средству просмотра (240) данных; и
этап, на котором сохраняют именованное средство просмотра (240) данных в репозитории средства просмотра (220) так, что другие пользователи могут осуществить доступ и использовать именованное средство просмотра данных.
11. Способ по п.10, дополнительно содержащий этап, на котором динамически применяют именованное средство просмотра к данным, к которым осуществляют доступ, так, что, по меньшей мере, одна часть данных отображается согласно соответствиям.
12. Способ по п.10, в котором второй пользователь осуществляет доступ к репозиторию и выбирает настраиваемое средство просмотра, соответствующее конкретному типу данных.
13. Способ по п.12, в котором только те средства просмотра, которые соответствуют типу данных, доступны второму пользователю.
14. Способ по п.10, дополнительно содержащий этап, на котором выбирают подходящее средство просмотра для типа модели на основе установленного соответствия.
15. Способ по п.10, дополнительно содержащий этап, на котором выбирают подходящее средство просмотра для, по меньшей мере, части данных модели на основе контекста части данных.
16. Способ по п.15, в котором контекст части данных содержит, по меньшей мере, одно из: верхний уровень, встроенный, набор, единственный и элемент в списке.
17. Способ по п.10, в котором этап хранения именованного средства просмотра в репозитории средства просмотра содержит этап, на котором хранят только изменения, произведенные в исходном средстве просмотра.
18. Способ по п.10, дополнительно содержащий:
этап, на котором принимают пользовательский ввод, запрашивающий использование сохраненного именованного средства просмотра для отображения, по меньшей мере, части запрошенных данных; и
этап, на котором отображают запрошенные данные с использованием сохраненного именованного средства просмотра.
19. Компьютерный программный продукт для реализации способа создания настраиваемого вида, который является замещаемым для стандартного вида модели на любом уровне в модели, причем компьютерный программный продукт содержит один или более читаемых компьютером носителей, имеющих на них исполнимые компьютером инструкции, которые при исполнении одним или более процессорами вычислительной системы побуждают вычислительную систему осуществлять способ, причем способ содержит:
этап, на котором принимают пользовательский запрос (106), указывающий, что среди множества частей (116) данных, соответствующих модели данных, каждый тип данных в модели должен быть отображен настраиваемым пользователем образом согласно типу данных с использованием средства просмотра данных;
этап, на котором осуществляют доступ к запрошенным частям (116) данных, которые должны быть отображены средством просмотра данных;
этап, на котором генерируют динамическое средство просмотра (130) данных, выполненное с возможностью отображать каждую часть данных модели, к которой осуществляют доступ согласно настраиваемому пользователем образу для типа данных, как указано в принятом пользовательском запросе (106); и
этап, на котором применяют сгенерированное динамическое средство просмотра (130) данных к частям данных каждого типа данных, к которым осуществляют доступ, так, что сгенерированное средство просмотра отображает каждую запрошенную часть данных настраиваемым пользователем образом согласно типу данных.
20. Способ по п.19, дополнительно содержащий этап, на котором пользователь использует сгенерированное динамическое средство просмотра данных, чтобы изменить одно или более других средств просмотра данных.