数据分析利用Oracle挖掘合同数据之精华(oracle合同)
数据分析利用Oracle挖掘合同数据之精华
过去几十年,数据挖掘(data mining)已经从一门技术转变成一门艺术。由于到处都有数据,数据挖掘可以用来揭示事物的真相,一些棘手的问题也可以用数据挖掘的技术来解决。尤其是用来分析合同数据的数据挖掘在法律领域越来越受到重视。
挖掘合同数据时,首先要准备好软件,这里介绍使用Oracle数据挖掘(Data Mining)工具来挖掘合同数据。Oracle Data Mining(ODM)是一个强大的工具,可以用来分析大量数据,发现价值信息,从而做出更好的经营决策。
下面就使用Oracle数据挖掘来分析合同数据,先创建表:
–Create Table
CREATE TABLE “CONTRACTS”
( “CONTRACT_ID” NUMBER(12,0),
“DATE” DATE,
“NUMBER_OF_PARTIES” NUMBER(12,0),
“TYPE_OF_CONTRACT” VARCHAR2(30),
“DURATION_OF_THE_CONTRACT” NUMBER(12,0),
“AMOUNT_OF_CONTRACT” NUMBER(10,2)
);
接下来,我们要从这些合同数据中提取精华,使用下面的语句执行数据挖掘任务:
–Data Mining
BEGIN
DBMS_DATA_MINING.CREATE_MODEL(
data_table_name => ‘CONTRACTS’,
flip_values => ‘Y’,
targeted_attribute => ‘TYPE_OF_CONTRACT’);
END;
这句话会根据提供的合同数据创建一个模型,可以通过分析数据预测每种合同的类别。接下来,我们可以利用数据挖掘技术,从已有的合同数据中提取最精华的内容,接下来的代码中,我们可以查找每种类型的合同来源于哪些地区:
–Find Source Region
SELECT COUNT(*),CONTRACT_SOURCE_REGION
FROM CONTRACTS
GROUP BY CONTRACT_SOURCE_REGION;
在以上代码中执行操作,就可以挖掘出合同数据中所有有用的信息,比如可以确定每种合同类型的来源地与数量。用Oracle数据挖掘工具来挖掘合同数据,不仅方便简单,而且效率也很高,可以大大提高分析合同数据的效率,从而让我们更清楚地了解每种合同类型到底包含了哪些内容。通过数据挖掘,可以得到更明确,更有价值的信息,从而更好地利用数据,提升工作效率。