Googleのbigqueryに_PARTITIONTIMEフィールドを使用してクエリするパーティション化テーブルがあります(そうしないとクエリのコストが高すぎます)。TableauからBigQueryでパーティション化されたテーブルをクエリする方法
Tableauで_PARTITIONTIME疑似カラムを使用するにはどうすればよいですか?
Googleのbigqueryに_PARTITIONTIMEフィールドを使用してクエリするパーティション化テーブルがあります(そうしないとクエリのコストが高すぎます)。TableauからBigQueryでパーティション化されたテーブルをクエリする方法
Tableauで_PARTITIONTIME疑似カラムを使用するにはどうすればよいですか?
Tableauでデータソースを設定する場合は、使用可能なソースのリストから「Google BigQuery」を選択し、OAuthダンスを通過して、プロジェクトとデータセットを選択します。
この時点で、データセット内のテーブルのリストと、下部に「新しいカスタムSQL」を使用するオプションが表示されます。このオプションを選択し、使用していたとおりに正確にクエリーを入力します。クエリは以下に類似したセグメントが含まれていることと仮定:今
...WHERE _PARTITIONTIME BETWEEN TIMESTAMP(“2016-05-01”) AND TIMESTAMP(“2016-05-06”)
を、その句の中の日付を強調表示し、クエリエディタの「パラメータの挿入」ドロップダウンメニューをクリックしてください。これにより、クエリをパラメータ化して、Tableauワークブック内でクエリを実行する日付を動的に選択することができます。
うまくいけば、これが役に立ちます。
より柔軟な解決策は、通常どおりにテーブルをドラッグアンドドロップすることです。 その後、 'datasource - custom SQLに変換'をクリックします。 このようにして、tableauはほとんどのSQLを書きました。 最終部分....句と停止ユーザー探査 が代わりにこれを追加ところ DONT追加:あなたが他の日付列と同じように、あなたがこれを使用することができます
_PARTITIONTIME
今
mypartitiondate
としてではなく、あなたは、パーティションを使用しています代わりに時間。このカラムを使用する場合は、パーティションのレベルの下でドリルできません(毎日のパーティション化されたデータセットで毎時取引を表示しようとするなど)。そうすれば、その部分の別の日付列を使用し始めることをユーザーが知る必要があります。
テーブルに直接接続する代わりにカスタムSQLを使用しようとしましたか? – YABADABADOU