フィールド型の検出と命名の向上について理解する

Tableau は、一般的に使用される一連のパターンによってデータの検知や変換を行い、作業を簡易化します。たとえば、[データ] ペインのフィールドを操作する場合、Tableau はデータ ソースからデータを取得してタイプを検出し、ディメンションとメジャーに分割します。

注: Tableau が元になっているデータを変更することはありません。

Tableau では、ディメンションとして扱われるフィールドを検出し、フィールド名を読みやすくすることによってクリーンアップを行うこともできます。この向上が有効になるのは、データ ソースの列ヘッダーが元となっているフィールド名が次のパターンや条件に一致する場合のみです。

参照元データに追加された新しいフィールド

新しいフィールドを参照元データに追加してから Tableau でデータ ソースを更新する場合、新しく追加されたフィールドでは元のデータベース名が保持されます。Tableau でこれらのフィールド名を自動的に変更したい場合は、その同じデータ ソースへの新しい接続を作成する必要があります。

参照元データのフィールド タイプとフィールド名を保持することを希望する場合は、この記事の下部の「Tableau による変更を元に戻す」セクションを参照してください。

ディメンションとして扱われるフィールド

フィールド名に特定のキーワードが含まれる場合は、フィールドの値が数値であってもディメンションとして扱われます。

キーワード コード、キー、および ID

次のキーワードを含み、リストされている条件に一致するフィールド名は、メジャーではなくディメンションとして扱われます。

条件:

  • キーワード Code、ID、または Key を含む。
  • キーワードとは、英字以外の文字でフィールド名の他のテキストと区切られているか、すべて大文字であるか、大文字と小文字が混合しているフィールド名で最初の文字が大文字であるもの。
  • キーワードはフィールド名の先頭または末尾にあり、前または後に英字以外の文字があります。中国語、日本語、韓国語では、キーワードをフィールド名の末尾に配置する必要があります。
言語キーワード
英語 (英国および米国)Code、Id、Key
中国語 (簡体字)代码、ID、键
中国語 (繁体字)代碼、ID、金鑰
オランダ語Code, ID, Sleutel
フランス語 (カナダおよびフランス)Code, ID, Clé
ドイツ語Code、Id、Schlüssel
イタリア語Codice, ID, Chiave
日本語コード、ID、キー
韓国語코드、ID、키
ポルトガル語Código, ID, Chave
スペイン語Código, ID, Clave
スウェーデン語Kod, ID, NPh eyckel
タイ語รหัส、ID、คีย์

 

キーワード Number、Num、および Nbr

Number、Num、または Nbr で終わるフィールド名は、メジャーではなくディメンションとして扱われます。たとえば、「Record Number」はディメンションとして扱われますが、「Number of Records」はディメンションとして扱われません。さらに、韓国語のフィールド名は 4 文字以内である必要があります。

言語キーワード
英語 (英国および米国)Number、Num、Nbr
中国語 (簡体字)数字
中国語 (繁体字)數字
オランダ語Nummer, nr.
フランス語 (カナダおよびフランス)Nombre
ドイツ語Nr、Nummer
イタリア語Numero、N°
日本語数値
韓国語숫자
ポルトガル語Número
スペイン語Número
スウェーデン語Nummer
タイ語ตัวเลข

 

日付に関連するキーワード

日付の一部として認識されるキーワードを含むフィールド名は、ディメンションとして扱われます。これらのフィールド名は、修飾する日付に関わらず 1 つの追加の単語のみを含むことができます。たとえば、「Fiscal Year」はディメンションとして扱われますが、「Fiscal Year Information」はディメンションとして扱われません。さらに、中国語のフィールド名は 4 文字以内である必要があり、数字を含めてはいけません。日本語と韓国語のフィールド名は 4 文字以内である必要があります。

言語キーワード
英語 (英国および米国)Year、Yr、Day、Day of Week、Week、Wk、Month、Quarter、Qtr、FY
中国語 (簡体字)年、天、周中某天、周、月、季度、会计年度
中国語 (繁体字)年、天、週中某天、週、月、季、會計年度
オランダ語Jaar, Jr, Dag, Dag Van De Week, Week, Wk, Maand, Kwartaal, Q,
フランス語 (カナダおよびフランス)Année、Jour、Jour de la Semaine、Semaine、Mois、Trimestre、AF
ドイツ語Jahr、Tag、Wochentag、Woche、Monat、Quartal、GJ
イタリア語Anno、A、Giorno、Giorno della Settimana、Settimana、Sett、Mese、Trimestre、Trim、AF
日本語年、日、曜日、週、月、四半期、年度
韓国語년、일、요일、주、월、분기、회계 연도
ポルトガル語Ano、Dia、Semana、Mês、Trimestre、AF
スペイン語Año、Día、Día de la Semana、Semana、Mes、Trimestre、AF
スウェーデン語År、Dag、Veckodag、Vecka、Månad、Kvartal、Räkenskapsåret
タイ語ปี、วัน、วันของสัปดาห์、สัปดาห์、เดือน、ไตรมาส、FY

