Materialised Queries

  • 追加 – [パフォーマンス] タブ / [メモリ内テーブルの使用] オプションを使用すると、テーブル データ全体をディスクに保存するだけでなく Microsoft SQL Server メモリに保持することで、読み込みとクエリの速度が向上します。  この機能を使用するには、メモリ最適化テーブルを許可するように SQL データベースが設定されている必要があります。 SQL Server 2014 以降が必要であり、テーブル スキャンを避けるためにインデックスを適用することをお勧めします。
    https://learn.microsoft.com/en-us/sql/relational-databases/in-memory-oltp/introduction-to-memory-optimized-tables?view=sql-server-ver16
  • 追加 – テーブルインデックス。  これまで、マテリアライズド テーブルにインデックスを作成する唯一の方法は、シード クエリに並べ替え順序を指定するか、SSMQ を使用してデータベース テーブルにインデックスを手動で作成することでした。  クエリの並べ替え順によって作成されたデフォルトのインデックスを確認できるだけでなく、インデックスの作成と削除もできるようになりました。  インデックスは、特に Excel の値の数式やレポート行に見られるように、多数の小さなクエリが含まれる場合、レポート クエリの速度を向上させる上で非常に重要です。

Form Designer

追加 – Web チャネルのデータ入力フォームとテーブル グリッドのカスタマイズを可能にするスタイル タブ/JavaScript フック。  たとえば、JavaScript 関数のライブラリを追加し、セットアップおよびフォーム検証でこれらの関数を呼び出して、既存のフォーム ロジックに加えて独自の検証および送信ロジックを作成できます。

追加 – フィールド 詳細ボタン / 外観 / 入力 データ入力中にデータ入力フォームをカスタマイズできるように JavaScript イベント フックを変更しました。  値が最初に設定または変更されるたびに、独自の JavaScript をトリガーして、REST API を呼び出してデータを取得するなどの処理を実行し、他のフィールドを計算または検証できるようにすることができます。

追加 – Web チャネル データ入力フォームのフィールドのデフォルトの列位置をオーバーライドするためのフィールド詳細ボタン / 外観 / 列インデックス。  デフォルトでは、フォームはフィールドを 1 列に配置しますが、最大 3 列までサポートできます。列インデックスを使用して、フィールドを列位置(列 1、2、または 3 など)に強制的に配置します。これが完了すると、フォームは必要な最大列位置を自動検出し、ここで設定されていない場合はフィールドに列インデックスを自動的に割り当てます。  注: REST API ヘルプには、フォームの最大列を設定できる URL パラメーター & fieldPerLine=[1..3] もあります。

Site Setup

追加 – ユーザー / レポート / セキュリティ監査ログには、追加の新しいイベントが記録されるようになり、ユーザーの追加、削除、パスワードの変更などの既存の変更に加えて、セキュリティに敏感な変更をさらに詳細に確認できるようになります。  ログには、管理者、ユーザーの無効化/有効化、パスワードの複雑さ、ユーザー グループ、およびユーザーの有効期限の設定の変更も記録されるようになりました。

Web Channel

修正 – フィルター ペインは、to フィルター値が from フィルター値と同じであることを示す特別なタグである <_same_as> ではなく、無効なフィルター パラメーターをレポートに渡します。   これは、from フィルター値と to フィルター値が同じであるレポートでは、無効なフィルター値として表示されます。