MicroStrategy ONE

Google BigQuery で一時テーブルを活用

MicroStrategy ONE Update 10 以降、MicroStrategy は Google BigQuery の一時テーブルをサポートします。

一時テーブルは、クエリのパフォーマンス向上とコストの最適化に役立ちます。複雑なクエリを分割することで、変数または一時テーブルで中間結果を実体化できます。クエリの他の部分で、これらの中間結果を使用できます。これらの結果がクエリの複数の場所で必要とされる場合、これはより役に立ちます。一時テーブルの保存に費用はかかりません。

  1. Google BigQuery 用に指定した一時テーブル パターン一時暗黙的テーブル作成パターンを作成し、それらがライブ メタデータの更新に含まれていることを確認します。

    サンプル SQL:

    コピー
    CREATE TEMP TABLE TE8B9BINQMD000(
          `S_SUPPKEY`    INT64,
          `WJXBFS1`    FLOAT64,
          `WJXBFS2`    INT64)
  2. MicroStrategy は、以下の VLDB 設定に従って一時テーブルを使用することを推奨します。

    • [Intermediate Table Type] - [実際の一時テーブル]

    • [Table Creation Type] - [明示的テーブル]

  3. 一時テーブルをサポートするには、ODBC/JDBC 接続プロパティで "EnableSession=1" を使用する必要があります。