フィールド名のクリーンアップ

特殊文字を含むフィールド名や、特定の方法で大文字が使われているフィールド名は変更されます。角括弧を含むフィールド値は自動的に丸括弧に変換されます。

アンダースコア文字、空白文字、タブ文字を含むフィールド名

フィールド名の先頭と末尾以外のアンダースコア (_) 文字は、空白 ( ) 文字に変換されます。フィールド名のキャリッジ リターン文字やライン フィード文字は削除されます。ただし、フィールド名の先頭にアンダースコア文字が含まれる場合は変更されません。さらに、フィールド名の先頭と末尾の空白は削除されます。このタイプのフィールド名のクリーンアップは、英語、フランス語、ドイツ語、ポルトガル語、およびスペイン語にのみ適用されます。

例 1: フィールド名「Country_Name」は「Country Name」に変換されます。
例 2: フィールド名「_Days_On_Market」は「_Days On Market」に変換されます。

連続した複数のアンダースコア文字を含むフィールド名は変更されません。たとえば、「Country__Name」は「Country__Name」のままです。

フィールド名に複数のタブ文字が含まれている場合、タブはアンダースコアに変換されます。

フィールド名と大文字の使用

英字以外の文字を含み、すべて大文字を使用しているフィールド名は、英字以外の文字の直後の文字を除き、すべて小文字に変換されます。

さらに、すべて小文字のフィールド名は、フィールド名の最初の文字が大文字になるように変換されます。

このタイプのフィールド名のクリーンアップは、英語、フランス語、ドイツ語、ポルトガル語、およびスペイン語にのみ適用されます。

例 1: フィールド名「PC1」は「Pc1」に変換されます。フィールド名「COUNTRY_NAME」は「Country Name」に変換されます。しかし、「Budget COGS」は「Budget COGS」のままです。
例 2: フィールド名「FDA」は変更されません。しかし、フィールド名「FDA_Sales」は「Fda Sales」に変換されます。
例 3: フィールド名「age」は「Age」に変換されます。

フィールド名に大文字/小文字が混合しており、英字以外の文字を含んでいる場合、大文字/小文字の区切りには空白文字が追加されます。

例: フィールド名「ThisCase」は「This Case」に変換されます。

2 文字または 3 文字のフィールド名

複数の単語のフレーズの一部である 2 文字または 3 文字のフィールド名は、2 文字または 3 文字の単語に母音 (a、e、i、o、または u) を含まれない限り、単語の各文字が大文字になるように変換されます。

例: フィールド名「Unit Qty」は、「Unit QTY」に変換されます。しかし、フィールド名「Sales Amt」は「Sales Amt」.

3 文字の頭字語は、すべて大文字に変換される場合もあります。3 文字の頭字語には、次のようなものがあります。

CIFFDAMPI
DMAFOBMSA
DOBFTESKU
EINKPIUPC
ESPLOBURL
  USD

 

次のフィールド名は、名前がフィールド名の先頭になっていない限り、すべて小文字に変換されます。

1stasdownofth (数字の接尾辞)
2ndatforonthan
3rdbutinoffthe
abyinclu.orto
andeintoovervs
anddalaperwith

 

注: 1 文字の長さのフィールド名の大文字/小文字は変更されません。

Tableau による変更を元に戻す

参照元データで指定されたフィールド タイプとフィールド名を保持することを希望する場合は、手動によりデータ ソース レベルで、または自動によりアプリケーション レベルのいずれかで Tableau による変更を元に戻すことが駅ます。

手動で変更を元に戻すには

  1. ワークブックを開いて、[データ ソース] ページに移動します。
  2. 変更を元に戻すフィールドのドロップダウン矢印をクリックして、[名前のリセット] を選択します。

変更するフィールドが複数ある場合

  1. ワークブックを開いて、[データ ソース] ページに移動します。
  2. 必要に応じて、メタデータ グリッド ボタンをクリックします。
  3. Ctrl + クリック (Windows) または Command + クリック (Mac) で変更を元に戻すフィールドを選択します。
  4. 選択したいずれかのフィールドのドロップダウン矢印をクリックし [名前のリセット] を選択します。

Tableau による変更をアプリケーション レベルで自動的に元に戻すには、「フィールドの自動的な名前変更を上書きする」の記事の手順に従います。このメソッドは、Tableau Desktop からアクセスできるすべてのデータ ソースに影響します。