Бюллетень ЕАПВ "Изобретения (евразийские заявки и евразийские патенты)"
Бюллетень 4´2008

(11)

010400 (13) B1 Разделы: A B C D E F G H

(21)

200600651

(22)

2004.10.01

(51)

G06F 17/30 (2006.01)

(31)

60/507,576

(32)

2003.10.01

(33)

US

(43)

2007.10.26

(86)

PCT/US2004/032188

(87)

WO 2005/033980 2005.04.14

(71)(73)

ШЛЮМБЕРГЕР ХОЛДИНГЗ ЛИМИТЕД (VG)

(72)

Гупта Атул (US), Сингх Амар (IN)

(74)

Медведев В.Н., Павловский А.Н. (RU)

(54)

СИСТЕМА, СПОСОБ И УСТРОЙСТВО ДЛЯ ЗАГРУЗКИ ТЕКСТОВЫХ ДАННЫХ В БАЗУ ДАННЫХ

(57) 1. Устройство для загрузки данных из набора данных электронной таблицы, имеющей данные в форме одной или более записей, в базу данных, заключающее в себе:

a) управляющий файл, содержащий набор правил для описания соответствия между атрибутами упомянутого набора данных электронной таблицы и атрибутами упомянутой базы данных, причем каждое правило содержит условие;

b) загрузчик электронной таблицы, имеющий в качестве входных данных набор данных электронной таблицы и управляющий файл, причем:

i) каждое правило в управляющем файле вычисляют для каждой записи, чтобы определить, истинно ли условие для записи, и, если условие истинно, выполняют разбор записей; и

ii) загрузчик электронной таблицы направляет разобранные данные в базу данных.

2. Устройство по п.1, в котором набор правил в управляющем файле включает в себя правило переменной.

3. Устройство по п.2, в котором правило переменной заключает в себе условие, дескриптор разбора и раздел значений.

4. Устройство по п.3, в котором правило переменной включает в себя конечное условие.

5. Устройство по п.3, в котором правило переменной включает в себя список атрибутов.

6. Устройство по п.1, в котором набор правил в управляющем файле включает в себя правило сущности.

7. Устройство по п.6, в котором правило сущности содержит условие и список атрибутов.

8. Устройство по п.7, в котором правило сущности включает в себя конечное условие.

9. Устройство по п.7, в котором правило сущности включает в себя раздел ссылочной сущности.

10. Устройство по п.1, в котором набор правил в управляющем файле содержит правило переменной и правило сущности.

11. Устройство по п.1, дополнительно заключающее в себе пользовательский интерфейс, используемый для создания управляющего файла.

12. Устройство по п.11, в котором пользовательский интерфейс включает в себя информационную секцию управляющего файла, содержащую дерево объектов, закладку атрибутов и область предварительного просмотра управляющего файла, а также информационную секцию файла данных, содержащую область данных электронной таблицы, отражающую набор данных электронной таблицы, и в котором:

a) выбор бизнес-объекта в дереве объектов открывает список из одного или более атрибутов для бизнес-объекта в закладке атрибутов;

b) атрибуты из открытого списка атрибутов можно перетаскивать и оставлять в столбцах в области данных электронной таблицы; и

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

13. Устройство по п.12, в котором может быть осуществлен предварительный просмотр управляющего файла в области предварительного просмотра управляющего файла в пользовательском интерфейсе.

14. Устройство по п.12, в котором атрибуты в закладке атрибутов, которые являются обязательными для выбранного бизнес-объекта, помечены как отличающиеся от атрибутов, которые не являются обязательными.

15. Устройство по п.14, в котором обязательные атрибуты помечаются цветом.

16. Устройство по п.14, в котором обязательные атрибуты помечаются затенением.

17. Устройство по п.14, в котором обязательные атрибуты помечаются особым шрифтом.

18. Устройство по п.12, в котором область данных электронной таблицы пользовательского интерфейса включает в себя функции по редактированию.

19. Устройство по п.12, в котором дерево объектов отображает двухуровневую иерархию со списком подмоделей, являющихся группами бизнес-объектов, с бизнес-объектами под каждой подмоделью.

20. Устройство по п.12, дополнительно включающее в себя слой доступа к данным в базе данных, позволяющий использовать для создания новых бизнес-объектов в дереве объектов определения сущностей и отображения постоянного хранения.

21. Устройство по п.1, в котором данные в наборе данных электронной таблицы представляют собой данные на основе строк.

22. Устройство по п.1, в котором данные в наборе данных электронной таблицы представляют собой данные на основе столбцов.

23. Устройство по п.1, в котором набор правил в управляющем файле включает в себя правило переменной, заключающее в себе условие, дескриптор разбора и раздел переменных, и правило сущности, заключающее в себе условие и список атрибутов.

