Recently active topics

197 Topics

PDTのリジェネレータープロセスについて

日本語で情報が少ないトピックの記事を翻訳しています。今回はLookerでPDTの構築を管理しているリジェネレーターというプロセスについて紹介します。この記事はこちらの英語バージョンの日本語訳です。元の記事の最終情報更新日時:2020 年 11 月 4 日  リジェネレーターの役割:リジェネレーターの役割は、スクラッチスキーマでの PDT の構築を管理することです。主には、datagroupのtriggerをチェックし、本番環境にプッシュされた新しい PDT を構築し、トリガー値が更新された既存の本番環境の PDT を再構築します。 リジェネレーターのスレッド数:それぞれのConnectionに対して リジェネレータースレッドは1つあります。リジェネレーターは 1 つのスレッドのみであるため、一度に 1 つの操作しか実行できません。つまり、一度に 1 つのトリガーのみをチェックしたり、1 つの PDTのみをビルド/再ビルドしたりできるということです。(ConnectionのMax PDT Builder Connections設定でParallel  PDT が有効になっている場合は一度に複数の PDT をビルドできます) インスタンス全体では最大 25 個のリジェネレータースレッドが使用できますが、Connectionごとに 1 つのスレッドしか使用できません。つまり、Lookerの インスタンスに 25 の異なるデータベースが接続されている場合にのみ、理論的には 25 の PDT を同時に構築できることを意味します。インスタンスで PDT が有効になっているConnectionが 25 を超える場合、複数のConnectionが同じリジェネレータースレッドを共有します。 Regeneratorの実行スケジュール: リジェネレーターは、接続設定のPDT And Datagroup Maintenance Scheduleセクションで設定されたスケジュールで実行されます。デフォルト値の実行間隔は5分です。このスケジュールはcron式を使用して設定されます。デフォルトcron 式は、一連の時間を表す空白で区切られた 5 つまたは 6 つのフィールドで構成される文字列です。 cron 式の詳細については、こちらを参照してください。注意: リジェネレーターの最頻の実行間隔は

Badges

  • Friendly Face
    sbrylowskihas earned the badge Friendly Face
  • Helpful
    carriehas earned the badge Helpful
  • Community Star
    carriehas earned the badge Community Star
  • Friendly Face
    carriehas earned the badge Friendly Face
  • Community Star
    Dawidhas earned the badge Community Star
Show all badges