ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
10gリリース1(10.1.0.3)
部品番号 B15589-01
  Go To Index
索引

Next
次へ
 

目次

タイトルおよび著作権情報

はじめに

対象読者
このマニュアルの構成
関連ドキュメント
表記規則

OLAP DMLの新機能

OLAP DMLの新機能
OLAP DML文の変更点

第I部 OLAP DMLの基礎

1 OLAP DMLの概要

OLAP DMLの概略
OLAP DMLの用途
データ定義言語とデータ操作言語の両機能を持つOLAP DML
OLAP DMLの構文の基本単位
OLAP DMLオプション
OLAP DMLプロパティ
OLAP DMLコマンドおよびファンクション
OLAP DMLコマンド
OLAP DMLファンクション
OLAP DMLプログラム
ワークスペースおよびオブジェクトの新規作成
アナリティック・ワークスペースの作成
アナリティック・ワークスペース・オブジェクトの定義
OLAP DMLを使用したデータ・オブジェクトの作成
計算仕様の作成
定義済みアナリティック・ワークスペースでの処理
アナリティック・ワークスペース定義の表示
データのサブセットの選択および処理
ディメンション・ステータスの処理
ディメンションのステータス・リストの変更
現行のディメンション・ステータスの保存およびリストア

2 式と計算式

OLAP DML式の概要
式のデータ型を決定する方法
式の保存
OLAP DMLのデータ型
数値データ型
LONGINTEGER値の使用
NUMBER値の使用
テキスト・データ型
リテラル
エスケープ・シーケンス
ブール・データ型
日付データ型
DATE値
DATETIME値
日付の計算
データ型の変換
OLAP DML演算子
算術演算子
比較演算子および論理演算子
代入演算子
式でのワークスペース・オブジェクトの使用
式にオブジェクトを指定する構文
修飾オブジェクト名を作成および使用する際の注意点
式でのオブジェクトの動作
式での変数の使用
コンポジットで定義した変数の式での使用
OLAP DML式のディメンション性
式のディメンションの判断
ディメンション・ステータスによる式の結果への影響
式のディメンション性の変更
数式
数値データ型の混在
数値データ型の自動変換
算術式におけるディメンションの使用
算術式における日付の使用
浮動小数点計算の制限
計算中のエラーの制御
テキスト式
テキスト式におけるDATETIME値の処理
NTEXTデータの処理
ブール式
ブール式の作成
ブール式におけるNA値の比較
数値データを比較する際のエラーの制御
数値精度によるエラーの制御
浮動小数点数を比較する際のエラーの制御
異なる数値データ型を比較する際のエラーの制御
ディメンション値の比較
日付の比較
テキスト・データの比較
テキスト値とテキスト・パターンの比較
テキスト・リテラルとリレーションの比較
条件式
置換式
式における空のセルでの処理
NA値の指定
NA値の処理方法の制御
式におけるディメンション値の直接的な制限
式または副式のディメンション値リストの指定
式での単一データ値の指定
修飾データ参照の形式
変数の修飾
変数のディメンションの置換
リレーションの修飾
ディメンションの修飾
QDRとアンパサンド置換の使用
QUALファンクションを使用したQDRの指定
計算式

3 集計および割当て

集計
データの集計
集計の実行
カスタム集計の作成
割当て
データの割当て
NA値の処理

4 モデル

アナリティック・ワークスペース・モデルの概要
モデルの作成
モデルのネスト
ディメンション・ステータスおよびモデル方程式
過去および将来の時間間隔からのデータの使用
NA値の処理
連立方程式の解決
複数のシナリオのモデリング
モデルのコンパイル
依存関係の一致
その他の問題の確認
モデルの実行
モデル実行用の構文
ソリューション変数のディメンション
ソリューション変数の特別な状況
コンポジットによってディメンション化されるソリューション変数
モデルのデバッグ

5 プログラム

