MySQL

Metadata Agent for MySQLに必要なCloudFormationテンプレート、Parameter Storeの情報、および取得するメタデータについて

CloudFormationテンプレート

CloudFormationテンプレートのご利用には、Quollio Data Intelligence Cloudへの事前登録が必要です。詳しくは、お問い合わせ | 株式会社Quollio Technologies ページよりご連絡ください。

※基盤環境は全てのAgentから共通で使用するため、すでに存在している場合は構築不要です。

※動作確認済みのバージョン - 5.7, 8.0, 5.7 (Amazon Aurora), 8.0 (Amazon Aurora)

※プライベートサブネットのインスタンスにアクセスする場合、基盤環境で作成されたセキュリティグループのIDに対してポートの解放が必要です。

※「QT」は会社としてのQuollio Technologies、「QDIC」は製品のQuollio Data Intelligence Cloudを指します。

Parameter Store一覧

パラメータストア名 概要
/quollio/company_id QTから提供されるCompany ID
/quollio/mysql/default/host MySQLインスタンス(サーバー)のホスト
/quollio/mysql/default/port MySQLインスタンス(サーバー)のポート番号
/quollio/mysql/default/username MySQLのユーザー名。カタログ化するデータベースに対してRead権限があるユーザーを選択します。
/quollio/mysql/default/password MySQLユーザーのパスワード
/quollio/mysql/default/database MySQLのデータベース名。ジョブ開始時に最初に仕様するデータベースを指定するためのパラメータであり、実際はインスタンス(サーバー)内でそのユーザーがアクセスできる全てのデータベースがカタログ化されます。

アセット種別の対応関係

MySQL Quollio Data Intelligence Cloud
Database Schema(スキーマ)
View Table(テーブル)
Table Table(テーブル)
Column Column(カラム)

取得するメタデータ

INFORMATION_SCHEMA 取得するメタデータ
INFORMATION_SCHEMA.SCHEMATA SCHEMA_NAME
INFORMATION_SCHEMA.TABLES

TABLE_SCHEMA 

TABLE_NAME 

TABLE_ROWS 

DATA_LENGTH 

TABLE_COMMENT

INFORMATION_SCHEMA.VIEWS

TABLE_SCHEMA 

TABLE_NAME

 

SQL 取得するメタデータ
SHOW CREATE TABLE <table>; DDL statement
SHOW CREATE VIEW <view>; DDL statement
  • カタログ対象外スキーマ: performance_schema, information_schema, sys, mysql