Azure Synapse (SQL Database)

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

CloudFormationテンプレート

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

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

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

Parameter Store一覧

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

アセット種別の対応関係

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

取得するメタデータ

システムビュー 取得するメタデータ
sys.databases

name

sys.extended_properties

major_id, value

sys.schemas

name, major_id

sys.partitions

object_id, rows

sys.tables

object_id, schema_id, name, type

sys.views

object_id, schema_id, name

sys.columns

object_id, name, system_type_id, user_type_id

 

SQL 取得するメタデータ
sp_columns  DATA_TYPE, ORDINAL_POSITION