OLAP DMLプログラムの作成
プログラム内容の指定
ユーザー定義ファンクションの作成
引数の受渡し
複数の引数の使用
特定のデータ型への値の変換を行わない引数の処理
アンパサンド置換によるテキスト引数の受渡し
プログラムのフロー制御
OLAP DMLコマンドおよびファンクションのループ特性
フロー制御コマンド
環境設定の保存
プログラム環境の変更
環境を保存およびリストアする方法
ディメンションのステータスまたはオプションの値の保存
複数の値の同時保存
レベル・マーカーの使用
CONTEXTを使用した複数の値の同時保存
エラーの処理
エラー・トラップ
コール側プログラムへのエラーの受渡し
エラー・メッセージの抑止
独自のエラー・メッセージの作成
ネストしたプログラムでのエラーの処理
セッション環境の保存中のエラーの処理
プログラムのコンパイル
プログラムがコンパイルされたかどうかの確認
コンパイルを回避するプログラミング方法
プログラムのテストとデバッグ
診断メッセージの生成
不適切なコード行の識別
デバッグ・ファイルへの出力の送信
プログラムの実行
OLAP DMLプログラムの代表的なタイプ
起動プログラム
ONATTACHプログラム
権限プログラム
AUTOGOプログラム
TRIGGER_AWプログラム
データ・ロード・プログラム
データをリレーショナル表からワークスペース・オブジェクトへコピーするプログラム
ファイル読取りプログラム
スプレッドシート・インポート・プログラム
トリガー・プログラム
トリガー・プログラムの作成
トリガー・プログラムの特長
集計、割当て、およびモデリングのプログラム
予測プログラム
予測コンテキストを使用した予測
予測に関する参考資料
ワークスペース・オブジェクトをエクスポートおよびインポートするプログラム

第II部 アルファベット順リファレンス

6 $AGGMAP〜AGGMAP

$AGGMAP
$AGGREGATE_FORCECALC
$AGGREGATE_FORCEORDER
$AGGREGATE_FROM
$AGGREGATE_FROMVAR
$ALLOCMAP
$COUNTVAR
$NATRIGGER
$STORETRIGGERVAL
$VARCACHE
ABS
ACQUIRE
ACROSS
ADD_MONTHS
AGGCOUNT
AGGMAP
AGGINDEX
BREAKOUT DIMENSION
CACHE
DIMENSION(集計用)
DROP DIMENSION
MEASUREDIM(集計用)
MODEL(集計内)
RELATION(集計用)
AGGMAP ADDまたはREMOVEモデル
AGGMAP SET

7 AGGMAPINFO〜ARCCOS

AGGMAPINFO
AGGREGATEコマンド
AGGREGATEファンクション
AGGREGATION
AGGROPS
ALLCOMPILE
ALLOCATE
ALLOCERRLOGFORMAT
ALLOCERRLOGHEADER
ALLOCMAP
CHILDLOCK
DEADLOCK
DIMENSION(割当て用)
ERRORLOG
ERRORMASK
MEASUREDIM(割当て用)
RELATION(割当て用)
SOURCEVAL
VALUESET
ALLOCOPS
ALLSTAT
ANTILOG
ANTILOG10
ANY
ARCCOS

8 ARCSIN〜CHARLIST

ARCSIN
ARCTAN
ARCTAN2
ARG
ARGCOUNT
ARGFR
ARGS
ARGUMENT
ASCII
AVERAGE
AWコマンド
AW ALIASLIST
AW ALLOCATE
AW ATTACH
AW CREATE
AW DELETE
AW DETACH
AW LIST
AW SEGMENTSIZE
AW TRUNCATE
AWファンクション
AWDESCRIBE
AWWAITTIME
BACK
BADLINE
BASEDIM
BASEVAL
BEGINDATE
BITAND
BLANK
BLANKSTRIP
BMARGIN
BREAK
CALENDARWEEK
CALL
CALLTYPE
CATEGORIZE
CDA
CEIL
CHANGEBYTES
CHANGECHARS
CHARLIST

9 CHGDFN〜DDOF

CHGDFN
CHGDIMS
CLEAR
COALESCE
COLVAL
COLWIDTH
COMMAS
COMMIT
COMPILE
COMPILEMESSAGE
COMPILEWARN
CONSIDER
CONTEXTコマンド
CONTEXTファンクション
CONTINUE
CONVERT
COPYDFN
CORRELATION
COS
COSH
COUNT
CUMSUM
DATEFORMAT
DATEORDER
DAYABBRLEN
DAYNAMES
DAYOF
DBGOUTFILE
DDOF

10 DECIMALCHAR〜DELETE

DECIMALCHAR
DECIMALOVERFLOW
DECIMALS
DECODE
DEFAULTAWSEGSIZE
DEFINE
DEFINE AGGMAP
DEFINE COMPOSITE
DEFINE DIMENSION
DEFINE FORMULA
DEFINE MODEL
DEFINE PARTITION TEMPLATE
DEFINE PROGRAM
DEFINE RELATION
DEFINE SURROGATE
DEFINE VALUESET
DEFINE VARIABLE
DEFINE WORKSHEET
DELETE

11 DEPRDECL〜EXISTS

DEPRDECL
DEPRDECLSW
DEPRSL
DEPRSOYD
DESCRIBE
DIVIDEBYZERO
DO ... DOEND
DSECONDS
ECHOPROMPT
EDIT
EIFBYTES
EIFEXTENSIONPATH
EIFNAMES
EIFSHORTNAMES
EIFTYPES
EIFUPDBYTES
EIFVERSION
END
ENDDATE
ENDOF
EQ
ERRNAMES
ERRORNAME
ERRORTEXT
ESCAPEBASE
EVERSION
EVERY
EXISTS
EXP

