Tabular Editor 2 Docs
こちらはTabular Editor 2 Docs Advent Calendar 2022への投稿記事です。
2022年11月下旬ごろのDocsを日本語訳しています。
最新情報は公式ページ・公式リポジトリをご確認ください。
SQL Server 2017への対応
バージョン2.3から、Tabular EditorはSQL Server 2017 (Compatibility Level 1400)もサポートするようになりました。これは、Tabular EditorのUIが、こちら で説明されている新機能の一部を公開することを意味します。
ただし、これらの機能を使用するには、Tabular Editor の適切なビルド をダウンロードする必要があることに注意してください。これは、SQL Server 2017 / SSDT 17.0向けに新しいクライアントライブラリのセットがMicrosoftから提供されており、これらのライブラリはTabular EditorのSQL Server 2016-ビルドと互換性がないためです。新しいライブラリは、新しいSSDTのバージョンから取得できます(Visual Studio 2015が必要です)。
互換性レベル1400の機能が必要ない場合は、SQL Server 2016-ビルドのTabular Editorを使用できます。
ここでは、Tabular Editorで新機能がどのように使用されるかを簡単に説明します。
日付リレーションシップ
すべてのリレーションシップで、プロパティ・グリッドの「Join on Date Behavior」プロパティが公開されるようになりました。
バリエーション(列・階層再利用)
プロパティグリッドの「バリエーション」プロパティを展開することで、カラムにバリエーションを設定できます。
なお、Object Level Security はカラムレベルで指定することも可能です。
省略記号ボタンをクリックすると、バリエーションコレクションエディターが開き、ここからPower BIで列や階層を再浮上させる方法を設定できます。
テーブルレベルで「バリエーションとしてのみ表示」プロパティを「True」に設定することを忘れないでください。
詳細行式は、テーブルおよびメジャーに直接設定できます。ただし、現時点では、構文の強調表示やインテリセンスは使用できません。
Hierarchyオブジェクトは、ラグドヒエラルキーに便利な新しいHide Membersプロパティを公開します。