[Power BI] 外部ツールリンク集（紹介文付き）

# はじめに

PCを新たにセットアップするにあたり調べる必要があったので、備忘録としてまとめました。
DLページへのリンクと、紹介文をDeepLで翻訳した文章を記載しています。
調べてみると知らないツールがたくさんありますねぇ～！

## Bravo

https://bravo.bi/

**モデルの分析**
Bravoを使用して、モデルが最もメモリを消費している箇所を素早く分析し、最適化するために削除する列を選択することができます。また、Bravoを使用して、メタデータをVPAXファイルにエクスポートすることもできます。

**DAXのフォーマット**
Bravoを使用することで、DAXのコードをクリーンで読みやすい状態に保つことができます。
Bravoを使用して、フォーマットする必要があるメジャーをプレビューし、DAX Formatterサービスで簡単に処理することができます。

**日付の管理**
Bravoを使用して、カレンダーテンプレート、オプション、言語、各国の祝日を含むDateテーブルをモデル内に作成することができます。また、最も一般的なタイムインテリジェンスの計算を実装するDAXメジャーを追加することも可能です。


**データエクスポート**
Bravoを使用すると、データモデルをExcelスプレッドシートまたはCSVファイルに簡単にエクスポートすることができます。

## ALM Toolkit

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/b8538b94-4916-66d1-4de4-e948403ba87e.png)

http://alm-toolkit.com/

### データベースの比較
Power BI のデータセットでリレーショナル データベースの比較に相当するものはありますか？ありません。訂正: 今はあります! ALM Toolkit。

### コードのマージ
ブランチ化されたモデルをマージします。バグフィックスのためのプロダクションブランチを管理します。複数の開発者が同じプロジェクトで作業できるようにする（.BIM ファイルは 1 つです）。

### 簡単なデプロイメント
バグフィックスや部分的なリリースのデプロイ。他のデプロイ方法は「オール・オア・ナッシング」であり、柔軟性に欠ける。パーティションされたテーブルの再処理を避けるためにパーティションを保持する。

### ソース管理との統合
データセットのメタデータをファイルに保存し、実際にソースコントロールにチェックインすることができます。

### 定義の再利用
表形式モデル間で定義を再利用し、企業組織内の共通のビジネス定義と整合させることができます。

### セルフサービスから企業内BIへ
セルフサービスと企業内BIの間のギャップを埋める。セルフサービスモデルからIT所有のセマンティックモデルへ定義を再利用します。

## DAX Studio

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/78e12f9b-3213-692b-75e2-c29fdfbf4a5c.png)

https://daxstudio.org/

DAX Studioは、Microsoft Tabularモデルに対するDAXクエリを操作するための最高峰のツールです。2012年にプロジェクトが開始され、それ以来、常に開発が続けられています。Power Pivot、Power BI Desktop、SQL Server Developer Tools（SSDT）でローカルに動作するモデルだけでなく、SQL Server Analysis Services、AzureAS、Power BI Premium XMLA Endpointsなどのリモートモデルへの接続が可能です。

スポンサーも募集中です。私も少しだけスポンサード！

https://github.com/sponsors/DaxStudio

## Tabular Editor 3

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/df212763-89f3-6b03-a02f-6d791d25e48c.png)

https://tabulareditor.com/

### ファーストクラスのDAXエクスペリエンス

DAXコードの作成は、かつてないほど生産的で楽しいものになりました。パラメータ情報、自動補完、自動インデントとフォーマット、リファクタリング、そしてもちろんオフラインでの構文チェックと型情報は、指先で設定できる機能のほんの一部に過ぎません。もう他のエディターでDAXを書く必要はありません。

### 接続された機能

Tabular EditorがAnalysis ServicesまたはPower BI PremiumのXMLAエンドポイントに接続されている場合、モデル内のデータを操作することも可能です。ソートやフィルタリングによるテーブルコンテンツのプレビュー、ピボットグリッドを使用したモデルのブラウズ、モデルに対するDAXクエリの作成と実行が可能です。また、Tabular Editorからデータの更新操作を開始および監視することもできます。モデルが思い通りに動作するかどうかのテストと検証が、かつてないほど容易になりました。

### 統合されたDAXデバッガー

Tabular Editor 3では、DAX式のデバッグ、テスト、評価の把握がかつてないほど容易になりました。統合されたDAXデバッガーにより、DAXコードを式ごとに走査し、行コンテキスト、フィルターコンテキスト、変数、副式を検査することができます。

### デブオプスファースト

