すべてのプロダクト
Search
ドキュメントセンター

DataWorks:Hologres データ管理

最終更新日:Oct 29, 2025

データカタログは、Hologres メタデータを管理するための統一されたインターフェイスを提供します。このトピックでは、データカタログでテーブルやビューなどのデータオブジェクトを作成および管理する方法について説明します。

Hologres データカタログページに移動

  1. DataWorks コンソールの [ワークスペース] ページに移動します。上部のナビゲーションバーで、目的のリージョンを選択します。目的のワークスペースを見つけ、[アクション] 列で [ショートカット] > [Data Studio] を選択します。

  2. 左側のナビゲーションウィンドウで image アイコンをクリックします。[データカタログ] ツリーで、[Hologres] をクリックして Hologres データカタログ管理ページを開きます。

Hologres データカタログの作成

Hologres データカタログ管理ページで、既存の Hologres インスタンスをデータセットとしてデータカタログに追加できます。

  1. Hologres データカタログの右側にある image アイコンをクリックして、[インスタンスの追加] ページを開きます。

  2. 次のいずれかの方法で Hologres インスタンスを追加します。

    • DataWorks データソースの使用:

      • 現在のワークスペースで 作成された Hologres データソース を追加するには、[DataWorks データソース] タブでデータソースを見つけ、[アクション] 列の [データカタログに追加] をクリックします。

      • また、[DataWorks データソース] タブで複数の Hologres データソースを選択し、リストの下にある [一括追加] をクリックすることもできます。

    • Hologres インスタンスの使用:

      • [Hologres コンソール] で購入した Hologres インスタンス を追加するには、[Hologres-Instance] タブでインスタンスを見つけ、[アクション] 列の [追加] をクリックします。

      • また、[Hologres-Instance] タブで複数の Hologres インスタンスを選択し、リストの下にある [一括追加] をクリックすることもできます。

Hologres データカタログの管理

Hologres データカタログで、スキーマ、テーブル、ビューなどのデータオブジェクトを追加および管理できます。

スキーマの管理

スキーマの作成

  1. Hologres データカタログの左側にある image アイコンをクリックし、スキーマを作成するデータベースを見つけます。

  2. データベースの右側で、image > [スキーマの作成] をクリックします。

  3. [スキーマの作成] ダイアログボックスで、名前を入力して Enter キーを押します。

スキーマの管理

  1. スキーマの表示。

    Hologres データベースにスキーマを追加した後、データベースの横にある image アイコンをクリックしてスキーマを表示できます。

  2. スキーマの削除。

    スキーマを管理する必要がなくなった場合は、スキーマを右クリックして [削除] を選択します。

    重要
    • この操作は元に戻せません。注意して実行してください。

    • スキーマを削除する前に、そのスキーマ内のテーブルやビューなど、すべてのデータオブジェクトを削除する必要があります。

テーブルの管理

テーブルの作成

  1. ターゲットスキーマの右側で、image > [新しいテーブル] をクリックして [テーブルの作成] ページを開きます。

  2. 次のいずれかの方法で、基本的なテーブル情報とフィールド情報を生成します。

    • Copilot を使用したテーブルの作成:

      1. ツールバーで [Copilot でテーブルを作成] をクリックして、Copilot チャットインターフェイスを開きます。

      2. テーブルを作成するための命令を入力します。例: 日次ユーザー購入詳細のテーブルを作成

      3. [生成して置換] をクリックします。システムは、命令に基づいてデフォルトのテーブル名とフィールド情報を生成します。

      4. テーブル名とフィールドが要件を満たしている場合は、[承認] をクリックします。

        説明

        [承認] をクリックした後にシステムが生成した情報を手動で編集して、テーブル情報を変更できます。

    • 手動でのテーブル作成:

      パラメーターを構成してテーブルを作成します。

      パラメーター

      説明

      基本情報

      [テーブル名][テーブルの説明]、およびその他の情報を指定します。

      フィールド情報

      フィールドとフィールドの注釈を編集します。

      • 手動編集: フィールド情報リストの上にある [挿入] をクリックし、挿入する行数を指定します。その後、フィールド、フィールドタイプ、およびその他の情報を編集できます。

      • Copilot インテリジェント編集: フィールド情報リストの上にある [フィールドの生成] または [フィールドの説明の生成] をクリックします。システムは、設定したテーブル名と説明に基づいて、関連するフィールドと説明を生成できます。

  3. (オプション) パーティション情報を構成します。

    このステップは、標準テーブルでは不要です。パーティションテーブルを作成するには、[パーティションフィールド] ドロップダウンリストからパーティションキーを選択し、必要に応じて他の 動的パーティションパラメーター を構成します。

  4. (オプション) 詳細設定を構成します

    パラメーター

    説明

    ストレージモード

    Hologres は、[列指向][行指向]、および [行列ハイブリッド] の 3 つのストレージモードをサポートしています。デフォルトモードは [列指向] です。

    • 列指向ストレージは、さまざまなオンライン分析処理 (OLAP) シナリオでの複雑なクエリに適しています。

    • 行指向ストレージは、プライマリキー (PK) に基づくキー値 (KV) クエリシナリオに適しています。

    • 行列ハイブリッドストレージは、列指向ストレージと行指向ストレージの両方が適用可能なシナリオに適しています。

    テーブルグループ

    Hologres データソースで内部テーブルを作成するときに生成される テーブルグループ の名前を選択します。

    ストレージポリシー

    Hologres は、標準ストレージ ([ホットストレージ]) と低頻度アクセスストレージ ([コールドストレージ]) の 2 種類の 階層型ストレージ を提供します。

    説明

    Hologres は V1.3.37 以降、階層型ストレージをサポートしています。

    • ホットストレージはソリッドステートドライブ (SSD) を使用し、Hologres のデフォルトのストレージタイプです。低遅延でパフォーマンス専有型のデータアクセス要件を満たします。ほとんどのシナリオでは、標準ストレージが最も効果的でコスト効率の高いオプションです。

    • コールドストレージはハードディスクドライブ (HDD) を使用し、アクセス頻度の低いデータの低コストストレージ要件を満たします。遅延の影響を受けにくい、またはアクセス頻度の低い超大規模データセットに適しています。

    テーブルデータのライフサイクル

    動的テーブルのカスタム最大生存時間 (TTL) を指定できます。

    バイナリロギング

    Hologres バイナリログのサブスクリプション を有効 ([レプリカ]) または無効 ([なし]) にできます。デフォルトでは、この機能は無効になっています。

    説明

    Hologres V0.9 以降では、単一テーブルのバイナリロギング機能がサポートされています。

    バイナリログのライフサイクル

    Hologres バイナリログのサブスクリプション を有効 ([レプリカ]) にした後、バイナリログの最大 TTL を設定できます。

    フィールドプロパティ

    [フィールド名][ディストリビューションキー][セグメントキー][クラスタリングキー] などのフィールドプロパティの設定方法の詳細については、「内部テーブルの管理」をご参照ください。

  5. 構成が完了したら、ツールバーの [公開] をクリックしてテーブルを作成します。