12 EXPORT〜FILEMOVE

EXPORT
EXPORT(EIFへ)
EXPORT(スプレッドシートへ)
EXPTRACE
EXTBYTES
EXTCHARS
EXTCOLS
EXTLINES
FCCLOSE
FCEXEC
FCOPEN
FCQUERY
FCSET
FETCH
FILECLOSE
FILECOPY
FILEDELETE
FILEERROR
FILEGET
FILEMOVE

13 FILENEXT〜FULLDSC

FILENEXT
FILEOPEN
FILEPAGE
FILEPUT
FILEQUERY
FILEREAD
FILESET
FILEVIEW
FILTERLINES
FINDBYTES
FINDCHARS
FINDLINES
FINTSCHED
FLOOR
FOR
FORECAST
FORECAST.REPORT
FPMTSCHED
FULLDSC

14 GET〜IMPORT

GET
GOTO
GREATEST
GROUPINGID
GROWRATE
HEADING
HIDE
HIERCHECK
HIERHEIGHTコマンド
HIERHEIGHTファンクション
IF...THEN...ELSE
IMPORT
IMPORT(EIFから)
IMPORT(テキストから)
IMPORT(スプレッドシートから)

15 INF_STOP_ON_ERROR〜LIKEESCAPE

INF_STOP_ON_ERROR
INFILE
INFO
INFO(FORECAST)
INFO(MODEL)
INFO(PARSE)
INFO(REGRESS)
INITCAP
INLIST
INSBYTES
INSCHARS
INSCOLS
INSLINES
INSTAT
INSTR
INSTRB
INTPART
IRR
ISDATE
ISVALUE
JOINBYTES
JOINCHARS
JOINCOLS
JOINLINES
KEY
LAG
LAGABSPCT
LAGDIF
LAGPCT
LARGEST
LAST_DAY
LCOLWIDTH
LD
LEAD
LEAST
LIKECASE
LIKEESCAPE

16 LIKENL〜MAX

LIKENL
LIMITコマンド
LIMITコマンド(値を使用)
LIMITコマンド(LEVELRELを使用)
LIMITコマンド(関連ディメンションを使用)
LIMITコマンド(親リレーションを使用)
LIMITコマンド(NOCONVERT)
LIMITコマンド(POSLISTを使用)
LIMITファンクション
LIMIT BASEDIMS
LIMITMAPINFO
LIMIT.SORTREL
LIMITSTRICT
LINENUM
LINESLEFT
LISTBY
LISTFILES
LISTNAMES
LOAD
LOGコマンド
LOGファンクション
LOG10
LOWCASE
LPAD
LSIZE
LTRIM
MAINTAIN
MAINTAIN ADD
MAINTAIN DELETE
MAINTAIN MERGE
MAINTAIN MOVE
MAINTAIN RENAME
MAKEDATE
MAX

17 MAXBYTES〜MODTRACE

MAXBYTES
MAXCHARS
MAXFETCH
MEDIAN
MIN
MMOF
MODDAMP
MODE
MODEL
DIMENSION(モデル内)
INCLUDE
MODEL.COMPRPT
MODEL.DEPRT
MODEL.XEQRPT
MODERROR
MODGAMMA
MODINPUTORDER
MODMAXITERS
MODOVERFLOW
MODSIMULTYPE
MODTOLERANCE
MODTRACE

18 MONITOR〜NVL2

MONITOR
MONTHABBRLEN
MONTHNAMES
MONTHS_BETWEEN
MOVE
MOVINGAVERAGE
MOVINGMAX
MOVINGMIN
MOVINGTOTAL
MULTIPATHHIER
NAFILL
NAME
NASKIP
NASKIP2
NASPELL
NEW_TIME
NEXT_DAY
NLSオプション
NONE
NORMAL
NOSPELL
NPV
NULLIF
NUMBYTES
NUMCHARS
NUMLINES
NVL
NVL2

19 OBJ〜QUAL

OBJ
OBJLIST
OBSCURE
OKFORLIMIT
OKNULLSTATUS
ONATTACH
OUTFILE
OUTFILEUNIT
PAGE
PAGENUM
PAGEPRG
PAGESIZE
PAGING
PARENS
PARSE
PARTITIONCHECK
PERCENTAGE
PERMIT
PERMIT_READ
PERMIT_WRITE
PERMITERROR
PERMITRESET
POP
POPLEVEL
POUTFILEUNIT
PRGTRACE
PROGRAM
PROPERTY
PUSH
PUSHLEVEL
QUAL