Tabular Editorを使用すると、Tabular ModelまたはPower BI Datasetのライフサイクルのあらゆる基盤をカバーすることが可能になります。モデルをフォルダー構造にシリアライズしてバージョン管理ソフトウェアとの統合を向上させ、マージの衝突を過去のものにします。コマンドラインツールを使用して、Best Practice Analyzer の実行、データソーススキーマチェックの実行、スクリプトの実行、モデルのデプロイの開始などのタスクを自動化できます。表形式モデルで真のDevOpsを実現するために必要なすべてが揃っています。

### 拡張性とカスタマイズ性

あなたは暗黒のコーダーですか？私たちはあなたをカバーします! Tabular Editorは、高DPIとマルチモニターをサポートする、完全にカスタマイズ可能なIDEになりました。ツールバーは好きな場所にドラッグ＆ドロップでき、マクロ（以前は「カスタムアクション」と呼ばれていました）はC#で記録または編集し、UI内の任意の場所に追加することができます。また、マクロにショートカットを割り当てることで、生産性を最大限に高めることができます。

### 機能比較 - TE2 vs TE3

Tabular Editor 3（オープンソース版との比較）のすべての新機能の概要が知りたいですか？当社のドキュメントサイトにある機能概要を見てください。

## Tabular Editor 2

https://github.com/TabularEditor/TabularEditor

Tabular Editor コミュニティバージョン。無料で主要機能を利用できます。

## Analyze in Excel

‎Excel for Power BI Desktop での分析は、Power BI Desktop 用の外部ツールで、ワンクリックで Power BI Desktop でホストされているデータに接続された新しい Excel ピボットテーブルを作成します。‎

https://www.sqlbi.com/tools/analyze-in-excel-for-power-bi-desktop/

## VertiPaq Analyzer

https://www.sqlbi.com/tools/vertipaq-analyzer/

‎VertiPaq Analyzer は、Power BI および Analysis Services Tableular のデータ モデルの VertiPaq ストレージ構造を分析するのに役立ちます。‎
‎完全な説明と短いチュートリアルは、[VertiPaqアナライザを使用したデータモデルサイズ](‎‎‎‎https://www.sqlbi.com/articles/data-model-size-with-vertipaq-analyzer)の記事にあります。‎
‎ VertiPaq Analyzer には、Excel 2019 または Microsoft 365 が必要です。Excel 2016 および Excel 2013 との互換性のために、バージョン 1.93 をダウンロードしてください。‎

‎Power Pivot データ モデルは、Power BI Desktop にインポートすることで分析できます。‎

## MSHGQM

https://github.com/gdeckler/MicrosoftHeartsGregsQuickMeasures#readme

### Introduction

本日、Power BI Desktop の新しい外部ツール「Microsoft Hates Greg's Quick Measures」（略称：MSHGQM）の提供を開始したことをお知らせします。このツールは、Power BI Desktopだけで利用できるクイックメジャーの数を2倍以上に増やし、ほとんどの計算がDAXメジャーまたは計算列の作成をサポートしているので、MSHGQMは迅速かつ簡単に作成できる計算の数を3倍にしています。

https://www.linkedin.com/pulse/microsoft-hates-gregs-quick-measures-greg-deckler-microsoft-mvp-/

## Power BI Model Documenter

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/bf18cf0d-86b8-b294-bf8b-400497d873dc.png)

https://data-marc.com/2022/01/04/power-bi-model-documenter-v2/

### Model Documenter の焦点

Power BI Model Documenter は、主にドキュメンテーションの目的に焦点を合わせています。このツールは、データモデルの一部である情報のみを抽出します。これは、Tabular Modelsのメタデータを含むVPAXファイル拡張子の恩恵を受けることによって行われます。

Model Documenterで赤で表示されるいくつかの小さな要素は、説明の欠落（これは文書化の鍵です）や、曖昧さや限定的な関係につながる可能性のあるリレーションシップの潜在的なリスクに関連するものだけです。

もし、ソリューションのクリーンアップやデータモデルの改善提案をお探しなら、Imke Feldmann氏によって作成されたPower BI Cleanerをご覧になることをお勧めします。

### Model Documenterのビフォーアフター

Model Documenter v2では、多くの共通の課題を解決することで、大きな一歩を踏み出しました。今、Model Documenterは、簡単な次の仕上げのインストーラを持ち、正しい場所にファイルを置くことを支援します。また、ツールのバックエンド全体は、より信頼性が高く、よく遭遇する問題を回避するために変更されています。再構築を手伝ってくれたTon Swartに大感謝です!

## Power BI Cleaner

こちらは外部ツールではなく、PBITファイルになります。使いかたとDLは以下記事から。

