このトピックでは、Data Management Service (DMS) を使用して ApsaraDB for ClickHouse クラスターに接続し、データを管理する方法について説明します。
背景情報
DMS は、リレーショナルデータベースと NoSQL データベースを管理するための Alibaba Cloud のグラフィカルデータ管理ツールです。データ管理、SQL 操作、データインポート/エクスポート、データベースクローン、パフォーマンス最適化、セキュリティ監査などの機能をサポートしています。DMS を使用して、ApsaraDB for ClickHouse のデータベースとテーブルの管理、作成、クエリの実行ができます。これにより、データのセキュリティが向上し、管理がより効率的になり、データの価値がより明確になります。
注意事項
ApsaraDB for ClickHouse クラスターを作成すると、DMS サーバーの IP アドレスが ApsaraDB for ClickHouse のホワイトリストに自動的に追加されます。このプロセスが失敗した場合は、手動で IP アドレスを追加する必要があります。リージョン別の DMS の IP アドレス範囲のリストについては、「DMS IP アドレス範囲」をご参照ください。
操作手順
-
Alibaba Cloud アカウントで ApsaraDB for ClickHouse コンソール にログインします。
-
ページの左上で、クラスターのリージョンを選択します。
-
クラスターリスト ページで、クラスタータイプに インスタンスリスト を選択し、対象クラスターの ID をクリックします。
-
[クラスター情報] ページで、右上隅にある [データベースにログイン] をクリックします。
-
次のパラメーターを設定します。
パラメーター
説明
[データベースタイプ]
デフォルト値は、ApsaraDB for ClickHouse クラスターのタイプである ClickHouse です。この値を変更する必要はありません。
[インスタンスリージョン]
デフォルトは現在の ApsaraDB for ClickHouse クラスターのリージョンです。これを変更する必要はありません。
説明別のリージョンにある ApsaraDB for ClickHouse クラスターにログインする必要がある場合は、ドロップダウンリストから対象クラスターがあるリージョンを選択します。
[インスタンスid]
デフォルト値は現在の ApsaraDB for ClickHouse クラスターのインスタンス ID です。これを変更する必要はありません。
説明別の ApsaraDB for ClickHouse クラスターにログインする必要がある場合は、ドロップダウンリストから対象クラスターのインスタンス ID を選択します。
[Database Account]
データベースにログインするためのユーザー名です。
[データベースパスワード]
データベースアカウントのパスワードです。
[パスワードを記憶]
[パスワードを記憶] を選択すると認証情報が保存され、次回この ApsaraDB for ClickHouse クラスターに接続する際に自動的にログインするようになります。
説明-
DMS を使用して ApsaraDB for ClickHouse クラスターに初めてログインすると、DMS は [コントロールモード] をデフォルトで [フレキシブル管理] に設定します。ログイン後、インスタンスを編集することでコントロールモードを変更できます。詳細については、「インスタンス情報の編集」と「コントロールモード」をご参照ください。
-
ログインパラメーターを設定した後、左下隅にある 接続テスト をクリックできます。接続テストが失敗した場合は、エラーメッセージを参照して、入力した情報を確認してください。
-
-
ログイン をクリックします。
-
[SQL コンソール] で、SQL 文を入力します。
-
メニューバーの [実行 (F8)] をクリックし、結果を表示します。
この例では、ローカルテーブルの作成方法を示します。CREATE TABLE 文が正常に実行されると、左側のペインのテーブルスキーマツリーにローカルテーブル sls_test_single_local が表示されます。テーブルを展開すると、v1 から v20 までの 20 個のフィールドと、Int8、Int16、UInt32、Float64、Decimal などのデータ型が表示されます。下部の [実行結果] タブに緑色のチェックマークが表示され、CREATE TABLE 文が正常に実行されたことを示します。
DMS はさまざまな SQL 文をサポートし、データの挿入、更新、削除、クエリを行うためのビジュアルインターフェイスを提供します。詳細については、「SQL コンソール」をご参照ください。