コンピュートのリファレンス

このガイドでは、Resource Analytics for Oracle Computeの事前定義済オブジェクトを示します。ビュー、エンティティ・リレーションシップ、サブジェクト領域およびサンプル問合せに関する情報を確認できます。

ビュー

この項では、リソース分析コンピュート内のビューとその列、データ型、キーおよび参照されるビューおよび列名について説明します。次のビューがあります。

コンピュート内のビュー
名前 摘要
COMPUTE_BOOT_VOLUME_ATTACHMENT_DIM_V このビューには、ブート・ボリュームとインスタンス間のアタッチメントに関する情報が格納されます。
COMPUTE_INSTANCE_DIM_V このビューには、コンピュート・インスタンスとそのプロパティに関する情報が格納されます。
COMPUTE_VNIC_ATTACHMENT_DIM_V このビューには、VNICとインスタンス間のアタッチメントに関する情報が格納されます。
COMPUTE_VOLUME_ATTACHMENT_DIM_V このビューには、ストレージ・ボリュームとインスタンス間のすべてのタイプのアタッチメントのベース・オブジェクトに関する情報が格納されます。
COMPUTE_FACT_V ファクトはインスタンスの中心にあり、各インスタンスに関連付けられたメジャー(アタッチされたボリューム数、アタッチされたセカンダリVNIC数、GPU数、メモリーおよびOCPU使用率)があります。
COMPUTE_VOLUME_ATTACHMENT_COMBINED_DIM_V ボリュームおよびブート・ボリューム・アタッチメントのデータを組み合せた非正規化ビュー。COMPUTE_VOLUME_ATTACHMENT_DIM_VおよびCOMPUTE_BOOT_VOLUME_ATTACHMENT_DIM_Vのデータを結合します。
INSTANCE_VOLUME_DETAILS_V コンピュート・インスタンス、およびインスタンスにアタッチされたブート・ボリュームとブロック・ボリュームに関する情報を格納する非正規化ビュー。COMPUTE_INSTANCE_DIM_V、COMPUTE_VOLUME_ATTACHMENT_DIM_V、COMPUTE_BOOT_VOLUME_ATTACHMENT_DIM_VおよびBLOCK_VOLUME_DIM_Vのデータを結合します。
COMPUTE_VOLUME_ATTACHMENT_FACT_V ストレージ・ボリュームとコンピュート・インスタンス間のアタッチメントのファクト。メジャーには、アタッチメント数、インスタンスGPU数、インスタンス・メモリー使用量(MB)、インスタンスOCPU使用量およびボリューム・サイズ(GB)が含まれます。
COMPUTE_IMAGE_DIM_V このビューには、インスタンスを起動するためのブート・ディスク・イメージに関する情報が格納されます。

ビュー名の接尾辞は、ビュー・タイプを指定します。

  • FACT_V: ファクト
  • DIM_V: ディメンション
  • COMBINED_DIM_Vおよび_V: 非正規化ビュー

関係図

この項では、様々なディメンション・ビューを持つファクト・ビューの論理的な関係を定義する図を示します。

各ビューの内容とその関係は、コンピュート・ビューのファイルにリストされます。

次の図は、コンピュート・ファクト・ビューと様々なディメンション・ビューの関係を示しています。

COMPUTE_FACT_V
COMPUTE_FACT_Vが8つのディメンション・ビュー(COMPARTMENT_DIM_V、COMPUTE_IMAGE_DIM_V、COMPUTE_INSTANCE_DIM_V、VCN_VNIC_DIM_V、VCN_VLAN_DIM_V、VNC_DIM_V、VCN_SUBNET_DIM_VおよびBLOCK_BOOT_VOLUME_DIM_V)に接続された関係図。

COMPUTE_VOLUME_ATTACHMENT_FACT_V
COMPUTE_VOLUME_ATTACHMENT_FACT_Vが4つのディメンション・ビュー(COMPARTMENT_DIM_V、COMPUTE_INSTANCE_DIM_V、COMPUTE_VOLUME_ATTACHMENT_DIM_VおよびBLOCK_VOLUME_DIM_V)に接続された関係図。

関係はディメンション間に存在します。ディメンションは相互に直接結合できます。次の図は、ディメンション・ビュー間の関係を示しています。

