この章では、Oracle Data MiningをWindows PCまたはラップトップのローカルにインストールし、クライアント・インタフェースであるOracle Data MinerとOracle Spreadsheet Add-In for Predictive Analyticsを起動する方法について説明します。
この章はサマリー情報です。詳細は、これ以降の各章で説明しています。
注意: Oracle Data Miningを適切にインストールする最小要件は、次のとおりです。
|
Oracle Database Enterprise Editionの基本インストールを実行し、初期データベースを作成します。
Windowsの「コントロール パネル」で、「管理ツール」を選択してから「サービス」を選択します。コンピュータで実行されているOracleサービスをすべて停止します。
Oracle Databaseのインストール・ディレクトリからSETUP.EXE
を実行し、Oracle Universal Installerを起動します。初期ページで指定される手順に従い、次の手順を実行します。
インストール・オプションの選択ページで、データベースの作成および構成を選択します。
システム・クラス・ページで、デスクトップ・クラスを選択します。
標準インストール構成ページで、インストール・ディレクトリ、データベース名、データベース・システム・パスワードを指定します。
インストーラで前提条件チェックが実行され、インストールに関するサマリー情報が表示されて、Oracle実行可能ファイルのコピーと初期データベース・ファイルがコンピュータにコピーされます。
クライアント接続を有効化するようにOracle Netが構成されます。
Oracle Database Configuration Assistantが起動し、初期データベースが作成されます。
Database Configuration Assistantにより、初期データベースに関するサマリー情報が表示されます。Oracleのサンプル・データまたはData Miningのサンプル・プログラムを使用する場合は、SH
アカウントのロックを解除します。
インストーラを終了します。これで初期データベースが稼働中になり、Oracle Netがクライアント接続を受け入れられるようになりました。
必要な場合は、ステップ1で停止したOracleサービスを再開します。
Oracle Databaseのインストールと初期データベースの作成が完了したら、続行する前にOracle Data Miningが適切に機能しているかどうかを検証することをお薦めします。
基本的なデータ・マイニング操作を実行する一連のSQLおよびPL/SQLコマンドが、付録Aにまとめられています。SQL*PlusまたはSQL Developerでこれらのコマンドを入力すると、データベースでデータ・マイニングが有効になっていることを確認できます。
データ・マイニング権限を持つデータベース・ユーザーを作成します。
SQL*PlusまたはSQL Developerに、システム・ユーザーとしてログインします。
次のCREATE USER
文を実行します。dmuser
のユーザー名と、dmpassword
のパスワードを指定します。
CREATE USER dmuser IDENTIFIED BY dmpassword DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp QUOTA UNLIMITED ON users; Commit;
次の文を実行して、データ・マイニング権限をユーザーに付与します。
GRANT CREATE JOB TO dmuser; GRANT CREATE MINING MODEL TOdmuser
; -- required for creating models GRANT CREATE PROCEDURE TOdmuser
; GRANT CREATE SEQUENCE TOdmuser
; GRANT CREATE SESSION TOdmuser
; GRANT CREATE SYNONYM TOdmuser
; GRANT CREATE TABLE TOdmuser
; GRANT CREATE TYPE TOdmuser
; GRANT CREATE VIEW TOdmuser
; GRANT EXECUTE ON ctxsys.ctx_ddl TOdmuser
; -- required for text mining GRANT SELECT ONdata
TOdmuser
; -- required for mining data that is not in your schema
データ・マイニング・モデルのインポートまたはエクスポートが必要な場合は、その権限も追加して付与します。
GRANT CREATE ANY DIRECTORY TO dmuser
;
インポート/エクスポート操作を行う場合、ユーザーはディレクトリ・オブジェクトを作成する必要があります。その他の権限が必要な場合もあります。詳細は、「マイニング・モデルのエクスポートおよびインポート」を参照してください。
Oracle Data MinerはOracle SQL Developer 3.0の拡張機能であり、Oracle Data Miningのグラフィカル・ユーザー・インタフェースです。Oracle Data Minerは、ワークフローのパラダイムを使用してデータ・マイニングのタスクを実行します。
Oracle Data Minerを使用して、データの調査、複数のマイニング・モデルの作成および評価、または新しいデータへのモデルの適用を行うことができます。ワークフローを作成して、様々なマイニング・タスクを実行するための方法を捕捉およびドキュメント化できます。ワークフローは、保存して共有できます。
Oracle Data Minerをインストールして起動するには、次の手順に従います。
Oracle Technology Networkで次のページにアクセスしてください。
http://www.oracle.com/technetwork/database/options/odm/dataminerworkflow-168677.html
ページに示すインストール手順に従います。基本的な手順をまとめると、次のようになります。
Oracle Databaseをインストールします(この章で前述した「ステップ1: Oracle Databaseのインストール」も参照)。
Oracle SQL Developer 3.0をインストールします。これにOracle Data Miner 11gR2が含まれています。
Oracle Data Minerリポジトリをインストールします。
詳細な手順は、SQL Developerのオンライン・ヘルプを参照してください。
さらに詳細な情報が必要な場合は、Oracle By Exampleのチュートリアルを利用してください。チュートリアルへのリンクは、ステップ1で示したURLのインストール手順にあります。
注意: Oracle Data Miningの旧リリースであるOracle Data Miner Classicも、Oracle Technology Networkからダウンロードできます。
Oracle Data Miner Classicの開発はすでに停止しています。 |
Oracle Spreadsheet Add-In for Predictive Analyticsを使用すると、Excelスプレッドシートで限定的なデータ・マイニング操作を実行できます。
Spreadsheet Add-Inをインストールして起動するには、次の手順に従います。
「Oracle ClientとOracle Net」の説明に従い、Oracle Clientをインストールしてネット・サービス名を作成します。
Oracle Technology NetworkからSpreadsheet Add-Inをダウンロードします。
http://www.oracle.com/technetwork/database/options/odm/odm-pred-analytics-addin-092973.html
ZIPファイルを開き、その内容をMicrosoft OfficeのLibraryディレクトリに解凍します。このディレクトリは通常、次のとおりです。
C:\Program Files\Microsoft Office\Office\Library
Excelを開いて、「ツール」→「アドイン」をクリックします。「アドイン」ダイアログ・ボックスで「Oracle Predictive Analytics」を選択します。OraclePAメニューがExcelのツールバーに追加されます。
ExcelのAdd-Inのメニューから、「接続」を選択します。
「接続(Oracle Database」ダイアログ・ボックスで、次の手順を実行します。
作成したネット・サービス名を選択します。
データ・マイニング・ユーザーのユーザー名とパスワードを指定します。
「接続」をクリックしてSpreadsheet Add-Inを起動します。
次の手順に従って、Data Miningのサンプル・プログラムのインストールと構成を行います。
「Oracle Database Examplesのインストール(オプション)」の説明に従って、Oracle Database Examplesをインストールします。
サンプル・プログラムがOracleホーム・ディレクトリのRDBMS\demo
サブディレクトリにコピーされます。PL/SQLプログラムは、dm*.sql
を検索して見つけることができます。
SQL*Plusを起動し、システム・ユーザーとしてデータベースに接続します。dmshgrants
スクリプトを実行します。Oracleホーム・ディレクトリのフルパスと、データ・マイニング・ユーザーの名前を指定します。
@ ORACLE_HOME\RDBMS\demo\dmshgrants dmuser
データ・マイニング・ユーザーとしてデータベースにアクセスします。dmsh
スクリプトを実行します。
CONNECT dmuser
@ ORACLE_HOME\RDBMS\demo\dmsh
COMMIT;
ステップ1から4を完了していれば、PL/SQLプログラムを実行できます。