Data
"Data"モジュールは、VeloDB Studioでデータベースを管理する基本機能であり、主に2つの機能があります:
- ライブラリTable構造、データサイズ、Table作成文、Tableフィールド情報、データプレビューなど、データの組織形式とデータの表示。
- データベースオブジェクトの追加、削除、変更(新規作成、削除、データベースオブジェクトの名前変更を含む)。 dataモジュールは、データベース内のデータの組織形式に従って表示され、以下の3つのレベルに分かれています:
- カタログ
- Database
- Table / View / Materialized View / ファンクション
カタログ
ディレクトリ(カタログ)は、データベースの集合です。Apache Dorisはバージョン1.2以降、カタログの概念を導入しました。内部カタログは、元のApache Dorisシステムとして理解できます。External directoryは、Apache DorisがData Lake機能をサポートするため、Hive、Iceberg、Hudiなどに接続できます。 VeloDB Studioはカタログオブジェクトの直接削除をサポートしています。
Database
データベースは、Table、ビュー、マテリアライズドビュー、ファンクションの集合です。データベースはディレクトリに属します。 ディレクトリが選択されると、ディレクトリ下のデータベースとデータベースのサイズを表示できます。同時に、ページ下でデータベースの作成、削除、名前変更が可能です。
Table
Table(Table)は、Apache Dorisデータウェアハウスの基本コンポーネントで、Tableはデータベースに属します。 データベースが選択されると、データベース下のTableとTableのサイズ、および作成・変更時刻を確認できます。
Tableをクリックすると、Tableの詳細管理ページに入り、TableのDDL定義、フィールド、インデックスなどの情報を表示できます。
Data Previewページは、Tableのデータをすばやくプレビューするために使用され、デフォルトでインターフェースからTableの最初の100件のデータをプレビューします。 「Total x data」はメタデータサービスから取得されるため、遅延が発生する場合があります。
View
ビューは、SQL文の結果セットに基づく視覚的なTableです。ビューページは、Tableページとほぼ同様です。ビューが持たない属性(インデックス、詳細など)は表示されません。ビューもデータプレビュー機能(最初の100件のデータ)をサポートしています。
Materialized View
Materialized Viewは、クエリ結果を事前計算して格納するTableで、クエリパフォーマンスの高速化とリアルタイム計算圧力の軽減に使用できます。 Studioデータベースページでは、データベース下のマテリアライズドビュー情報を一覧表示できます。
ファンクション
Studioデータベースページでは、データベース下のファンクション情報を一覧表示でき、ファンクションタイプ、戻り値タイプ、作成文などの情報の表示をサポートしています。