ホストされたストレージとは、ユーザーがデータレイク製品上でホストするストレージスペースを指し、ストレージの基盤はオブジェクトストレージです。ホストされたストレージには、ネイティブテーブル、ユーザープログラムパッケージ、クエリ結果などのデータが保存されています。そのため、ネイティブテーブルやそのデータ最適化などの機能を使用するには、まずホストされたストレージを有効にする必要があります。ホストされたストレージ上のネイティブテーブルはデフォルトでIceberg形式のテーブルであり、ユーザーは基盤となるファイル内容を管理する必要はありません。ホストされたストレージの課金詳細については、課金概要をご参照ください。 説明:
ホストされたストレージは、ユーザーデータの使用量に基づく課金に加えて、DLCが毎日ストレージの定期的なチェック(ユーザーストレージのアクティビティチェックや使用量チェックなど)を行います。これにより少量のリクエスト回数に対する課金が発生します。ホストされたストレージを使用しない場合は、これらの定期的なチェックによる費用を避けるため、速やかに破棄してください。
本ドキュメントでは、ホストされたストレージの有効化と設定手順について説明します。
ホストされたストレージを有効にする
手順1:ホストされたストレージ構成に入る
「DLCコンソール」にログインし、左側のメニューバーにあるストレージ管理モジュールをクリックして、ホスト型ストレージ設定に入ることができます。 ステップ2:マネージドストレージバケットを作成する
1. ホストされたストレージバケットの作成をクリックして作成ページに進み、ホストされたストレージタイプを選択し、確定をクリックして作成を完了します。
ここでは、ホストされたストレージタイプをメタデータアクセラレーションバケットまたは通常バケットとして指定できます。メタデータアクセラレーションバケットと通常バケットの課金は同じですが、メタデータアクセラレーションバケットにアクセスするためのエンジンの権限を個別に設定する必要があります。詳細については、メタデータアクセラレーションバケットのバインドを参照してください。 2. 上方でクエリ結果の保存パスを変更できます。クエリ結果パスは、SQLクエリの結果データやSparkジョブのShuffleデータなどを一時的に保存するために使用され、ジョブとタスクが正常に実行されるようにパスを指定する必要があります。ホストされたストレージバケットを既に作成している場合は、クエリ結果パスをホストされたストレージに設定することをお勧めします。また、クエリ結果パスを自身のアカウントのCOSストレージバケットパスに設定することもできます。 ホストされたストレージバケットを表示
ホストされたストレージを有効にするとストレージバケットが作成され、ストレージ管理モジュールでホストされたストレージ上のバケットとデータを確認できます。 ホストされたストレージを破棄
データの破棄は高リスクな行為です。テーブルデータがすべて削除された場合にのみ、ホストされたストレージを破棄できます。ホストされたストレージの破棄には管理者権限が必要です。
ステップ1:データベーステーブルのデータを削除する
ホストされたストレージを破棄するには、まずホストされたストレージ上のすべてのテーブルデータを削除する必要があります。
手順2:ホストされたストレージを破棄する
テーブルデータを削除した後、ストレージ管理モジュールのホストされたストレージ構成タブで、ホストされたストレージを破棄できます。 ホストされたストレージを破棄すると、すべてのDLCホストされたストレージバケットが削除されますので、慎重に操作してください。