COMPUTE_BOOT_VOLUME_ATTACHMENT_DIM_V
COMPUTE_BOOT_VOLUME_ATTACHMENT_DIM_Vが3つのディメンション・ビュー(COMPARTMENT_DIM_V、COMPUTE_INSTANCE_DIM_VおよびBLOCK_BOOT_VOLUME_DIM_V)に接続された関係ダイアグラム。

COMPUTE_VNIC_ATTACHMENT_DIM_V
COMPUTE_VNIC_ATTACHMENT_DIM_Vが5つのディメンション・ビュー(COMPARTMENT_DIM_V、COMPUTE_INSTANCE_DIM_V、VCN_VNIC_DIM_V、VCN_VLAN_DIM_VおよびVCN_SUBNET_DIM_V)に接続された関係図。

COMPUTE_VOLUME_ATTACHMENT_DIM_V
COMPUTE_VOLUME_ATTACHMENT_DIM_Vが3つのディメンション・ビュー(COMPARTMENT_DIM_V、COMPUTE_INSTANCE_DIM_VおよびBLOCK_VOLUME_DIM_V)に接続された関係ダイアグラム。

COMPUTE_IMAGE_DIM_V
COMPUTE_IMAGE_DIM_Vが1つのディメンション・ビューCOMPARTMENT_DIM_Vに接続された関係ダイアグラム。

サンプルクエリー

コンピュート用のサンプル問合せ。

シェイプVM.Standard.E4を使用してすべてのコンピュート・インスタンスをリストします。フレックス:
SELECT *
FROM OCIRA.COMPUTE_INSTANCE_DIM_V
WHERE SHAPE = 'VM.Standard.E4.Flex'
この同じ問合せは、ディメンションを使用して実行することもできます。
SELECT ID
FROM OCIRA.COMPUTE_INSTANCE_DIM_V
WHERE SHAPE = 'VM.Standard.E4.Flex';
iSCSIまたは準仮想化を使用してブロック・ボリュームがアタッチされているすべてのコンピュート・インスタンスをリストします:
SELECT CI.ID AS INSTANCE_ID, CI.DISPLAY_NAME AS INSTANCE_NAME, VA.ATTACHMENT_TYPE
FROM OCIRA.COMPUTE_INSTANCE_DIM_V CI
JOIN OCIRA.COMPUTE_VOLUME_ATTACHMENT_DIM_V VA ON CI.ID = VA.INSTANCE_ID
WHERE VA.ATTACHMENT_TYPE IN ('ISCSI', 'PARAVIRTUALIZED');
終了したすべてのコンピュート・インスタンスをリストします:
SELECT *
FROM OCIRA.COMPUTE_INSTANCE_DIM_V
WHERE LIFECYCLE_STATE = 'Terminated';
ブロック・ストレージがアタッチされている非アクティブ・インスタンスをリストします。
SELECT CI.ID AS COMPUTE_INSTANCE_ID, CV.VOLUME_ID, CI.LIFECYCLE_STATE
FROM OCIRA.COMPUTE_INSTANCE_DIM_V CI
JOIN OCIRA.COMPUTE_VOLUME_ATTACHMENT_DIM_V CV ON CI.ID = CV.INSTANCE_ID
WHERE CI.LIFECYCLE_STATE != 'Running'
コンピュート・インスタンスにアタッチされたブート・ボリュームの詳細をリストします:
SELECT VA.ID AS INSTANCE_ID, VA.BOOT_VOLUME_ID, B.DISPLAY_NAME AS BOOT_VOLUME_DISPLAY_NAME, 
B.LIFECYCLE_STATE AS BOOT_VOLUME_LIFECYCLE_STATE, B.SIZE_IN_GBS
FROM OCIRA.COMPUTE_BOOT_VOLUME_ATTACHMENT_DIM_V VA
JOIN OCIRA.BLOCK_BOOT_VOLUME_DIM_V B ON VA.OCIRA_BOOT_VOLUME_KEY = B.OCIRA_BOOT_VOLUME_KEY;
コンピュート・インスタンスにアタッチされたブロック・ボリュームの詳細をリストします:
SELECT VA.ID AS INSTANCE_ID, VA.COMPARTMENT_ID AS INSTANCE_COMPARTMENT, VA.VOLUME_ID, 
B.DISPLAY_NAME AS VOLUME_DISPLAY_NAME, B.LIFECYCLE_STATE AS VOLUME_LIFECYCLE_STATE, 
B.SIZE_IN_GBS
FROM OCIRA.COMPUTE_VOLUME_ATTACHMENT_DIM_V VA
JOIN OCIRA.BLOCK_VOLUME_DIM_V B ON VA.OCIRA_VOLUME_KEY = B.OCIRA_VOLUME_KEY;
コンピュート・インスタンスのネットワーク詳細をリストします:
SELECT VA.INSTANCE_ID, VA.SUBNET_ID, S.CIDR_BLOCK AS SUBNET_CIDR_BLOCK, 
S.DISPLAY_NAME AS SUBNET_DISPLAY_NAME, S.LIFECYCLE_STATE AS SUBNET_LIFECYCLE_STATE,
VA.VLAN_ID, V.CIDR_BLOCK AS VLAN_CIDR_BLOCK, V.DISPLAY_NAME AS VLAN_DISPLAY_NAME, 
V.LIFECYCLE_STATE AS VLAN_LIFECYCLE_STATE,VA.VNIC_ID, 
VN.DISPLAY_NAME AS VNIC_DISPLAY_NAME, VN.LIFECYCLE_STATE AS VNIC_LIFECYCLE_STATE
FROM OCIRA.COMPUTE_VNIC_ATTACHMENT_DIM_V VA
LEFT JOIN OCIRA.VCN_SUBNET_DIM_V S ON VA.OCIRA_SUBNET_KEY = S.OCIRA_SUBNET_KEY
LEFT JOIN OCIRA.VCN_VLAN_DIM_V V ON VA.OCIRA_VLAN_KEY = V.OCIRA_VLAN_KEY
LEFT JOIN OCIRA.VCN_VNIC_DIM_V VN ON VA.OCIRA_VNIC_KEY = VN.OCIRA_VNIC_KEY;
特定のコンピュート・インスタンスに関連付けられたブート・ボリュームおよびブロック・ボリュームのIDをリストします:
SELECT INSTANCE_ID, BOOT_VOLUME_ID, VOLUME_ID
FROM OCIRA.INSTANCE_VOLUME_DETAILS_V
WHERE INSTANCE_ID = <insert instance ID>;
各コンピュート・インスタンスに関連付けられたタグをリストします:
SELECT TAG_TYPE, TAG_KEY_NAME, TAG_VALUE
FROM OCIRA.TAGS_DIM_V
WHERE RESOURCE_TYPE = 'instance';