https://www.thebiccountant.com/2021/08/23/power-bi-cleaner-gen2-now-covers-analysis-services-models-as-well/

## Power BI Helper

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/8ec4237e-9be0-1cbc-e40f-1242a1b10c0d.png)

https://powerbihelper.org/

### What it does?

Power BI Helper は、Power BI Desktop 用の外部ツールです。このツールを使用すると、Power BI ファイルの分析、データソース、Power Query スクリプト、データモデル、DAX 式、ビジュアライゼーションを探索することができます。Power BI の開発者やアナリスト、管理者、アーキテクト、マネージャーは、作業内容のドキュメントを作成し、より良い Power BI 開発体験をするためのツールです。


## Hot Swap Power BI Report Connections

https://powerbi.tips/2020/05/hot-swap-power-bi-report-connections/

### Intro

例えば、Analysis ServicesマシンにPower BIファイルを接続しているとします。そして、ライブ接続を使用して、データソースをPowerBI.comに変更したいとします。さて、あなたは運が悪いです。今までは。

この記事では、PowerShellスクリプトを使用してレポートから接続を削除する方法について説明します。つまり、データソースを削除して、レポートを再指定することができます。

注：このスクリプトはMicrosoftによって公式にサポートされていません。このコードは、いかなる保証もなく、現状のまま提供されます。このコードは内部ファイルを変更しますので、不明な点があればバックアップをとっておいてください。

使用例
以下の図をイメージしてください。ここでは、分析サービスモデルに接続されたPower BIレポートがあります。ここで、このモデルをPower BIのデータセットに再指定したいとします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/6c23905a-debf-478d-cec7-7b0d4560b89b.png)

## Business Ops

https://powerbi.tips/product/business-ops/

### About

Business Opsツールは、Power BI Desktopでの開発体験を簡素化するために設計されています。Power BI の外部ツールは、どこに保存されているのか、覚えておくのは大変なことです。 多くのMVPが、あなたの開発体験をより良いものにするために、素晴らしいプロジェクトを提供しています。 このインストーラーは、Power BI で作業する際の合理化と効率アップを目的としています。
このインストーラーをダウンロードすると、すべての最高の外部ツールをPower BI Desktopに直接追加することができます。私たちのリリースには、Power BI Desktopのための最高のExternal Toolsがすべて含まれています。これにより、すべての最新バージョンの外部ツールのワンストップショップが可能になります。

## Power BI Version Control

Power Apps を使用したバージョンコントロールツール。使い方とDLは下記HPを参照してください。

https://powerbi.tips/product/power-bi-version-control-download/

## Power BI Sidetools

Power BI Sidetoolsは、Power BIデスクトップでのレポート開発時の生産性を向上させることを目的とした、無料のPower BI外部ツールです。

https://thebipower.fr/index.php/power-bi-sidetools/

## Metadata Translator

Metadata Translatorは、Power BIのデータモデルのローカライズを効率化するのに役立ちます。このツールは、Azure Cognitive Services の機械翻訳技術を使用して、テーブル、列、メジャー、および階層のキャプション、説明、および表示フォルダー名を自動的に翻訳することができます。また、カンマ区切り値（.csv）ファイル経由で翻訳をエクスポートおよびインポートして、Excelやローカリゼーションツールで一括編集するのに便利です。

https://github.com/microsoft/Analysis-Services/tree/master/MetadataTranslator

## Export2Dataflow

このリポジトリには、Power BI Desktop で外部ツールとして Export2Dataflow PowerShell スクリプトを実行し、Power Query をデータフロー JSON ファイルにエクスポートするか、Power BI サービスに発行するために必要なものがすべて含まれています。‎

https://github.com/MarcusWegener/Export2Dataflow

## DAX Debug Output

これは、DAXDebugOutputの最初のパブリックプレビューリリースです。Power BI Desktop 2022年8月リリース以降で動作します。マシンの管理者権限があり、発行元不明のソフトウェアをインストールすることに同意する必要があります。DAXDebugOutputSetup.msiと setup.exeの両方をマシンにダウンロードし、setupを実行する。

https://github.com/pbidax/DAXDebugOutput/releases/tag/v0.1.0-beta

**参考記事**

https://pbidax.wordpress.com/2022/08/16/introduce-the-dax-evaluateandlog-function/

## Create Practice Datasets

練習用データセットを自動作成してくれます。

https://forum.enterprisedna.co/t/new-external-tool-to-create-practice-datasets/10928

## 関連リンク

[Power BI Desktop での外部ツール](https://docs.microsoft.com/ja-jp/power-bi/transform-model/desktop-external-tools)