CPS アクション アクションセット: 構文
Common Planning Service により使用されるアクション
cpsQueryTask アクション
リーフまたはロールアップ、あるいはその両方のキューブをクエリ。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametercompressionTable | ||
|
required parametertable |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parameterstreamingReturnTable |
— |
パラメーターの説明
additionalFacts={{cpsFact-1} <, {cpsFact-2}, ...>}
cpsFact の値は次のいずれかになります:
* factIdx=integer
factSetIdx=integer
| デフォルト | -1 |
|---|
* objectId=integer
* objectTypeId=integer
* partitionKey=integer
* value=double
* xing={integer-1 <, integer-2, ...>}
compressedAdditionalsFactCount=integer
compressedAdditionalsFactIdx={integer-1 <, integer-2, ...>}
compressedAdditionalsFactSetIdx={integer-1 <, integer-2, ...>}
compressedAdditionalsFactWidth=integer
compressedAdditionalsObjectId={integer-1 <, integer-2, ...>}
compressedAdditionalsObjectTypeId={integer-1 <, integer-2, ...>}
compressedAdditionalsPartitionKey={integer-1 <, integer-2, ...>}
compressedAdditionalsValue={double-1 <, double-2, ...>}
compressedAdditionalsXings={{cpsXing-1} <, {cpsXing-2}, ...>}
* xing={integer-1 <, integer-2, ...>}
compressions={{cpsDimTypeCompressions-1} <, {cpsDimTypeCompressions-2}, ...>}
cpsDimTypeCompressions の値は次のいずれかになります:
* compressionTable={castable}
入力テーブルの設定を指定します。
compressionTable パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
dimTypeId=integer
| デフォルト | -1 |
|---|
cpuIdx=integer
| デフォルト | 0 |
|---|
data=binary-large-object
dataMapRefresh=TRUE | FALSE
| デフォルト | FALSE |
|---|
factsets={{cpsExecuteFactSets-1} <, {cpsExecuteFactSets-2}, ...>}
cpsExecuteFactSets の値は次のいずれかになります:
* dimtypeids={integer-1 <, integer-2, ...>}
* factsetid=integer
* indexedCutoffPercentage=double
* indexedOrdinals={integer-1 <, integer-2, ...>}
* table={castable}
入力テーブルの設定を指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
formulas={{cpsFormula-1} <, {cpsFormula-2}, ...>}
cpsFormula の値は次のいずれかになります:
* bytecode=binary-large-object
* name="string"
guid=integer
* hints=binary-large-object
includeIds=TRUE | FALSE
| デフォルト | FALSE |
|---|
includeZeros=TRUE | FALSE
| デフォルト | FALSE |
|---|
logTaggingGuid="string"
* map=binary-large-object
maxFacts=integer
| デフォルト | 0 |
|---|
nonStreamingMaxFacts=integer
| デフォルト | 100000 |
|---|
* partitionOrdinal=integer
performanceLoggingEanbledMask=integer
| デフォルト | 0 |
|---|
performanceLoggingLevel=integer
| デフォルト | 0 |
|---|
* queryCubeId=integer
request=binary-large-object
splitByFactSetId=TRUE | FALSE
| デフォルト | FALSE |
|---|
streamingCutoff=integer
| デフォルト | 0 |
|---|
streamingEnabled=TRUE | FALSE
| デフォルト | FALSE |
|---|
* streamingReturnTable={casouttable}
streamingReturnTable パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
vcubeId=integer
whereClause="string"
cpsQueryTask アクション
リーフまたはロールアップ、あるいはその両方のキューブをクエリ。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametercompressionTable | ||
|
required parametertable |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parameterstreamingReturnTable |
— |
パラメーターの説明
additionalFacts={{cpsFact-1} <, {cpsFact-2}, ...>}
cpsFact の値は次のいずれかになります:
* factIdx=integer
factSetIdx=integer
| デフォルト | -1 |
|---|
* objectId=integer
* objectTypeId=integer
* partitionKey=integer
* value=double
* xing={integer-1 <, integer-2, ...>}
compressedAdditionalsFactCount=integer
compressedAdditionalsFactIdx={integer-1 <, integer-2, ...>}
compressedAdditionalsFactSetIdx={integer-1 <, integer-2, ...>}
compressedAdditionalsFactWidth=integer
compressedAdditionalsObjectId={integer-1 <, integer-2, ...>}
compressedAdditionalsObjectTypeId={integer-1 <, integer-2, ...>}
compressedAdditionalsPartitionKey={integer-1 <, integer-2, ...>}
compressedAdditionalsValue={double-1 <, double-2, ...>}
compressedAdditionalsXings={{cpsXing-1} <, {cpsXing-2}, ...>}
* xing={integer-1 <, integer-2, ...>}
compressions={{cpsDimTypeCompressions-1} <, {cpsDimTypeCompressions-2}, ...>}
cpsDimTypeCompressions の値は次のいずれかになります:
* compressionTable={castable}
入力テーブルの設定を指定します。
compressionTable パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
dimTypeId=integer
| デフォルト | -1 |
|---|
cpuIdx=integer
| デフォルト | 0 |
|---|
data=binary-large-object
dataMapRefresh=true | false
| デフォルト | false |
|---|
factsets={{cpsExecuteFactSets-1} <, {cpsExecuteFactSets-2}, ...>}
cpsExecuteFactSets の値は次のいずれかになります:
* dimtypeids={integer-1 <, integer-2, ...>}
* factsetid=integer
* indexedCutoffPercentage=double
* indexedOrdinals={integer-1 <, integer-2, ...>}
* table={castable}
入力テーブルの設定を指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
formulas={{cpsFormula-1} <, {cpsFormula-2}, ...>}
cpsFormula の値は次のいずれかになります:
* bytecode=binary-large-object
* name="string"
guid=integer
* hints=binary-large-object
includeIds=true | false
| デフォルト | false |
|---|
includeZeros=true | false
| デフォルト | false |
|---|
logTaggingGuid="string"
* map=binary-large-object
maxFacts=integer
| デフォルト | 0 |
|---|
nonStreamingMaxFacts=integer
| デフォルト | 100000 |
|---|
* partitionOrdinal=integer
performanceLoggingEanbledMask=integer
| デフォルト | 0 |
|---|
performanceLoggingLevel=integer
| デフォルト | 0 |
|---|
* queryCubeId=integer
request=binary-large-object
splitByFactSetId=true | false
| デフォルト | false |
|---|
streamingCutoff=integer
| デフォルト | 0 |
|---|
streamingEnabled=true | false
| デフォルト | false |
|---|
* streamingReturnTable={casouttable}
streamingReturnTable パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
vcubeId=integer
whereClause="string"
cpsQueryTask アクション
リーフまたはロールアップ、あるいはその両方のキューブをクエリ。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametercompressionTable | ||
|
required parametertable |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parameterstreamingReturnTable |
— |
パラメーターの説明
additionalFacts=[{cpsFact-1} <, {cpsFact-2}, ...>]
cpsFact の値は次のいずれかになります:
* "factIdx":integer
"factSetIdx":integer
| デフォルト | -1 |
|---|
* "objectId":integer
* "objectTypeId":integer
* "partitionKey":integer
* "value":double
* "xing":[integer-1 <, integer-2, ...>]
compressedAdditionalsFactCount=integer
compressedAdditionalsFactIdx=[integer-1 <, integer-2, ...>]
compressedAdditionalsFactSetIdx=[integer-1 <, integer-2, ...>]
compressedAdditionalsFactWidth=integer
compressedAdditionalsObjectId=[integer-1 <, integer-2, ...>]
compressedAdditionalsObjectTypeId=[integer-1 <, integer-2, ...>]
compressedAdditionalsPartitionKey=[integer-1 <, integer-2, ...>]
compressedAdditionalsValue=[double-1 <, double-2, ...>]
compressedAdditionalsXings=[{cpsXing-1} <, {cpsXing-2}, ...>]
* "xing":[integer-1 <, integer-2, ...>]
compressions=[{cpsDimTypeCompressions-1} <, {cpsDimTypeCompressions-2}, ...>]
cpsDimTypeCompressions の値は次のいずれかになります:
* "compressionTable":{castable}
入力テーブルの設定を指定します。
compressionTable パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
"dimTypeId":integer
| デフォルト | -1 |
|---|
cpuIdx=integer
| デフォルト | 0 |
|---|
data=binary-large-object
dataMapRefresh=True | False
| デフォルト | False |
|---|
factsets=[{cpsExecuteFactSets-1} <, {cpsExecuteFactSets-2}, ...>]
cpsExecuteFactSets の値は次のいずれかになります:
* "dimtypeids":[integer-1 <, integer-2, ...>]
* "factsetid":integer
* "indexedCutoffPercentage":double
* "indexedOrdinals":[integer-1 <, integer-2, ...>]
* "table":{castable}
入力テーブルの設定を指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
formulas=[{cpsFormula-1} <, {cpsFormula-2}, ...>]
cpsFormula の値は次のいずれかになります:
* "bytecode":binary-large-object
* "name":"string"
guid=integer
* hints=binary-large-object
includeIds=True | False
| デフォルト | False |
|---|
includeZeros=True | False
| デフォルト | False |
|---|
logTaggingGuid="string"
* map=binary-large-object
maxFacts=integer
| デフォルト | 0 |
|---|
nonStreamingMaxFacts=integer
| デフォルト | 100000 |
|---|
* partitionOrdinal=integer
performanceLoggingEanbledMask=integer
| デフォルト | 0 |
|---|
performanceLoggingLevel=integer
| デフォルト | 0 |
|---|
* queryCubeId=integer
request=binary-large-object
splitByFactSetId=True | False
| デフォルト | False |
|---|
streamingCutoff=integer
| デフォルト | 0 |
|---|
streamingEnabled=True | False
| デフォルト | False |
|---|
* streamingReturnTable={casouttable}
streamingReturnTable パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。
vcubeId=integer
whereClause="string"
cpsQueryTask アクション
リーフまたはロールアップ、あるいはその両方のキューブをクエリ。
要約: 入力テーブルと出力テーブル
行にサブパラメーターが含まれる場合は、サブパラメーターに名前、caslibなどを指定できます。サブパラメーターが含まれない場合は、パラメーターに名前、caslibなどを指定できます。
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parametercompressionTable | ||
|
required parametertable |
|
パラメーター |
サブパラメーター |
説明 |
|---|---|---|
|
required parameterstreamingReturnTable |
— |
パラメーターの説明
additionalFacts=list( list(cpsFact-1) <, list(cpsFact-2), ...>)
cpsFact の値は次のいずれかになります:
* factIdx=integer
factSetIdx=integer
| デフォルト | -1 |
|---|
* objectId=integer
* objectTypeId=integer
* partitionKey=integer
* value=double
* xing=list(integer-1 <, integer-2, ...>)
compressedAdditionalsFactCount=integer
compressedAdditionalsFactIdx=list(integer-1 <, integer-2, ...>)
compressedAdditionalsFactSetIdx=list(integer-1 <, integer-2, ...>)
compressedAdditionalsFactWidth=integer
compressedAdditionalsObjectId=list(integer-1 <, integer-2, ...>)
compressedAdditionalsObjectTypeId=list(integer-1 <, integer-2, ...>)
compressedAdditionalsPartitionKey=list(integer-1 <, integer-2, ...>)
compressedAdditionalsValue=list(double-1 <, double-2, ...>)
compressedAdditionalsXings=list( list(cpsXing-1) <, list(cpsXing-2), ...>)
* xing=list(integer-1 <, integer-2, ...>)
compressions=list( list(cpsDimTypeCompressions-1) <, list(cpsDimTypeCompressions-2), ...>)
cpsDimTypeCompressions の値は次のいずれかになります:
* compressionTable=list(castable)
入力テーブルの設定を指定します。
compressionTable パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
dimTypeId=integer
| デフォルト | -1 |
|---|
cpuIdx=integer
| デフォルト | 0 |
|---|
data=binary-large-object
dataMapRefresh=TRUE | FALSE
| デフォルト | FALSE |
|---|
factsets=list( list(cpsExecuteFactSets-1) <, list(cpsExecuteFactSets-2), ...>)
cpsExecuteFactSets の値は次のいずれかになります:
* dimtypeids=list(integer-1 <, integer-2, ...>)
* factsetid=integer
* indexedCutoffPercentage=double
* indexedOrdinals=list(integer-1 <, integer-2, ...>)
* table=list(castable)
入力テーブルの設定を指定します。
table パラメーターの指定の詳細については、共通 castable (形式 1) パラメーターを参照してください。
formulas=list( list(cpsFormula-1) <, list(cpsFormula-2), ...>)
cpsFormula の値は次のいずれかになります:
* bytecode=binary-large-object
* name="string"
guid=integer
* hints=binary-large-object
includeIds=TRUE | FALSE
| デフォルト | FALSE |
|---|
includeZeros=TRUE | FALSE
| デフォルト | FALSE |
|---|
logTaggingGuid="string"
* map=binary-large-object
maxFacts=integer
| デフォルト | 0 |
|---|
nonStreamingMaxFacts=integer
| デフォルト | 100000 |
|---|
* partitionOrdinal=integer
performanceLoggingEanbledMask=integer
| デフォルト | 0 |
|---|
performanceLoggingLevel=integer
| デフォルト | 0 |
|---|
* queryCubeId=integer
request=binary-large-object
splitByFactSetId=TRUE | FALSE
| デフォルト | FALSE |
|---|
streamingCutoff=integer
| デフォルト | 0 |
|---|
streamingEnabled=TRUE | FALSE
| デフォルト | FALSE |
|---|
* streamingReturnTable=list(casouttable)
streamingReturnTable パラメーターの指定の詳細については、共通 casouttable (形式 1) パラメーターを参照してください。