24. Устройство по п.23, дополнительно заключающее в себе пользовательский интерфейс, используемый для формирования управляющего файла, причем пользовательский интерфейс включает в себя информационную секцию управляющего файла, содержащую дерево объектов, закладку атрибутов и область предварительного просмотра управляющего файла, а также информационную секцию файла данных, содержащую область данных электронной таблицы, отражающую набор данных электронной таблицы, и в котором:

a) выбор бизнес-объекта в дереве объектов открывает список из одного или более атрибутов для бизнес-объекта в закладке атрибутов;

b) атрибуты из открытого списка атрибутов можно перетаскивать и оставлять в столбцах в области данных электронной таблицы; и

c) загрузчик данных электронной таблицы использует атрибуты, оставленные в области данных электронной таблицы, чтобы установить соответствие между столбцами и бизнес-объектами и чтобы создать из данного соответствия управляющий файл; и

d) в области предварительного просмотра управляющего файла в пользовательском интерфейсе может быть выполнен предварительный просмотр управляющего файла.

25. Устройство по п.12, в котором атрибуты определены в базе данных.

26. Устройство по п.12, в котором по меньшей мере один атрибут вычисляется с использованием раздела выражения значения.

27. Устройство по п.12, в котором по меньшей мере один атрибут разбирают с использованием команды дескриптора разбора, и к значению разобранного атрибута обращаются с использованием раздела значения.

28. Способ загрузки данных из набора данных электронной таблицы, имеющей данные в форме одной или более записей, в базу данных, содержащий этапы, на которых:

a) создают управляющий файл с правилами для описания соответствия между атрибутами упомянутого набора данных электронной таблицы и атрибутами упомянутой базы данных, причем каждое правило включает в себя условие;

b) выполняют ввод набора данных электронной таблицы и управляющего файла в загрузчик электронной таблицы;

c) вычисляют каждое правило по отношению к каждой записи, чтобы определить, истинно ли условие правила для данной записи и, если условие истинно, затем выполняют разбор записи на одну или более лексем и обращаются к значению разобранной записи, используя раздел значений правила;

d) направляют разобранные данные с установленным значением в базу данных.

29. Способ по п.28, в котором данные в наборе данных электронной таблицы представляют собой данные на основе строк.

30. Способ по п.28, в котором данные в наборе данных электронной таблицы представляют собой данные на основе столбцов.

31. Способ по п.28, в котором этап создания управляющего файла дополнительно содержит этапы, на которых:

i) используя пользовательский интерфейс для загрузчика электронной таблицы, выбирают бизнес-объект в секции дерева объектов пользовательского интерфейса, причем выбор бизнес-объекта открывает список атрибутов для выбранного бизнес-объекта в секции закладки атрибутов пользовательского интерфейса;

ii) атрибуты для выбранного бизнес-объекта перетаскивают и оставляют в столбцах области данных электронной таблицы пользовательского интерфейса, при этом область данных электронной таблицы отражает набор данных, который должен быть загружен загрузчиком электронной таблицы;

iii) используя оставленные и перетащенные атрибуты, устанавливают соответствие между столбцами, в которые перетаскивали атрибуты, и бизнес-объектами перетаскиваемых атрибутов;

iv) формируют управляющий файл, отражающий этап установления соответствия a) (iii).

32. Способ по п.31, в котором этап создания управляющего файла дополнительно содержит этапы, на которых:

v) выполняют предварительный просмотр сформированного управляющего файла в области предварительного просмотра управляющего файла пользовательского интерфейса.

33. Способ по п.28, в котором набор правил в управляющем файле включает в себя правило переменной.

34. Способ по п.33, в котором правило переменной заключает в себе условие, дескриптор разбора и раздел значений.

35. Способ по п.34, в котором правило переменной дополнительно включает в себя конечное условие.

36. Способ по п.34, в котором правило переменной дополнительно включает в себя список атрибутов.

37. Способ по п.28, в котором набор правил в управляющем файле включает в себя правило сущности.

38. Способ по п.37, в котором правило сущности заключает в себе условие и список атрибутов.

39. Способ по п.38, в котором правило сущности включает в себя конечное условие.

40. Способ по п.38, в котором правило сущности включает в себя раздел ссылочной сущности.

41. Способ по п.28, в котором набор правил в управляющем файле содержит правило переменной и правило сущности.

42. Способ по п.31, в котором атрибуты в закладке атрибутов, которые являются обязательными для выбранного бизнес-объекта, помечены как отличающиеся от атрибутов, которые не являются обязательными.

43. Способ по п.42, в котором обязательные атрибуты помечаются цветом.

44. Способ по п.42, в котором обязательные атрибуты помечаются затенением.

45. Способ по п.42, в котором обязательные атрибуты помечаются особым шрифтом.

46. Способ по п.31, в котором функции по редактированию могут выполняться с использованием области данных электронной таблицы пользовательского интерфейса.

