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

DataWorks:StarRocks のデータ管理

最終更新日:Dec 21, 2025

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

StarRocks データカタログページへの移動

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

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

StarRocks データカタログの作成

StarRocks データカタログ管理ページでは、既存の StarRocks データソースをデータカタログリストに追加できます。

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

  2. [DataWorks データソース] タブで、StarRocks データソースをデータカタログに追加します。

    1. 現在のワークスペースですでに作成されている StarRocks データソースを管理するには、[DataWorks データソース] タブでデータソースを見つけ、[操作] 列の [追加] をクリックします。

    2. [DataWorks データソース] タブで複数の StarRocks データソースを選択し、リストの下にある [一括追加] をクリックして一括で追加します。

StarRocks データカタログの管理

StarRocks データカタログでは、テーブル、ビュー、マテリアライズドビューなどのデータオブジェクトを追加および管理できます。

テーブルの管理

テーブルの作成

  1. StarRocks プロジェクトの横にある image アイコンをクリックし、カタログ配下のデータベースでテーブルを見つけます。

  2. [テーブル] の右側にある image アイコンをクリックして、[テーブルの作成] ページを開きます。

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

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

      1. ページ上部のツールバーで [Copilot でテーブルを作成] をクリックして、Copilot チャットインターフェイスに移動します。

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

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

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

        説明

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

    • 手動でのテーブル作成

      パラメーターの説明に基づいてテーブルを作成できます。

      パラメーター

      説明

      基本情報

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

      フィールド情報

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

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

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

  4. パーティション情報を構成します。

    パーティションタイプ

    パラメーターの説明

    利用シーン

    パーティションなし

    他のパラメーターを設定する必要はありません。

    ストレージデータサイズが小さい場合に適しています。

    式パーティション

    [式タイプ][時間関数][パーティションフィールド] などのパラメーターを設定します。詳細については、「式パーティション」をご参照ください。

    式パーティションは、以前は自動パーティション作成として知られており、より柔軟で使いやすいです。連続した日付範囲や列挙値によるデータのクエリや管理など、ほとんどのシナリオに適しています。

    レンジパーティション

    [レンジタイプ][パーティションフィールド] などのパラメーターを設定します。詳細については、「データ分散」をご参照ください。

    時系列データや連続する数値データなど、単純で連続したデータに適しています。

    リストパーティション

    [パーティションフィールド][パーティション設定] などのパラメーターを設定します。詳細については、「リストパーティション」をご参照ください。

    明示的に定義した列挙値のリストに基づいてデータがパーティション分割されます。これは、列挙値によるデータのクエリや管理に適しています。

  5. 詳細設定の構成

    [ソートキー] およびその他の関連パラメーターを構成します。詳細については、プライマリキーテーブル複製キーテーブル集計テーブルユニークキーテーブルに関するドキュメントをご参照ください。

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

テーブルの管理

  1. テーブルの表示

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

  2. テーブルの操作

    管理したいテーブルを右クリックし、[クエリ SQL の生成] を選択します。

  3. テーブルの削除

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

    重要

    削除されたテーブルは回復できません。操作は慎重に行ってください。

ビューの管理

ビューの作成

  1. StarRocks インスタンスの横にある image アイコンをクリックし、カタログ配下のデータベースでビューを見つけます。

  2. [表示] の右にある image アイコンをクリックすると、[新規ビュー] ページが開きます。

  3. CREATE VIEW コマンドをご参照ください。view_name を目的のビュー名に変更します。AS キーワードの後に、ビューのデータソースの検索文を追加します。

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

ビューの管理

  1. ビューの表示

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

  2. ビューの削除

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

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

マテリアライズドビューの作成

  1. StarRocks インスタンスの横にある image アイコンをクリックし、カタログ配下のデータベースで [マテリアライズドビュー] を見つけます。

  2. [マテリアライズドビュー] の右側にある image アイコンをクリックして、[マテリアライズドビューの作成] ページに移動します。

  3. CREATE MATERIALIZED VIEW コマンドをご参照ください。materialized_view_name を目的のマテリアライズドビュー名に変更します。AS キーワードの後に、マテリアライズドビューのデータソースの検索文を追加します。

  4. ツールバーの [公開] をクリックしてマテリアライズドビューを作成します。

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

  1. マテリアライズドビューの表示

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

  2. マテリアライズドビューの削除

    削除したいマテリアライズドビューを右クリックし、[削除] を選択します。

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

StarRocks データカタログが不要になった場合は、表示して削除できます。

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

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

    2. StarRocks インスタンスにマウスポインターを合わせると、アタッチされたデータソースの名前が表示されます。

  2. プロジェクトのデタッチ

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

よくある質問

Q: 「you need (at least one of) the SELECT privilege(s) on TABLE tables for this operation」というエラーが表示され、メタデータの読み込みに失敗するのはなぜですか?

A:information_schema データベースに対する SELECT 権限を付与してください。詳細については、「EMR Serverless StarRocks のユーザーへの権限付与」をご参照ください。