データ ウェアハウス内のオブジェクトを管理する

適用対象:Microsoft Fabric の SQL 分析エンドポイントウェアハウス、および ミラー データベース

この記事では、Microsoft Fabric ポータルの エクスプローラー で実行できるウェアハウス管理タスクについて説明します。

エクスプローラーには、スキーマ、テーブル、ビュー、ストアド プロシージャなど、ウェアハウス オブジェクトの階層ビューが用意されています。 オブジェクトは、スキーマとオブジェクトの種類によって編成されます。

ウェアハウスの [エクスプローラー] ウィンドウの Fabric ポータルのスクリーンショット。

エクスプローラーでオブジェクトを検索およびフィルター処理する

Fabric Data Warehouse の検索機能とフィルター機能は、検出を容易にするために設計されています。

検索機能は、一致するオブジェクトをすばやく強調表示し、ユーザーのオブジェクト エクスプローラー内の結果を強調表示します。

エクスプローラーの [検索] ボタンのスクリーンショット。

スキーマ、テーブル、ストアド プロシージャなどの多数のオブジェクトを処理する場合、特定の項目を見つけることは困難な場合があります。 オブジェクトの種類または作成日に基づいてオブジェクトを選択するには、フィルター オプションを使用します。

オブジェクト エクスプローラーでオブジェクトをフィルター処理する方法を示すスクリーンショット。

メタデータ キャッシュ

ウェアハウス オブジェクト メタデータは、オブジェクトとその定義への高速アクセスを提供するために、Fabric Data Warehouse によってキャッシュされます。 オブジェクトが 750,000 を超える非常に大規模なウェアハウス (テーブル、ビュー、ストアド プロシージャ、関数など) の場合、メタデータはシステムによってキャッシュされなくなります。 代わりに、スキーマ操作はメタデータ ストアに直接クエリを実行します。 これにより、システムの安定性が確保され、非常に大規模なデータベースでのキャッシュの不足を防ぐことができます。 ただし、スキーマの更新操作は、メタデータ キャッシュが有効になっている小規模なウェアハウスに比べて時間がかかる場合があります。

エクスプローラーでウェアハウス オブジェクトをスクリプト化する

エクスプローラーを使用して、T-SQL テンプレートを使用してオブジェクトを作成、変更、および削除します。 また、各オブジェクトのコンテキスト メニュー オプションを使用して、オブジェクトを変更または削除することもできます。 各コンテキスト メニュー オプションでは、新しい T-SQL クエリが作成され、ウェアハウス内の任意のオブジェクトを管理するために実行できます。 データベース オブジェクトの T-SQL コマンドをスクリプトアウトするには、コンテキスト メニューを選択します。

データベース オブジェクトの T-SQL をスクリプト化する方法を示す Fabric ポータルのスクリーンショット。

他のツールでオブジェクトを管理する

他のツール (SQL Server Management Studio (SSMS) または Visual Studio CodeSQL Database Projects 拡張機能を使用した接続など) で、ウェアハウス オブジェクトを管理できます。 SQL Projects 拡張機能を使用すると、ソース管理、データベース テスト、スキーマ検証の機能が有効になります。 お使いのウェアハウスに接続するには、Fabric Data Warehouse への接続をご覧ください。

Microsoft Fabricにおけるウェアハウスのソース管理に関する詳細は、以下をご覧ください:

Queries

ユーザーは、[マイ クエリ] セクションと [共有クエリ] セクションでクエリを効率的に管理できます。

  • マイ クエリ は、ユーザーが自分のクエリを保存して整理できる個人用領域です。

  • 共有クエリ は、ユーザーがチーム メンバーとクエリを共有して、共有クエリにアクセス、確認、実行できる共同作業スペースです。 ワークスペース レベルで共同作成者以上のアクセス許可を持つすべてのユーザーは、共有クエリを表示および編集できます。