Lakehouse Manager でテーブルを管理する
テーブルをクリックした後に「...」アイコンをクリックすると、合計6つのテーブル操作が表示されます
目的
合計6つのテーブル操作があります。キャンバスビューの場合、テーブルをクリックして最初の3つのオプションを表示し、「...」アイコンをクリックして残りの3つを表示します。リストビューの場合、テーブルにマウスを乗せると、すべての利用可能な操作が表示されます。
- ➕ 新しい属性を追加する
- ✏️ テーブルを編集する
- ▶️/⏹️ テーブルを構築する/テーブルの構築を停止する
- 📑 複製する
- 🗑 削除する
新しい属性を追加する
記号 ➕ で表されます。
属性作成ウィンドウを開き、以下に示すように、ターゲットテーブルに新しい属性を追加します。
属性制約
テーブルに属性を設定する際に、以下の制約を追加できます。
- 必須: このフィールドは NULL を含むことはできません。ジョブが NULL 値を挿入しようとすると、クエリエンジンはエラーを返します。
- 必須 + 識別子: このフィールドは必須 であり 識別子フィールド とマークされています。つまり、アップサート操作で行の一意性を定義するために使用されます。詳細は、Load / Aggregate (Python と PySpark) アクションの書き込み戦略を参照してください。
テーブルが構築された後、必須フィールドを追加することはできません。 既存の必須フィールドから必須プロパティを削除することはできますが、後から NOT NULL 制約をフィールドに追加することはできません。構築済みテーブルに必須(または識別子)フィールドを追加する唯一の方法は、完全に再構築することです。詳細は、再構築アクションを参照してください。
識別子フィールドは double または decimal にすることはできません。
テーブルを編集する
記号 ✏️ で表されます。
テーブルのスキーマと設定を編集できます。
基本アクション
以下の基本設定を変更できます。
- テーブル名
- テーブルタイプ
- テーブルの説明
- テーブルタグ(簡単に検索するために使用)
- クエリ可能(テーブルがクエリ可能として設定されていない場合、Analytics Manager と Lakehouse Manager Explorer の自動ビジュアルクエリビルダーによって検出されません)
ラベリングとインデックス付け
テーブルを編集する際に、さらに以下を追加できます。
- ラベル
- 1つまたは複数のパーティションキー/インデックス(詳細オプション)
ラベル
テーブルの属性の1つを、このテーブルの主キーのオプションのラベルとして選択できます。
これにより、テーブルは辞書に変換され、プロジェクトでデプロイするAPIsのキャッシュに格納されます。API はこの辞書を使用してクエリの翻訳を強制し、ラベルは主キーの代わりに自動的にアプリケーションに表示されます。
プロのヒント: ラベルを定義することで、集計テーブルに重い追加データを保存する必要はありません。💡
インデックス
さらに、テーブル内のデータをすべての行を検索する必要なく迅速に特定するためにインデックスまたはパーティションキーを設定できます。
プロのヒント: インデックスを定義することで、テーブル上のデータ取得操作の速度が向上しますが、インデックス構造を維持するために追加の書き込みとストレージスペースが必要になります。💡
テーブルを構築する
構築する場合は記号 ▶️、構築を停止する場合は ⏹️ で表されます。
ターゲットテーブルの構築ジョブを開始または停止するには、クリックします。このジョブは、データベース上で物理的にテーブルを構築することに対応し、プラットフォーム上でデータを読み込み、アクセスするために必要です。
構築ジョブを開始すると、ジョブの状態を監視できるジョブログが自動的に開きます。
複製する
記号 📑 で表されます。
ターゲットテーブルのコピーを作成します。これは別途構築する必要があります。
削除する
記号 🗑 で表されます。
論理データスキーマからターゲットテーブルを削除します。 テーブルがすでに構築されている場合は、物理的に構築された対応物も削除します。
さらに詳しく
当社のソリューションを実装するためのトレーニングや技術サポートが必要な場合は、営業担当者にお問い合わせください、またはこのリンクをクリックして見積もりを依頼し、当社のプロフェッショナルサービスの専門家にプロジェクトのカスタム分析を依頼してください。
Data Platform を構築するチームと直接質問をし、フィードバックを提供し、相互作用するには、専用のDiscord チャネルにアクセスしてください。
OVHcloud サービスについてサポートが必要な場合は、ヘルプセンターでリクエストを作成してください。
ユーザーコミュニティに参加してください。