データ系統

コンピュート用のカスタマ・エクスペリエンス・セマンティック・モデル系統スプレッドシートおよびメトリック計算ロジック・スプレッドシートは、データ内の物理的および論理的関係に関するエンドツーエンドのデータ系統要約レポートを提供します。

詳細は、「データ系統」を参照してください

サブジェクト・エリア

この項では、サブジェクト領域と、コンピュートで保守するデータに関する情報を提供します。これらのサブジェクト領域とそれらに対応するデータは、分析とレポートの作成および編集時に使用できます。各サブジェクト領域の情報は次のとおりです。

  • サブジェクト領域の説明。

  • サブジェクト領域のデータによって回答できるビジネス上の質問。各ビジネス上の質問に関する詳細な情報へのリンクがあります。

  • サブジェクト領域へのアクセスを保護するために使用できるジョブ固有のグループおよび職務ロール。各ジョブ・ロールおよび職務ロールに関する詳細な情報へのリンクもあります。

  • サブジェクト・エリアで表される作業領域へのプライマリ・ナビゲーション。

  • サブジェクト・エリアを使用する際に時間レポートの考慮事項。たとえば、サブジェクト領域では履歴データをレポートするのかどうか、現在のデータのみを報告するのかどうかなどです。履歴レポートとは、サブジェクト領域の履歴トランザクション・データに関するレポートのことです。わずかな例外を除き、すべてのディメンション・データはプライマリ・トランザクション日またはシステム日付時点のものとなります。

  • サブジェクト領域内のトランザクション・データの最小単位。最小トランザクション・データ単位によって、レポート内でのデータの結合方法が決定されます。

  • サブジェクト領域を使用して分析とレポートを作成する場合の特別な考慮事項、ヒント、および詳細な検討事項。

サブジェクト領域は次のとおりです。