SMML要素: 物理表別名

SMML物理表別名要素は、セマンティック・モデルの物理レイヤー内の物理表別名オブジェクトに対応します。

Physical Table Aliasの要素

  • name (必須プロパティ) — 物理表別名の名前。

  • description — 物理表別名の説明。

  • tags — このオブジェクトに割り当てられたキーワード。この要素は、「タグ」フィールドに対応します。

  • sourceTable (必須プロパティ) — 別名表のみに使用できます。この別名表のソースとして使用されている物理表を参照します。

  • additionalKeys — プライマリ列および表示列に加えて定義できるキー。

  • cachingTRUEに設定されている場合、この表がOracle Analytics問合せエンジンの問合せキャッシュに含まれていることを示します。「Cachingの要素」を参照してください。

  • dynamicName — セッション変数を使用してこの物理表別名の名前が指定されている場合、この要素はそのセッション変数を参照します。

  • overrideSourceCacheSetting — 別名表のみに使用できます。TRUEに設定されている場合、別名表に、ソース表のキャッシュ・プロパティよりも優先される独自のキャッシュ・プロパティが設定されていることを示します。

構文

{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "$ref": "#/definitions/physicalTableAlias",
    "definitions": {
        "physicalTableAlias": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "name": {
                    "type": "string"
                },
                "description": {
                    "type": "string"
                },
                "tags": {
                    "type": "array",
                    "items": {
                        "type": "string"
                    }
                },
                "sourceTable": {
                    "type": "string"
                },
                "additionalKeys": {
                    "type": "array",
                    "items": {
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    }
                },                
                "caching": {
                    "$ref": "common_schemas#/definitions/Caching"
                },
                "dynamicName": {
                    "type": "string"
                },
                "overrideSourceCacheSetting": {
                    "type": "boolean"
                }
            },
            "required": [
                "name",
                "sourceTable"
            ],
            "title": "PhysicalTableAlias"
        }
    }
}