20 RANDOM〜REPORT

RANDOM
RANDOM.SEED.1およびRANDOM.SEED.2
RANK
RECAP
RECNO
RECURSIVE
REDO
REEDIT
REGRESS
REGRESS.REPORT
RELEASE
REM
REMBYTES
REMCHARS
REMCOLS
REMLINES
RENAME
REPLBYTES
REPLCHARS
REPLCOLS
REPLLINES
REPORT

21 RESERVED〜SPARSEINDEX

RESERVED
RESYNC
RETURN
REVERT
ROLE
ROOTOFNEGATIVE
ROUND
ROUND(日時用)
ROUND(数値用)
ROWコマンド
ROWファンクション
RPAD
RTRIM
RUNTOTAL
SECONDS
SESSCACHE
SET
SET1
SHOW
SIGN
SIGNAL
SIN
SINH
SLEEP
SMALLEST
SMOOTH
SORT
SORTCOMPOSITE
SORTLINES
SPARSEINDEX

22 SQL〜STATVAL

SQL
SQL CLEANUP
SQL CLOSE
SQL DECLARE CURSOR
SQL EXECUTE
SQL FETCH
SQL IMPORT
SQL OPEN
SQL PREPARE
SQL PROCEDURE
SQL SELECT
SQLBLOCKMAX
SQLCODE
SQLERRM
SQLFETCH
SQLMESSAGES
SQRT
STARTOF
STATALL
STATFIRST
STATLAST
STATLEN
STATLIST
STATMAX
STATMIN
STATRANK
STATUS
STATVAL

23 STDDEV〜TRACKPRG

STDDEV
STDHDR
SUBSTR
SUBSTRB
SUBTOTAL
SWITCH
SYSDATE
SYSINFO
SYSTEM
TALLY
TAN
TANH
TCONVERT
TEMPSTAT
TEXTFILL
THIS_AW
THOUSANDSCHAR
TMARGIN
TO_CHAR
TO_DATE
TO_NCHAR
TO_NUMBER
TOD
TODAY
TOTAL
TRACEFILEUNIT
TRACKPRG

24 TRAP〜ZSPELL

TRAP
TRIGGERコマンド
TRIGGERファンクション
TRIGGER_AFTER_UPDATE
TRIGGER_AW
TRIGGER_BEFORE_UPDATE
TRIGGER_DEFINE
TRIGGERASSIGN
TRIGGERMAXDEPTH
TRIGGERSTOREOK
TRIM
TRUNC
TRUNC(日付と時刻の場合)
TRUNC(数値の場合)
UNHIDE
UNIQUELINES
UNRAVEL
UPCASE
UPDATE
USERID
USETRIGGERS
VALSPERPAGE
VALUES
VARCACHE
VARIABLE
VINTSCHED
VNF
VPMTSCHED
WEEKDAYSNEWYEAR
WEEKOF
WHILE
WIDTH_BUCKET
WKSDATA
YESSPELL
YRABSTART
YYOF
ZEROROW
ZEROTOTAL
ZSPELL

A 機能カテゴリ別の文

カテゴリ別のシステム・プロパティ
データの集計時に使用されるシステム・プロパティ
NA値の処理時に使用されるシステム・プロパティ
カテゴリ別のOLAP DMLオプション
アナリティック・ワークスペースの管理に関連するオプション
集計オプション
割当てオプション
モデル・オプション
コンパイル・オプション
エラーおよびデバッグ・オプション
SQLの埋込みオプション
ファイルの読取りおよび書込みオプション
EIFオプション
レポートのオプション
空のセルおよび存在しない値の処理用オプション
日付および時刻のオプション
数値オプション
カテゴリ別のOLAP DMLコマンド、ファンクションおよびプログラム
セッション文
アナリティック・ワークスペースを管理する文
データ型変換
代入文
NA値を処理する文
テキスト・ファンクション
一般的な文字ファンクション
バイト・ファンクション
複数行のテキスト・ファンクション
日付と時刻ファンクション
数値ファンクション
一般的な数値ファンクション
財務ファンクション
統計ファンクション
時系列ファンクション
集計ファンクション
予測および回帰文
単純な予測および回帰
予測コンテキストを使用した予測の文
集計文
割当て文
ワークスペース・オブジェクトの操作文
ディメンションおよびコンポジットの操作文
計算式文
モデリング文
プログラミング文
プログラムを処理する文
プログラムでのみ使用される文
主にプログラムで使用される文
プログラムをデバッグする文
プログラムの起動およびトリガーを実行する文
ファイルの読取りおよび書込みの文
データをインポートおよびエクスポートする文
レポート文
OLAP_TABLEに関連する文

索引