Catalogを作成した後は、SQL文を使用してCatalogに関する各種情報を確認できます。
Catalog作成文の確認
SHOW CREATE CATALOG external_catalog_name;を使用すると、Catalogの作成時のSQL文を確認できます。
例:
obclient> SHOW CREATE CATALOG test_odps_catalog;
現在のテナントのCatalogを確認
SHOW CATALOGS;を使用すると、現在のテナントに存在するCatalogの一覧を確認できます。
例:
obclient> SHOW CATALOGS;
Catalog内のデータを確認
Catalog内では、データベース内のテーブルと同様に任意のクエリを実行できます。また、Catalogをまたいだ結合クエリも可能です。
例:
obclient> SELECT * FROM internal.test.t1, odps_catalog.default.t1;
Catalogの切り替え
SET CATALOG catalog_name;文を使用して、Catalogを切り替えることができます。
また、USE internal.test;やUSE odps_catalog.default;を使用すると、Catalogとデータベースの切り替えを一度に行えます。
例:
システム内部Catalogに切り替える場合
obclient> SET CATALOG internal;外部Catalogに切り替える場合
obclient> SET CATALOG external_catalog_name;