DATA MANAGEMENT SYSTEM AND DATA MANAGEMENT METHOD
A data management system that enables appropriate management of data in offices is provided. A data management system including one or more server devices provided in each of a plurality of offices, in which: when receiving a request for data of another office from a client terminal, a setting unit sets information indicating acquisition of data of the other office in setting information; and an acquisition unit acquires the data of the other office from the server device in the other office according to the setting information in which a change is detected by a monitoring unit.
1 . A data management system comprising one or more server devices provided in each of a plurality of offices, wherein:
the server device includes
a setting unit that sets setting information including information indicating acquisition of metadata in which real data is excluded from data of another office from a server device in the another office,
a monitoring unit that monitors setting information set by the setting unit,
an acquisition unit that acquires metadata of the data of the another office from the server device in the another office according to setting information in which a change is detected by the monitoring unit, and
a management unit that creates stub data which is data not including real data of the data of the another office and is data for referring to the data of the another office from metadata acquired by the acquisition unit and manages the stub data;
when receiving a request for the data of the another office from a client terminal, the setting unit sets information indicating acquisition of the data of the another office in setting information; and
the acquisition unit acquires the data of the another office from the server device in the another office according to the setting information in which a change is detected by the monitoring unit.
2 . The data management system according to claim 1 , wherein:
the server device includes a change unit that changes allocation of an amount of resources necessary for managing data of an own office;
the setting unit sets setting information including information indicating acquisition of metadata of data of the another office and resource information indicating the amount of resources necessary for managing the data of the another office from the server device in the another office;
the acquisition unit acquires the metadata and the resource information from the server device in the another office according to setting information in which a change is detected by the monitoring unit; and
the change unit changes allocation of the amount of resources necessary for managing the data of the another office according to the resource information acquired by the acquisition unit.
3 . The data management system according to claim 2 , wherein
the setting unit sets setting information including information indicating acquisition of metadata of data of the another office and resource information indicating an amount of resources necessary for managing the data of the another office from the server device in the another office every fixed time, and
when the fixed time passes, the acquisition unit acquires the metadata and the resource information from the server device in the another office.
4 . The data management system according to claim 2 , wherein
the setting unit sets setting information including information indicating acquisition of the metadata and the resource information from the server device in the another office in response to an input from a client terminal.
5 . The data management system according to claim 1 , wherein
when acquiring the metadata from the server device in the another office, the acquisition unit transmits authentication information used for authentication in the server device in the another office to the server device in the another office.
6 . The data management system according to claim 1 , wherein
when acquiring the data of the another office from the server device in the another office, the acquisition unit transmits authentication information used for authentication in the server device in the another office to the server device in the another office.
7 . A data management method in a data management system including one or more server devices provided in each of a plurality of offices, wherein:
the server device includes
a setting unit that sets setting information including information indicating acquisition of metadata in which real data is excluded from data of another office from a server device in the another office,
a monitoring unit that monitors setting information set by the setting unit,
an acquisition unit that acquires metadata of the data of the another office from the server device in the another office according to setting information in which a change is detected by the monitoring unit, and
a management unit that creates stub data which is data not including real data of the data of the another office and is data for referring to the data of the another office from metadata acquired by the acquisition unit and manages the stub data;
when receiving a request for the data of the another office from a client terminal, the setting unit sets information indicating acquisition of the data of the another office in setting information; and
the acquisition unit acquires the data of the another office from the server device in the another office according to the setting information in which a change is detected by the monitoring unit.
8 . A non-transitory computer readable medium storing a program that, in a data management system including one or more server devices provided in each of a plurality of offices, causes a computer in the server device to function as
a setting unit that sets setting information including information indicating acquisition of metadata in which real data is excluded from data of another office from a server device in the another office,
a monitoring unit that monitors setting information set by the setting unit,
an acquisition unit that acquires metadata of the data of the another office from the server device in the another office according to setting information in which a change is detected by the monitoring unit, and
a management unit that creates stub data which is data not including real data of the data of the another office and is data for referring to the data of the another office from metadata acquired by the acquisition unit and manages the stub data,
when receiving a request for the data of the another office from a client terminal, the setting unit setting information indicating acquisition of the data of the another office in setting information, and
the acquisition unit acquiring the data of the another office from the server device in the another office according to the setting information in which a change is detected by the monitoring unit.