Metadata Agent for PostgreSQLに必要なCloudFormationテンプレート、Parameter Storeの情報、および取得するメタデータについて
CloudFormationテンプレート
CloudFormationテンプレートのご利用には、Quollio Data Intelligence Cloudへの事前登録が必要です。詳しくは、お問い合わせ | 株式会社Quollio Technologies ページよりご連絡ください。
※基盤環境は全てのAgentから共通で使用するため、すでに存在している場合は構築不要です。
※動作確認済みのバージョン - 9.6, 10.20, 11.15, 12.10, 13.6, 14.2, 10.20 (Amazon Aurora), 11.15 (Amazon Aurora), 12.10 (Amazon Aurora), 13.6 (Amazon Aurora)
※プライベートサブネットのインスタンスにアクセスする場合、基盤環境で作成されたセキュリティグループのIDに対してポートの解放が必要です。
※「QT」は会社としてのQuollio Technologies、「QDIC」は製品のQuollio Data Intelligence Cloudを指します。
Parameter Store一覧
パラメータストア名 | 概要 |
---|---|
/quollio/company_id | QTから提供されるCompany ID |
/quollio/postgresql/default/host | PostgreSQLインスタンス(サーバー)のホスト |
/quollio/postgresql/default/port | PostgreSQLインスタンス(サーバー)のポート番号 |
/quollio/postgresql/default/username | PostgreSQLのユーザー名。カタログ化するデータベースに対してRead権限があるユーザーを選択します。 |
/quollio/postgresql/default/password | PostgreSQLユーザーのパスワード |
/quollio/postgresql/default/database | PostgreSQLのデータベース名。ジョブ開始時に最初に仕様するデータベースを指定するためのパラメータであり、実際はインスタンス(サーバー)内でそのユーザーがアクセスできる全てのデータベースがカタログ化されます。 |
アセット種別の対応関係
PostgreSQL | Quollio Data Intelligence Cloud |
---|---|
Database | Schema(スキーマ) |
Schema | Schema(スキーマ) |
Table | Table(テーブル) |
View | Table(テーブル) |
Column | Column(カラム) |
取得するメタデータ
System Catalogs / Information Schema | 取得するメタデータ |
---|---|
pg_catalog.pg_database |
oid datname |
pg_catalog.pg_shdescription |
objoid description |
pg_catalog.pg_class |
reltuples oid |
information_schema.schemata |
catalog_name schema_name |
information_schema.tables |
table_catalog table_schema table_name |
information_schema.columns |
table_catalog table_schema table_name column_name |
SQL | 取得するメタデータ |
---|---|
current_database() | The name of the current database |
ANALYZE;*3 | Updates table statistics |
to_regclass(<oid>) | Translates a textual relation name to its OID |
to_regnamespace(<oid>) | Translates a textual schema name to its OID |
obj_description(<oid>) | Description of table |
pg_table_size(<table>) | The disk space used by the specified table |
psql | 取得するメタデータ |
---|---|
pg_dump -t <table> --schema-only --quote-all-identifiers -d <connection string> | DDL |
- カタログ対象外データベース: template0, template1, rdsadmin
- カタログ対象外スキーマ: information_schema
- *3: テーブルの統計情報を取得するために実行します