目次:
ビデオ: Tableau 9.0 の新機能 - データの準備 2024
TableauはTableauのエディションに応じていくつかの異なるデータソースライセンスされた。幸運なことに、実際のデータベースアプリケーションでは、レコードの各フィールドに適切なタイプのデータが含まれるようにするための規則が適用されています。たとえば、数値フィールドまたは日付フィールドに任意のテキストを入力することはできません。これは、データベースに含まれる情報を適切に処理できなくなるためです。
<! - 1 - >Tableauは、データベース、ファイル、またはクラウドに関係なく、データが存在する場所で動作します。ここでは、Excelワークシートなどのファイルベースのデータソースを操作する方法について説明します。制御されたデータ構造がないため、知っておくべき長所と短所があります。
データ準備機能の使用
Excelワークシートには、不要な情報が含まれている場合や、データの途中に空白の列などがある場合があります。次に、これらの問題の両方があるワークシートの例を示します。
<! - 2 - > このExcelワークシートには重要な情報がありません。Tableauは正しいフィールド名を表示していないことに注意してください。フィールド名のように見えるものは、ほとんどの場合、最初の行のデータとして表示されます(ただし、フィールドのデータ型に基づいて内容が無効であることを示すためにいくつかのフィールドには null が表示されます)。さらに、F5というラベルの付いたフィールドは、無効なデータで完全に埋められているように見えます。
<! - 3 - >Tableauがフィールドに問題を抱えている理由は、Excelでワークシートを見たときに明らかになります。データの上に余分な行が表示され、データ内に空白の列が表示されます。さらに、ワークシートには、セルA1のデータテーブルの上にテキストが含まれています。
ワークシートを見ると、問題が明らかです。TableauはExcelスプレッドシートをデータベーステーブルのように見せています。つまり、最初の行には列ヘッダーが含まれ、後続の各行には各列のデータ値が格納されます。各列のデータ型は一貫性があり、スプレッドシート内のどこにでも余分なスペースやテキストが挿入されないようにします。
これらの条件のいずれかが存在する場合は、スプレッドシートを手動でクリーニングするか、Tableauのデータインタープリタを使用する必要があります。
幸運なことに、Tableauは問題に気づいたことがあり、Data Interpreterツールが存在する可能性のある問題を修正しようとするかどうかを確認するプロンプトを表示します。 Data Interpreterで問題を解決できるかどうかを確認するには、プロンプトの[Turn On]ボタンをクリックします。サンプルワークシートでこのツールを使用した結果を確認してください。
データインタープリタが問題を解決できる可能性があります。上記の異なるイメージを比較すると、Tableauは正しいフィールド名を表示し、最初のレコードにNULL値がなくなり、結果から空の列が削除されたことがわかります。
新しい接続を作成するときは、データプレビュー領域を常にチェックして、期待どおりのデータが表示されるようにします。
手動修正のためのデータソースの指定
Tableauでは多くの一般的なレイアウトと書式設定の問題を自動的に修正できますが、いくつかの問題は手動でしか修正できません。このタイプの問題の例は下記をご確認ください。この場合、レコード27および28の出荷日付は正しく入力されていないため、実際の日付ではなくNULLとして表示されます。 Tableauでこのデータを使用すると、これらのnull値によって無効な結果が得られる可能性があります。
上記のヌルは、ソース・データの空のレコードによるものです。実際に分析を開始するまでは、データにNULL値が含まれていることに気づかないかもしれません。この場合、Tableauにはテーブルに合計9,900レコードが含まれているとレポートされるため、2つのヌル値が気になることはありません。
Tableauは、ソースデータで修正する必要のあるエラーでもあるnull値の特定に役立ちます。上の行27と28には2つのヌル値しかありませんが、スクロールせずに見ることはできません。
ヌル値は、行に空のセルが含まれていることを意味します。これは必ずしもデータにエラーがあるとは限りません。 Tableauはその事実を十分に認識しているので、ヌル値を処理するオプションが提供されています。はい。Tableauが提供する情報を使用してソースデータ内のエントリを修正できますが、Tableauにはその多くの機能の1つを使用して値を指定したり、フィルタを使用して値を削除することもできます。