テーブルの管理

  1. テーブルの表示。

    Hologres インスタンスでテーブルを作成した後、Hologres データカタログの左側のペインで image アイコンをクリックし、[テーブル] をクリックしてテーブルの基本情報を表示できます。特定のテーブル名をクリックして、[フィールド][DDL] などの詳細を表示することもできます。

    説明

    パーティションテーブルの場合、テーブル名の左側にある image アイコンをクリックしてパーティション情報を表示できます。

  2. テーブルに対する操作の実行。

    ターゲットの内部テーブルを右クリックし、メタデータを MaxCompute にマッピング または データを MaxCompute に同期 を選択します。

  3. テーブルの削除。

    削除する内部テーブルを右クリックし、[削除] を選択します。

    重要

    この操作は元に戻せません。注意して実行してください。

外部テーブルの管理

DataWorks の Hologres SQL ノード または Hologres 用 SQL ウィンドウ で Hologres 外部テーブル を作成した後、Hologres データカタログの左側にある image アイコンをクリックし、[外部テーブル] をクリックしてその基本情報を表示できます。特定のテーブル名をクリックして、[フィールド][DDL] などの詳細を表示することもできます。

ビューの管理

ビューの作成

  1. スキーマの右側で、image > [新しいビュー] をクリックして [ビューの作成] ページを開きます。

  2. view_name を作成したいビューの名前に変更します。次に、column1table_name をビューのソースフィールドとソーステーブルに変更します。詳細については、「VIEW」コマンドをご参照ください。

  3. ツールバーの [公開] をクリックしてビューを作成します。

ビューの管理

  1. ビューの表示。

    Hologres でビューを作成した後、Hologres データカタログの左側にある image アイコンをクリックし、[ビュー] をクリックしてその基本情報を表示できます。特定のビュー名をクリックして、[フィールド][DDL] などの詳細を表示することもできます。

  2. ビューの削除。

    削除したいビューを右クリックし、[削除] を選択します。

マテリアライズドビューの管理

DataWorks の Hologres SQL ノード または Hologres 用 SQL ウィンドウ で Hologres マテリアライズドビュー を作成した後、Hologres データカタログの左側にある image アイコンをクリックし、[マテリアライズドビュー] をクリックしてその基本情報を表示できます。特定のマテリアライズドビュー名をクリックして、[フィールド][DDL] などの詳細を表示することもできます。

動的テーブルの管理

Hologres 動的テーブルを作成 した後、Hologres データカタログの左側にある image アイコンをクリックし、[動的テーブル] の下にあるターゲットの動的テーブルを右クリックして、表示 または 動的テーブルを削除 できます。

Hologres データカタログの表示と削除

Hologres データカタログを使用する必要がなくなった場合は、カタログリストから削除できます。

  1. データカタログの表示。

    1. Hologres データカタログにインスタンスを追加した後、カタログの左側にある image アイコンをクリックしてインスタンスを表示できます。

    2. Hologres インスタンスにマウスポインターを合わせると、[インスタンスバージョン][インスタンスタイプ] などの情報が表示されます。

  2. プロジェクトをデタッチできます。

    Hologres データカタログを管理する必要がなくなった場合は、データカタログを右クリックして [データカタログのデタッチ] を選択します。