DBクライアントツールNavicat Premium 機能概要紹介

## Navicat とは
Navicat は PremiumSoft CyberTech社によって作成された DBMSクライアントソフトウェアで、現在一般的に利用されている主なDBMSに対応しています。
2002年にPremiumSoft社からNavicat for MySQLのWindows版がリリースされ、翌年には Mac OS XとLinuxの版がリリースされました。その後、2000年代に PostgreSQL, Oracle, SQL Server に対応し、2010年代にはNoSQL対応を始めて2018年にMongoDB、2023年にはRedisにも対応しました。2025年には Snowflakeにも対応し、Navicat for Snowflake も利用できるようになっています。
2009年にリリースされたNavicat Premium では、以前のすべてのNavicatのバージョンを1つのバージョンに統合し、多種DBMSに繋いでデータを同時に使ったり、クエリ解析を可視化したり、データディクショナリを作成したりできるようになっています。
（[Wikipediaより](https://ja.wikipedia.org/wiki/Navicat)）
※ 2025年5月にリリースされた Navicat Premium 17.2 で Snowflake に対応。

[前回、Navicat Premium のインストール](https://qiita.com/kuwamura/items/8d7eddc5fe3cad6062c8)について記述しました。ここでは、Navicat Premium 17.1の機能について概略紹介します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/be622194-dcc5-4229-8181-2f8e46bf73c5.png)

## Navicat Premium 17の新機能

Navicat Premium をインストール後に最初の起動で、新機能の紹介が現れる。
この機能は、メニューバーの[Help]→[Navicat 17の新機能] を選択しても表示されます。

### まったく新しいモデル
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/0cfb9739-a2d7-4f02-a37f-674f5eaefdfb.png)

タイプの異なるデータベースを組み込んで、統一されたワークスペース内に複数のモデルを構築することができます。

### データディクショナリ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/d4e50708-a7ff-450d-a58a-c2ea5d700c9b.png)

様々なサーバープラットフォームに渡って、データベース内にデータ要素ごとのドキュメントを作成し、PDFの文書としてエクスポートする処理の自動化を設定できます。

### データプロファイリング
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/24ca6d09-14b8-47a3-a8c3-c239b55b84f1.png)

データビューワーにデータプロファイリング・ツールを統合して、データの視覚的かつ包括的なビューを提供します。

### ビジュアルエクスプレイン
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/166e73d2-d842-44d3-b86c-eaa5f5db1c67.png)

実行計画を視覚的な書式で表現することで、クエリーとデータベースの相互関係について価値ある洞察を得ることができます。

### テーブルプロファイル
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/6d6cba94-c6e3-401a-bd12-d519045da95f.png)

フィルター、ソート順、および、表示カラムの異なる組み合わせをプロファイルとして保存し、アクセスするたびにテーブルを再構成する必要をなくします。

### コネクションとURIを管理
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/7800ebcf-76b9-44b0-ae31-143fa755f2a1.png)

複数の接続プロパティを管理し、バッチ操作の実行を集中管理します。オブジェクトの場所に関係なく、Navicat内のオブジェクトを開くURIを共有します。

### ピンとフォーカスモード
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/39637a45-0c5e-4799-9792-485e94f68479.png)

指定した時点で特定の結果セットを、対応するSQLと実行にかかった時間と共に保持します。データベースに関する作業に集中できるように、紛らわしさのない環境も、Navicatは提供します。

### BI(ビジネスインテリジェンス)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/16f362ba-ec80-4dc9-a60b-8958e8929873.png)

同じデータソースを共有するすべてのチャートをダッシュボード上で相互接続します。様々な視覚的表現によって、データのパターン、相互関係、および、傾向を観察できます。


### Snowflake サポートの統合(*1)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/05a14211-9451-4327-b991-f7088b1cb042.png)

NavicatはSnowflakeのサポートを追加し、クラウドベースのデータウェアハウスプラットホームの管理を強化しました。

### AIアシスタント(*1)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/ff79d1ac-11da-4919-ae80-9e8e086338fb.png)

必要なときにいつでもNavicat内で直接AIの支援を受けられます。質問をして即座に回答を得ることができます。

(*1) Navicat Premium 17.2で追加された機能


## Navicat Premium ウィンドウ

Navicat Premium 自体の初期画面は次のようになります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/a86a625f-0d93-4ede-af9b-6d0f3f84a53e.png)

### ユーザーガイド文書の確認
ユーザーガイドを見る場合は、メニューバーの [ヘルプ] をクリックすると、ヘルプ関連情報のトグルメニューが表示されますので、[Navicat Premium ヘルプ    F1] を選択します(単に F1 キーを押すだけでもよい)。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/222a7d36-0f5d-4af2-8b9f-0b5e5343a080.png)

すると PDF文書の「Navicat version 17 User Guide」がPDFビューワーで別ウィンドウに表示されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/dea8ea0f-0ead-41aa-b0ef-f7b12bc6a052.png)

### 各種DBMSのマニュアル表示
メニューバーの [ヘルプ] をクリックし、[オンラインドキュメント] を選択すると、各種DBMSの名前のトグルメニューがカスケードします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/3128d691-2770-46e8-a956-f29ef51eeac7.png)

### PostgreSQL の日本語オンラインマニュアル

ここでは、例として [PostgreSQL] を選択してみます。
すると、PostgreSQL 本家サイトの文書のページがデフォルトのブラウザアプリで表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/249e09b7-63b9-41bf-b0d2-cee93346a130.png)

右サイドメニューの「Japanese」をクリックすると、日本PostgreSQLユーザ会の「PostgreSQL日本語ドキュメント」のページに遷移します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/1b212ffa-186e-4439-a3e9-d001927925c9.png)

ここで該当バージョンのマニュアルをクリックして表示します。

## Navicat Premium によるDBアクセス

ここでは、PostgreSQL DBMS にアクセスする例を紹介します。

アイコンメニューの左端の「接続」アイコンをクリックすると、「新しい接続」を選択するためのアイコンメニューがポップアップ表示されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/e3a9cf5e-1bb7-4621-9b67-782c39ab864f.png)

ここで、左のサイドメニューから PostgreSQL をチェックすると☑ 選択用のアイコンメニューが PostgreSQL に関係するものに絞りこまれます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/db0c10c6-39c7-4e51-98d9-9d4925a467b9.png)

ご覧のとおり、クラウドサービスも選択肢として表示されます。

ここで、[PostgreSQL] をダブルクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/276523/24562398-fd1a-444a-8979-acc2526a7996.png)

そうすると、接続パラメータの指定画面になります。
ご覧のように、「基本」接続のパラメータの指定以外に、SSH というのもあり、VPSサーバを使っている場合は、そこから SSH トンネルを張るためのパラメータ入力も併せて可能となります。