47. Способ по п.31, в котором дерево объектов отображает двухуровневую иерархию со списком подмоделей, являющихся группами бизнес-объектов, с бизнес-объектами под каждой подмоделью.

48. Способ по п.31, дополнительно заключающий в себе слой доступа к данным в базе данных, причем слой доступа к данным позволяет использовать для создания новых бизнес-объектов в дереве объектов определения сущностей и отображения постоянного хранения.

49. Способ по п.31, в котором атрибуты определены в базе данных.

50. Способ по п.49, в котором по меньшей мере один атрибут вычисляется с использованием раздела выражения значения.

51. Способ по п.49, в котором по меньшей мере один атрибут разбирают с использованием команды дескриптора разбора, и к значению разобранного атрибута обращаются с использованием раздела значения.

52. Способ по п.32, в котором правила в управляющем файле включают в себя правило переменной, заключающее в себе условие, дескриптор разбора и раздел переменных, и правило сущности, заключающее в себе условие и список атрибутов.

53. Система для способа загрузки данных из набора данных электронной таблицы, имеющей данные в форме одной или более записей, в базу данных, содержащая:

a) управляющий файл с правилами для описания соответствия между атрибутами упомянутого набора данных электронной таблицы и атрибутами упомянутой базы данных, причем каждое правило включает в себя условие;

b) загрузчик электронной таблицы, получающий на вход набор данных электронной таблицы и управляющий файл, и имеющий машиночитаемое устройство хранения программы, материально осуществляющее программу инструкций, исполняемых машиной, чтобы выполнить следующие этапы, на которых:

c) вычисляют каждое правило по отношению к каждой записи, чтобы определить истинно ли условие правила для данной записи и, если условие истинно, затем выполняют разбор записи на одну или более лексем, и обращаются к значению разобранной записи, используя раздел значений правила;

d) направляют разобранные данные с установленным значением в базу данных.

54. Система по п.53, в которой данные в наборе данных электронной таблицы представляют собой данные на основе строк.

55. Система по п.53, в которой данные в наборе данных электронной таблицы представляют собой данные на основе столбцов.

56. Система по п.53, в которой управляющий файл формируется на следующих этапах:

i) используя пользовательский интерфейс для загрузчика электронной таблицы, выбирают бизнес-объект в секции дерева объектов пользовательского интерфейса, причем выбор бизнес-объекта открывает список атрибутов для выбранного бизнес-объекта в секции закладки атрибутов пользовательского интерфейса;

ii) атрибуты для выбранного бизнес-объекта перетаскивают и оставляют в столбцах области данных электронной таблицы пользовательского интерфейса, при этом область данных электронной таблицы отражает набор данных электронной таблицы, который должен быть загружен загрузчиком электронной таблицы;

iii) используя оставленные и перетащенные атрибуты устанавливают соответствие между столбцами, в которые перетаскивали атрибуты, и бизнес-объектами перетаскиваемых атрибутов;

iv) формируют управляющий файл, отражающий этап установления соответствия a)(iii).

57. Система по п.56, дополнительно заключающая в себе этап, на котором

v) выполняют предварительный просмотр сформированного управляющего файла в области предварительного просмотра управляющего файла пользовательского интерфейса.

58. Система по п.53, в которой набор правил в управляющем файле включает в себя правило переменной, содержащее условие, дескриптор разбора и раздел переменных.

59. Система по п.53, в которой набор правил в управляющем файле включает в себя правило сущности, содержащее условие и список атрибутов.

60. Система по п.53, в которой набор правил в управляющем файле содержит правило переменной и правило сущности.

61. Система по п.56, в которой атрибуты в закладке атрибутов, которые являются обязательными для выбранного бизнес-объекта, помечены как отличающиеся от атрибутов, которые не являются обязательными.

62. Система по п.61, в которой обязательные атрибуты помечаются цветом.

63. Система по п.61, в которой обязательные атрибуты помечаются затенением.

64. Система по п.61, в которой обязательные атрибуты помечаются особым шрифтом.

65. Система по п.56, в которой функции по редактированию могут выполняться с использованием области данных электронной таблицы пользовательского интерфейса.

66. Система по п.56, в которой дерево объектов отображает двухуровневую иерархию со списком подмоделей, являющихся группами бизнес-объектов, с бизнес-объектами под каждой подмоделью.

67. Система по п.56, дополнительно заключающая в себе слой доступа к данным в базе данных, причем слой доступа к данным позволяет использовать для создания новых бизнес-объектов в дереве объектов определения сущностей и отображения постоянного хранения.

68. Система по п.56, в которой атрибуты определены в базе данных.

69. Система по п.68, в которой по меньшей мере один атрибут вычисляется с использованием раздела выражения значения.

70. Система по п.69, в которой по меньшей мере один атрибут разбирают с использованием команды дескриптора разбора, и к значению разобранного атрибута обращаются с использованием раздела значения.



наверх