拡張提案ファイルの編集

拡張提案ファイルを編集して、メジャーとディメンションパネルでメジャー、時間属性または地理属性として提案されないオブジェクトを決定します。

enrichment_suggestions.<VersionNumber>.txt ファイルで、必要な数のルールを定義できます。各ルールに対し、4 つのプロパティを宣言する必要があります。構文は Java regex であり、メタデータでは大文字と小文字が区別されません。
表 1: 拡張提案ファイルにおける各ルールの必須プロパティ

必須プロパティ

説明

objectName

オブジェクト名 (列ヘッダ) に一致するパターン。任意の文字を使用できます。.*DAY.* を使用する場合、文字列 DAY を含むすべてのオブジェクトがルール (MONDAY、TUESDAY など) に含まれます。

dataType

データ型のリスト。次のデータ型が認識されます。
  • integer
  • biginteger
  • double
  • string
  • date
  • boolean
すべてのデータ型のすべての列名が、提案ペインからの除外に対して考慮されます。dataType プロパティを宣言していない場合、すべてのデータ型が考慮されます。

enrichment

オブジェクトが表示されないようにします。値は MEASURETIME (時間階層オブジェクト)、または GEO (地理的階層オブジェクト) です。

rule

デフォルト値は hide です。この値は変更しないでください。

以下の例は、デフォルト拡張ファイルを示しています。
{
 "version":"1.0",
 "policies":{ 
    },
    "suggestionRules":[
    {
      "objectName":"(?i).*year.*|.*month.*|.*quarter.*
                   |.*week|.*day|.*semester.*|.*hour|.*minute|.*second",
      "dataTypes":["integer", "biginteger", "double"],
      "enrichment":"MEASURE",
      "rule":"hide"
    },
    {
      "objectName":"(?i).*zip.*",
      "dataTypes":["integer", "biginteger", "double"],
      "enrichment":"MEASURE",
      "rule":"hide"
    },
    {
      "objectName":"(?i).*_id\\d*",
      "dataTypes":["integer", "biginteger", "double"],
      "enrichment":"MEASURE",
      "rule":"hide"
    },
    {
      "objectName":"(?i).*key.*",
      "dataTypes":["integer", "biginteger", "double"],
      "enrichment":"MEASURE",
      "rule":"hide"
    },
    {
      "objectName":"(?i).*zip.*",
      "dataTypes":["integer", "biginteger", "double"],
      "enrichment":"TIME",
      "rule":"hide"
    },
    {
      "objectName":"(?i).*_id\\d*",
      "dataTypes":["integer", "biginteger", "double"],
      "enrichment":"TIME",
      "rule":"hide"
    },
    {
      "objectName":"(?i).*key.*",
      "dataTypes":["integer", "biginteger", "double"],
      "enrichment":"TIME",
      "rule":"hide"
    }
    ]
}
  1. テキストエディタで enrichment_suggestions.<VersionNumber>.txt ファイルを開きます。
  2. 各オブジェクトに対し、データ型、拡張、および必要に応じてその他のプロパティを定義します。
    "rule""hide" に設定されたままにする必要があります。
  3. 同じ名前でファイルを保存します。