Insights スキーマ

このセクションの表は、BigFix 10 Insights スキーマに関する詳細情報を提供します。

Table 1. action_state_stringsaction_state_strings テーブルには、さまざまなアクション状態の文字列表現が格納されています。datasource_action_results には tinyint 状態列が含まれています。アクションの結果の状態を人間が理解できる形式で確認する場合、dbo.action_state_strings を参照できます。
名前 タイプ 説明
state_number int NOT NULL 以下に格納された状態番号 datasource_action_results
datasource_id int NOT NULL state_number - state_string のペアの取り込み元データソースの ID
state_string nvarchar(max) NOT NULL 人間が理解できるバージョンの状態
Table 2. content_resultscontent_results テーブルには、datasource_sites、datasource_devices、datasource_analyses、および datasource_fixlets に関連付けられたすべてのデータ・ソースの結果が格納されます。Fixlet と分析の関連度の結果を次の表に示します。
名前 タイプ 説明
datasource_site_id bigint NOT NULL の ID dbo.datasource_sites
datasource_device_id bigint NOT NULL の ID dbo.datasource_devices
datasource_content_id bigint NOT NULL

dbo.datasource_fixlet または dbo.datasource_analysis の ID

タイプ列を確認し、オブジェクト結果行の参照先を決定します。

type tinyint Fixlet のタイプ。

有効な値:

0 - Fixlet

1 - タスク

2 - ベースライン

3 - 分析

4 - コンピューター・グループ

relevant bit コンテンツが関連するかどうか (0/1)
applicable bit コンテンツ関連度が適用可能かどうか (0/1)
resolved bit アクションが解決されるかどうか (0/1)
reverted bit アクションを元に戻すかどうか (0、1)
last_non_relevant datetime アクションが関連しなかった最後の時間
first_relevant datetime アクションが関連した最初の時間
last_relevant datetime アクションが関連した最後の時間
valid_from datetime 最新の ETL のタイムスタンプ
valid_to datetime この行の有効期限を示すタイムスタンプ
Table 3. custom_attributescustom_attributes テーブルには、ユーザーが必要とする追加データを格納するキーまたは値のペアのセットが格納されます。これらの値は、Tableau レポートおよび PowerBI レポートで使用されます。
名前 タイプ 説明
id int NOT NULL 属性の名前 - 値のペアの ID
attribute_name nvarchar(128) NOT NULL 属性の名前
category nvarchar(128) NOT NULL カテゴリーの値
attribute_value nvarchar(128) NOT NULL 属性の値
last_updated datetime2 NOT NULL 属性が最後に更新されたタイムライン
Table 4. datasource_action_resultsdatasource_action_results テーブルには、ETL が実行されたすべてのデータ・ソースからのアクションの結果が格納されます。情報は BFE actionresults テーブルから取得されます。
名前 タイプ 説明
datasource_device_id bigint NOT NULL

結果が属し、次を参照するデバイスの ID: dbo.datasource_devices.id

datasource_action_id bigint NOT NULL

結果が属し、次を参照するアクション ID: dbo.datasource_actions.id

start_time datetime NULL の StartTime 列から取得します BFE ACTIONRESULTS
end_time datetime NULL の EndTime 列から取得します BFE ACTIONRESULTS
try_count smallint NOT NULL の TryCount 列から取得します BFE ACTIONRESULTS
retry_count smallint NOT NULL の RetryCount 列から取得します BFE ACTIONRESULTS
line_number smallint NOT NULL の LineNumber 列から取得します BFE ACTIONRESULTS
state smallint NOT NULL BFE ACTIONRESULTS の State 列から取得され、数値表現を含みます。人間が読める形式のものは次に格納されています: dbo.action_state_strings
report_number bigint NOT NULL の ReportNumner 列から取得します BFE ACTIONRESULTS
exit_code int NULL の ExitCode 列から取得します BFE ACTIONRESULTS
valid_from datetime2(3) GENERATED ALWAYS AS ROW START NOT NULL 最新の ETL のタイムスタンプ
valid_to datetime2(3) GENERATED ALWAYS AS ROW END NOT NULL 行の有効期限を示すタイムスタンプ
Table 5. datasource_actionsdatasource_actions テーブルには、ETL が実行されたすべてのデータ・ソースのアクションが格納されます。アクションは BFE ACTIONS テーブルから取得されます。
名前 タイプ 説明
id bigint IDENTITY(1,1) NOT NULL アクションの BigFix Insights DB ID
remote_id bigint NOT NULL BFE ACTIONS テーブルのアクション・オブジェクト ID
datasource_id int NOT NULL アクションが ETL を実行されたデータソースの ID であり、dbo.datasource.id を参照します
datasource_site_id bigint NOT NULL アクションが ETL を実行されたサイト ID であり、次を参照します: dbo.datasource_site.id
type int NOT NULL アクションのタイプ
deleted tinyint NOT NULL アクションが削除されているかどうか
parent_id int NULL の ParentID 列から取得します BFE ACTIONS
is_subscription int NOT NULL の IsSubscription 列から取得します BFE ACTIONS
is_setting int NOT NULL の IsSetting 列から取得します BFE ACTIONS
inception_time datetime NULL の InceptionTime 列から取得します BFE ACTIONS
expiration_time datetime NULL の ExpirationTime 列から取得します BFE ACTIONS
stopped_at datetime NULL の StoppedAt 列から取得します BFE ACTIONS
stopped_by int NULL の StoppedBy 列から取得します BFE ACTIONS
name nvarchar(1024) NOT NULL アクションの名前
state tinyint NOT NULL BFE ACTIONS の IsStopped および ExpirationTime 列を見て計算されたアクションの状態:
  • 0 - 期限切れ
  • 1 - 停止
  • 2 - 実行中
creator_id int NOT NULL の CreatorID 列から取得します BFE ACTIONS
creation_time datetime NOT NULL の CreationTime 列から取得します BFE ACTIONS
targeting_method tinyint NOT NULL の TargetingMethod 列から取得します BFE ACTIONS
targeting_relevance nvarchar(max) NULL の TargetingRelevance 列から取得します BFE ACTIONS
targeting_properties nvarchar(max) NULL の TargetingProperties 列から取得します BFE ACTIONS
source_site_url nvarchar(1024) NULL の SourceSiteURL 列から取得します BFE ACTIONS
source_site_id bigint NULL の SourceSiteID 列から取得します BFE ACTIONS
source_content_id int NULL の SourceContentID 列から取得します BFE ACTIONS
source_site_name nvarchar(1024) NULL の SourceSiteName 列から取得します BFE ACTIONS
Table 6. datasource_actionsite_propertiesdatasource_properties テーブルには、アクション・サイトに存在する BES.properties テーブルから取得されるすべてのプロパティーが格納されます。これは一時テーブルです。プロパティーは、ディメンション・テーブルの生成に使用できる datasource_property_map テーブルに指定するために、ETL 内で使用されます。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) データソース・プロパティーの ID
datasource_id int NOT NULL dbo.datasources ID
remote_content_id bigint NOT NULL リモート・コンテンツ ID
remote_site_id bigint NOT NULL リモート・サイト ID
remote_property_id tinyint NOT NULL リモート・プロパティー ID
name nvarchar(512) NOT NULL プロパティー名
Table 7. datasource_analysesdatasource_analyses テーブルには、ETL が実行されたデータ・ソースからの外部分析とカスタム分析が格納されます。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) データソース分析 ID
remote_id bigint NOT NULL リモート分析 ID
datasource_id int NOT NULL dbo.datasources ID
datasource_site_id bigint NOT NULL dbo.datasource_sites ID
name nvarchar(255) NOT NULL 分析の名前
deleted bit NOT NULL コンテンツが削除されているかどうか
valid_from datetime2 (2) GENERATED ALWAYS AS ROW START NOT NULL 最新の ETL のタイムスタンプ
valid_to datetime2 (2) GENERATED ALWAYS AS ROW END NOT NULL 行の有効期限を示すタイムスタンプ
Table 8. datasource_analysis_propertiesdatasource_analysis_properties テーブルには、dbo.datasource_analyses に関連付けられたプロパティー・データが格納されます。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1), データソース分析プロパティー ID
remote_id bigint NOT NULL リモート・コンテンツ ID
datasource_analysis_id bigint NOT NULL dbo.datasource_analyses ID
name nvarchar(512) NOT NULL プロパティーの名前
deleted bit NOT NULL コンテンツが削除されているかどうか
valid_from datetime2 (2) GENERATED ALWAYS AS ROW START NOT NULL 最新の ETL のタイムスタンプ
valid_to datetime2 (2) GENERATED ALWAYS AS ROW END NOT NULL 行の有効期限を示すタイムスタンプ
Table 9. datasource_computer_groupsdatasource_computer_groups テーブルは、コンピューターとグループの関係を示します。すべてのデータ・ソース・デバイスにおけるすべてのコンピューター・グループ・メンバーシップが表示されます。これは、リンクされていないフラット化されたコンピューター・グループ・メンバーシップの結果に似ており、このテーブル内にグローバルな表現はありません。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) データソース・コンピューター・グループ ID
datasource_id int NOT NULL データソース ID
datasource_site_id bigint NOT NULL dbo.datasource_sites ID
datasource_group_id bigint NOT NULL dbo.datasource_groups ID
datasource_device_id bigint NOT NULL dbo.datasource_devices ID
version varbinary グループ・バージョン
is_member tinyint コンピューターがグループのメンバーであるかどうか
valid_from AS ROW START NOT NULL 最新の ETL のタイムスタンプ
valid_to AS ROW END NOT NULL 行の有効期限を示すタイムスタンプ
Table 10. datasource_databasesdatasource_databases テーブルには、データ・ソースの定義と、データ・ソースをターゲットにして認証する方法のパラメーターが含まれています。
名前 タイプ 説明
id int NOT NULL IDENTITY(1, 1) データソースのデータベース ID
host nvarchar(512) NOT NULL ホスト名または IP アドレス
database nvarchar(128) NOT NULL データベース名
type nvarchar(8) NOT NULL CONSTRAINT "DF_ca681866723fdb25046ba6b637c" DEFAULT 0
データソースのタイプ
  • BFE - BigFix Enterprise
  • BFI - BigFix Inventory
  • SCA - BigFix Software および Computer Analytics
username nvarchar(128) NOT NULL (暗号化された) データベース・ユーザー名
password nvarchar(1024) (暗号化された) データベース・パスワード
port int データベース・ポート
domain nvarchar(512) データベースの Windows ドメイン
instance_name nvarchar(512) データベースの SQL server インスタンスの名前
approved bit NOT NULL default 0 状態:
  • 0 – public_key が NULL の場合は未承認、public_key が NULL でない場合は保留中
  • 1 – 承認済み
public_key nvarchar(1024) ユーザーの公開鍵が保存されている
Table 11. datasource_devicesdatasource_devices テーブルには、ETL が実行されたすべての BES デプロイメントのすべてのデバイスが格納されます。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) データソースのデバイス ID
datasource_id int NOT NULL dbo.datasources ID
remote_id bigint NOT NULL リモート・デバイス ID
name nvarchar(512) デバイス名
report_number bigint NOT NULL 最後に受信したレポートの数
last_report_time datetime 最後にレポートを受信した日時。

形式: unix エポック・タイムスタンプ (UTC)

last_report_sent datetime 最後にレポートを送信した日時。

形式: unix エポック・タイムスタンプ (UTC)

locked bit NOT NULL CONSTRAINT

"DF_f7c2c0228e83297504c49ac4074" DEFAULT 0

デバイスがロックされているかどうか
deleted bit NOT NULL CONSTRAINT "DF_4079840396b41f9b717aed30ef9" DEFAULT 0 デバイスが削除されているかどうか
valid_from datetime2 (2) GENERATED ALWAYS AS ROW START NOT NULL 最新の ETL のタイムスタンプ
valid_to datetime2 (2) GENERATED ALWAYS AS ROW END NOT NULL 行の有効期限を示すタイムスタンプ
Table 12. datasource_fixletsdatasource_fixlets テーブルには、すべてのデータ・ソースのすべてのコンテンツが表示されます。これらは、リンクされていないフラット化されたコンテンツ・オブジェクトであり、このテーブル内にグローバルな表現はありません。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) データソースのコンテンツ ID
datasource_id int NOT NULL dbo.datasources ID
datasource_site_id bigint NOT NULL dbo.datasource_sites ID
remote_id bigint NOT NULL, リモート・コンテンツ ID
name nvarchar(1024) NOT NULL Fixlet 名
class nvarchar(32) Fixlet クラス名
category nvarchar(255) Fixlet カテゴリー名
is_task tinyint NOT NULL Fixlet がタスクであるかどうか
severity nvarchar(1024) Fixlet の重要度
source nvarchar(255) Fixlet ソース
source_release_date nvarchar(32) Fixlet ソースの公開日
source_id nvarchar(1024) Fixlet のソース ID
download_size bigint Fixlet のダウンロード・サイズ
cve nvarchar(max) CVE ID リスト
cvss cvss nvarchar(127) CVSS ID リスト
sans nvarchar(255) SANS ID リスト
hidden bit NOT NULL CONSTRAINT "DF_9da82af0b7111efbe9652888c6b" DEFAULT 0 Fixlet が非表示であるかどうか
deleted bit NOT NULL CONSTRAINT "DF_fc594b434464ca05741816b75fe" DEFAULT 0 Fixlet が削除されているかどうか
creation_time datetime Fixlet の作成時刻
user_remote_id int ユーザーのリモート ID
last_modification_time datetime Fixlet の最終変更時刻。
valid_from datetime2 (2) GENERATED ALWAYS AS ROW START NOT NULL 最新の ETL のタイムスタンプ
valid_to datetime2 (2) GENERATED ALWAYS AS ROW END NOT NULL 行の有効期限を示すタイムスタンプ
Table 13. datasource_groupsdatasource_groups テーブルには、すべてのデータ・ソース・コンピューターグループのリストが含まれています。これらは、リンクされていないフラット化されたコンテンツの結果です。このテーブル内にグローバルな表現はありません。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) データソースのグループ ID
datasource_id int NOT NULL dbo.datasources ID
datasource_site_id bigint NOT NULL dbo.datasource_sites ID
remote_id bigint NOT NULL リモート・グループ ID
name nvarchar(512) NOT NULL グループ名
type tinyint NOT NULL

グループ・タイプ。値:

0 - 手動

1 - 自動

is_client_evaluated bit NOT NULL CONSTRAINT "DF_9878d124eced91430318722648b" DEFAULT 0 このグループのメンバーであることをクライアントが評価したかどうか。自動グループは常に 1。手動グループは、グループが「クライアント設定により決定」された場合に 1 となります。
creator_id int NOT NULL このグループを作成したユーザー (いる場合)。
creation_time datetime2 作成時刻。形式: unix エポック・タイムスタンプ (UTC)
deleted bit NOT NULL CONSTRAINT "DF_c3db464e009de0643d2455c0f99" DEFAULT 0 コンテンツが削除されているかどうか
valid_from datetime2 (2) GENERATED ALWAYS AS ROW START NOT NULL 最新の ETL のタイムスタンプ
valid_to datetime2 (2) GENERATED ALWAYS AS ROW END NOT NULL 行の有効期限を示すタイムスタンプ
Table 14. datasource_property_mapこの datasource_property_map 表には、すべてのデプロイメントにおけるすべてのプロパティーが含まれています。データは、[BFInsights].datasource_actionsite_properties、[BFInsights].datasource_analysis_properties、[BFInsights].datasource_analyses から取得されます。これは一時テーブルで、ディメンション・テーブル [BFInsights].[device_dimensions] を生成するために使用されます。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) データソース・プロパティー・マップ ID
datasource_id int NOT NULL dbo.datasources ID
datasource_site_id bigint NOT NULL dbo.datasource_sites ID
remote_content_id bigint NOT NULL リモート・コンテンツ ID
remote_property_id bigint NOT NULL リモート・プロパティー ID
name nvarchar(512) NOT NULL プロパティーの名前
type tinyint

プロパティー・タイプ。値は以下のいずれかです。

0 - 予約済み。これは事前定義された読み取り専用のプロパティーです。

1 - デフォルト。これは事前定義された編集可能なプロパティーです。

2 - カスタム。これはユーザーが作成したプロパティーです。

関連度: カスタム・フラグ、デフォルト・フラグ、予約済みフラグ

deleted bit NOT NULL プロパティーが削除されているかどうか
valid_from datetime2 (2) GENERATED ALWAYS AS ROW START NOT NULL 最新の ETL のタイムスタンプ
valid_to datetime2 (2) GENERATED ALWAYS AS ROW END NOT NULL 行の有効期限を示すタイムスタンプ
Table 15. datasource_property_resultsdatasource_property_results テーブルには、すべてのデプロイメントにおけるすべてのプロパティー値の完全なリストが含まれています。これは一時テーブルで、[BFInsights] .device_dimensions テーブルを生成するために webui で使用されます。
ViewState に情報を格納するには: 値は、QUESTIONRESULTS と LONGQUESTIONRESULTS から取得されますが、それは次の場合に限ります。
  • 有効な WebUISiteID が存在する (NOT NULL)。
  • プロパティーのタイプは、既定値 (0) 予約済み (1) のいずれか
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) データソース・プロパティー ID
datasource_id int NOT NULL dbo.datasources ID
remote_device_id bigint NOT NULL リモート・デバイス ID
remote_site_id bigint NOT NULL リモート・サイト ID
remote_content_id bigint NOT NULL リモート・コンテンツ ID
remote_property_id bigint NOT NULL リモート・プロパティー ID
value nvarchar(4000)

プロパティー値。

Note: この値は NULL 可能です。
Table 16. datasource_sequencesdatasource_sequences テーブルは、ETL が実行されたすべてのテーブルのシーケンス範囲を追跡します。ETL が開始されると、BigFix Enterprise DB の最新のシーケンスを記録して、ここに表示し、次に ETL が実行されると、ETL でシーケンスが開始されます。
名前 タイプ 説明
datasource_id int NOT NULL dbo.datasources ID
entity_name nvarchar(128) NOT NULL トラッキングされているエンティティーの名前
last_sequence binary(8) NOT NULL CONSTRAINT "DF_1dbb74c62a71e48bed0b4d1eb9e" DEFAULT 0 エンティティーにプルされた最後のシーケンス
Table 17. datasource_sitesdatasource_sites テーブルには、各データ・ソースから ETL が実行されたサイトのリストが格納されます。データは、BigFix Enterprise の dbo.SITES テーブルから取得されます。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) Insights DB 内でのサイトの識別に使用するデータソース・サイト ID、プライマリー・キー。
datasource_id int NOT NULL サイト取り込み元の dbo.datasources ID、データソース ID。
remote_id bigint NOT NULL リモート・サイト ID であり、BigFix Enterprise DB 内の SiteID を参照します。
name nvarchar(512) NOT NULL サイト名であり、BigFix Enterprise DB 内の名前列を参照します。
display_name nvarchar(512) サイトの表示名、オプション、サイトの表示名
url nvarchar(1024) NOT NULL サイトの収集 URL。
version int NOT NULL サイトのバージョン。
type tinyint NOT NULL

サイト・タイプ。値は以下のいずれかです。

0 - 外部

1 - ActionSite

2 - カスタム

3 - オペレーター

関連度: type

is_excluded bit NOT NULL CONSTRAINT "DF_10df8b1811fbcc64562a31ae28d" DEFAULT 0 サイトが ETL から除外されているかどうか (etl_sites is_excluded 列で設定)。
deleted bit NOT NULL CONSTRAINT "DF_042faf76cefda84e084362635e2" DEFAULT 0 サイトが削除されているかどうか
valid_from datetime2 (2) GENERATED ALWAYS AS ROW START NOT NULL 最新の ETL のタイムスタンプ
valid_to datetime2 (2) GENERATED ALWAYS AS ROW END NOT NULL 行の有効期限を示すタイムスタンプ
Table 18. datasourcesdatasources テーブルは、ETL の設定時にユーザーによって追加されたすべてのデータ・ソースを表します。
名前 タイプ 説明
id int NOT NULL IDENTITY(1, 1) データソース ID
name uniqueidentifier NOT NULL DEFAULT NEWSEQUENTIALID() データソースの UUID
excluded bit NOT NULL CONSTRAINT "DF_8baa2c7f1a5bacdff54a25e37fb" DEFAULT 0 データソースが ETL から除外されているかどうか。形式: ブール値。
version nvarchar(32) データソースのバージョン。
user_alias nvarchar(128) ユーザーによって割り当てられたデータソースの別名。
last_modified datetime2 NOT NULL CONSTRAINT "DF_749648a827211eafdf548bfcc6a" DEFAULT GETUTCDATE() 最後にデータソースが変更された時刻。
bes_database_id int NOT NULL bes database_datasource ID。
Table 19. etl_metricsetl_metrics テーブルは、発生する ETL に関する基本的なメトリック情報を示しています。目的: フロントエンド WebUI アプリは、ユーザーにデータを公開します。
Note: タイムスタンプは、Insights SQL サーバーから dbo.get_time() を介して生成されます。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1,1) 固有 ID
datasource_id int NOT NULL ETL データソース ID
start_time datetime

ETL の開始時刻

Note: これはおおよその時刻であり、ETL_TIMES での検索結果とわずかに異なります。
end_time datetime ETL の終了時刻
duration_ms bigint DEFAULT 0 ETL の所要時間 (ミリ秒)
status tinint

ETL のステータス。値は以下のいずれかです。

0 - RUNNING

1 - SUCCESS

2 - FAILED

preflights varchar(max) ETL の実行前に収集されたプリフライト・データ
Table 20. etl_sitesetl_sites テーブルには、すべてのデータ・ソースのすべてのサイトが含まれ、webui フロントエンドの状態マネージャーの役割を果たし、ユーザーの選択に基づいて特定のサイトが「除外」または「プライマリー」であるかどうかを通知します。

定義:

* "除外": BigFix サイトは、WebUI フロントエンドで適切な選択を行った場合、除外されていると見なされます。除外されたサイトのコンテンツは取り出されなくなり、データベース内の既存のコンテンツは失効状態になります。つまり、ETL を実行した後にサイトを除外することにした場合、そのサイト内のコンテンツに対する今後の更新は取得されず、失効状態のコンテンツが表示されることになります。

* "プライマリー": ユーザーがサイトをプライマリーにすることを選択した場合、または WebUI データ・ソースのインポート・プロセスを通じてこのサイトが初めてインポートされた場合、BigFix サイトはプライマリーと見なされます。プライマリー・フラグは、データ・ソースのインポート時に設定されます。BFInsights 内に複数のデータ・ソースが存在する場合、ETL 後に [BFInsights].Global エンティティー (global_fixlets、global_analyses、global_site) が更新される際には、これらに通知するためにプライマリー・サイトが使用されます。

名前 タイプ 説明
id bigint not null identity(1, 1) ETL サイトの ID。
datasource_id int not null dbo.datasources ID。
remote_site_id bigint not null リモート・サイト ID。
name nvarchar(512) not null サイトのマストヘッドの名前
display_name nvarchar(512) 伝播されたサイトの表示名。
type tinyint not null

サイト・タイプ。値は以下のいずれかです。

0 - 外部

1 - ActionSite

2 - カスタム

3 - オペレーター

関連度: type

url navchar(512) サイトの収集 URL。
device_count int not null サイトにサブスクライブ済みのデバイス数
content_count int not null サイトに関連するコンテンツの数
is_excluded bit not null constraint "DF_cbe84844dc63d312aac5d151072" default 0 サイトが ETL から除外されているかどうか。
is_primary bit not null サイトが、全データソースの全類似サイトのプライマリー・サイトであるかどうか。
deleted bit not null constraint "DF_2a71f0da409e899e54c3c7dd3cf" default 0 サイトが削除されているかどうか。
link_user_alias nvarchar(128) サイトがプライマリー・サイトである場合、リンクされた全項目のグループの別名。
link_updated datetime サイトがプライマリー・サイトである場合、リンクされた項目グループのメタデータの最終変更日時。
version int not null データソースのサイトのバージョン
Table 21. etl_timesetl_sites テーブルは、SCD の ETL の開始時刻と妥当性を追跡します。内部テーブルはレポートに使用しないでください。time_dimensions テーブルを使用してください。
名前 タイプ 説明
start_time datetime2 NOT NULL ETL の開始時刻
datasource_id int NOT NULL データソース ID
valid_to datetime2 NOT NULL サイトの名前。
Table 22. global_analysesglobal_analyses テーブルには、解析オブジェクトのグローバル表現がリストされます。
名前 タイプ 説明
id bigint IDENTITY(1,1) NOT NULL グローバル分析 ID
datasource_analyses_remote_id bigint NOT NULL dbo.datasource_analyses の remote_id
global_site_id bigint NOT NULL dbo.global_sites ID
datasource_analyses_id bigint NOT NULL dbo.datasource_analyses ID
name nvarchar(512) NOT NULL グローバル分析の名前
user modified bit NOT NULL CONSTRAINT "DF_d0c00b9a184f80a8ae481c357cd" DEFAULT 0 分析がユーザーによって変更されたかどうか
deleted bit NOT NULL CONSTRAINT "DF_9c98cb597a5aade71b3f2ee5983" DEFAULT 0 分析が削除されているかどうか
Table 23. global_analyses_associationsglobal_analyses_associations は、dbo.global_analyses オブジェクトと dbo.datasource_analyses オブジェクトを一緒にマップします。1 つのグローバル分析に、複数のデータ・ソース分析が関連付けられている場合があります。
名前 タイプ 説明
global_analyses_id bigint NOT NULL dbo.global_analyses.id を参照します
datasource_analyses_id bigint NOT NULL dbo.datasource_analyses.id を参照します
datasource_id int NOT NULL datasource_analysis が属するデータソースの ID。特定のデータソースと結合しやすくします
deleted bit NOT NULL datasource_analysis オブジェクトまたは global_analysis オブジェクトが削除されているかどうか
Table 24. global_fixlet_associationsglobal_fixlet_associations テーブルは、データ・ソースの Fixlet とグローバル Fixlet テーブルのマッピングを追跡します。1 つのグローバル Fixlet に複数のデータ・ソース Fixlet を関連付けることができます。これは、dbo.datasource_fixlets テーブルで PK を参照するデータ・ソース Fixlet の「id」 に基づいて行われます。データ・ソース Fixlet の「remote_id」列は、external_fixlets テーブルおよび custom_fixlets テーブルで BigFix Enterprise データベースの ContentID 列を参照します。
名前 タイプ 説明
global_fixlet_id bigint not null グローバル Fixlet の ID。dbo.global_fixlets ID 列を参照します
datasource_fixlet_id bigint not null データ・ソース Fixlet の ID。dbo.datasource_fixlets ID column を参照します
datasource_id int not null グローバル・コンテンツが属するデータ・ソースの ID。特定のデータ・ソースとの結合を容易にします
deleted bit not null datasource_fixlet オブジェクトまたは global_fixlet オブジェクトが削除されているかどうか
Table 25. global_site_associationsglobal site association テーブルは、データ・ソース・サイトとグローバル・サイトのマッピングを追跡します。1 つのグローバル・サイトに複数のデータ・ソース・サイトを関連付けることができます。これは、Datasource site テーブルで PK を参照するデータ・ソース・サイトの「id」 に基づい行われます。データ・ソース・サイトの remote_id 列は、BigFix Enterprise データベースのサイト ID 列を参照します。
名前 タイプ 説明
global_site_id bigint not null グローバル・サイト ID。dbo.global_sites table ID 列を参照します
datasource_site_id bigint not null データ・ソース・サイト ID。datasource_sites テーブルを参照します
datasource_id int not null データソース ID
deleted bit not null 特定のグローバル・サイトが削除されているかどうか
Table 26. global_site_metadataglobal_site_metadata テーブルは、ユーザー設定フィールドをグローバル・サイトに関連付けることができます。global_site_metadata は global_site_id を使用して dbo.global_sites を参照します。すべてのフィールドはユーザーが変更可能です。
名前 タイプ 説明
global_site_id bigint not null グローバル・サイト ID。グローバル・サイトと 1 対 1 の関係にあります
configuration nvarchar(128) null ユーザー定義のカスタム・フィールド。
release_version nvarchar(128) null ユーザー定義のカスタム・フィールド。
vendor nvarchar(128) null ユーザー定義のカスタム・フィールド。
description nvarchar(512) null ユーザー定義のカスタム・フィールド。
updated_at datetime2(0) not null 更新によりトリガーされます。sbo.get_date() 関数を設定します
Table 27. global_sitesサイトのグローバル表現。グローバル・サイトは、レポートのために複数のデータ・ソースから外部サイトを結合することができる外部サイト・オブジェクトを表します。リンケージは dbo.global_site_associations テーブルを通して機能します。鍵となるのは、データ・ソース・サイトを BigFix Enterprise サイト・オブジェクトにリンクする datasource_sites の「remote_id」列です。すべての外部サイトには同じ「remote_id」があります。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) デプロイメント内のグローバル・サイトを識別するグローバル・サイト ID のプライマリー・キー。
datasource_site_remote_id bigint NOT NULL dbo.datasource_sites リモート・サイト ID。dbo.datasource_sites の remote_id 列を参照します。
name nvarchar(512) NOT NULL マスターのマークを付けられた datasource_sites 名の列から取り込まれたサイト名。
display_name nvarchar(512) マスターのマークを付けられた datasource_sites 名の列から取り込まれたサイトの表示名。
url nvarchar(1024) NOT NULL マスターのマークを付けられた datasource_sites 名の列から取り込まれたサイトの収集 URL。
version int NOT NULL サイトのバージョン。
type tinyint NOT NULL サイト・タイプ。値:

0 - 外部

1 - ActionSite

2 - カスタム

3 - オペレーター

関連度: type

user_modified bit NOT NULL CONSTRAINT "DF_e9fc5a1422e7419b6127e015541" DEFAULT 0 サイトがユーザーによって変更されているかどうか。サイトがユーザー変更済みとしてマークを付けられている場合 ETL には含まれないため、手動で更新する必要があります。
deleted bit NOT NULL CONSTRAINT "DF_1777d4164442db2017ef27482e9" DEFAULT 0 サイトが削除されているかどうか。ユーザーのみが削除できます。
updated_at datetime2 (0) 最終更新を示すタイムスタンプ。
Table 28. staging_fixlet_fieldsstaging_fixlet_fields テーブルは、BFE external_fixlet_fields と custom_fixlet_fields から生データをダンプします。ステージング・テーブルとして、dbo.staging_fixlet_fields 内のデータは後で Insights によって使用されるもので、ユーザーの操作を目的としたものではありません。
名前 タイプ 説明
datasource_fixlet_id bigint NOT NULL フィールド・オブジェクトの Fixlet。dbo.datasource_fixlet.id を参照します
datasource_id int NOT NULL fixlet のデータソース。dbo.datasource.id を参照します
name nvarchar(1024) NOT NULL フィールドの名前。
value nvarchar(max) NOT NULL フィールドの値。
deleted big NOT NULL フィールドが削除されているかどうか。
Table 29. staging_fixlet_resultsstaging_fixlet_results テーブルは、BFE FIXLETRESULTS テーブルから取得された、ETL が実行されたすべての BES データベースのすべての Fixlet 結果のリストです。ステージング・テーブルとして、データは他の Insights テーブルで使用されるもので、ユーザーの操作を目的としたものではありません。
名前 タイプ 説明
datasource_id int NOT NULL dbo.datasources ID。
datasource_site_remote_id bigint NOT NULL BFE FIXLETRESULTS WebuiSiteID 列からプルされたリモート・サイト ID は、dbo.datasource_site.remote_id を参照するために使用できます。
datasource_device_remote_id bigint NOT NULL BFE FIXLETRESULTS ComputerID 列からプルされたリモート・デバイス ID は、dbo.datasource_device.remote_id を参照するために使用できます。
datasource_content_remote_id bigint NOT NULL BFE FIXLETRESULTS ID 列からプルされたリモート・コンテンツ ID。dbo.datasource_fixlets.remote_id または datasource_analyses.remote_id を参照するために使用できます。オブジェクトの結果を判別するには、タイプ列を確認する必要があります。
relevant bit NOT NULL Fixlet が関連しているかどうかを確認します。
type tinyint NOT NULL これは次のどの Fixlet タイプかを示します。

0 - Fixlet

1 - タスク

2 - ベースライン

3 - 分析

4 - ComputerGroup

first_relevant datetime アクションが関連しなかった最初の時間。
last_relevant datetime アクションが関連した最後の時間。
last_non_relevant datetime アクションが関連しなかった最後の時間。
updated_at datetime2(2) NOT NULL CONSTRAINT "DF_62411c85e6ff6c0c6ed7a96e3b4" DEFAULT GETUTCDATE() ETL によってこの行が最後に更新されたときのタイムスタンプ。
Table 30. time_dimensionstime_dimensions テーブルは、BigFix Enterprise データベースで実行されたすべてのインポートを追跡します。このテーブルは、時間の経過に伴うデータの一時的ビューを作成するのに役立ちます。過去の特定の時刻のデータを表示するには、「as of <data>」クエリーで time_dimensions id 列を使用する必要があります。
名前 タイプ 説明
datetime2(2) NOT NULL ETL (インポート) が実行された時間のタイムスタンプの ID。すべての正常なインポートでは、このテーブルにレコードがあります。
datasource_id int NOT NULL dbo.datasources id、インポートが実行されたデータ・ソースの ID。
day_of_week tinyint NOT NULL タイム・スライスの曜日を示します。この列では特定の時間フレームを簡単にフィルタリングできます。
day_of_month tinyint NOT NULL タイム・スライスの月の日付を示します。
week_of_year tinyint NOT NULL タイム・スライスの年の週を示します。
month_of_year tinyint NOT NULL タイム・スライスの年の月を示します。
quarter tinyint NOT NULL タイム・スライスの四半期を示します。
year smallint NOT NULL タイム・スライスの年を示します。
Table 31. activity_historyactivity_history テーブルは、アクティビティー・パネルから進行中の状況、イベント、および情報を追跡するために使用されます。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) アクティビティー ID。
user_ID int NOT NULL ユーザー ID。
user_name nvarchar(128) NOT NULL ユーザー名。
method nvarchar(128) NOT NULL 実行されたアクション。値:

作成

更新

削除

parent_id nvarchar(128) 親 ID。
entity_alias nvarchar(128) データ・ソース/サーバーの別名。
entity_type nvarchar(36) NOT NULL エンティティー・タイプ。値
  • サーバー
  • データ・ソース
  • スケジュール
  • サイト
entity_id int NOT NULL エンティティー ID。
description nvarchar(128) アクティビティーの説明。
Table 32. webui.etl_scheduleswebui.etl_schedules テーブルは、データ・ソースから進行中の ETL スケジュールを追跡するために使用されます。
名前 タイプ 説明
id bigint NOT NULL IDENTITY(1, 1) アクティビティー ID。
datasource_database_id int NOT NULL dbo.datasource_database ID。
time_type nvarchar(128) NOT NULL スケジュール済みの期間。値:
  • 毎日
  • 毎週
  • 毎月
day_of_week nvarchar(128) 曜日。値: 月曜日~金曜日
week_of_month nvarchar(128) 月の週。値: 1 日~ 31 日
day_after int day_of_week 後の日数。
hour int 時。
minute int 分。
next_etl nvarchar(36) 次の etl 時間。
etl_status nvarchar(36) etl 状況。値:
  • 成功
  • 失敗
  • 実行
Table 33. device_dimensionsdevice_dimensions テーブルは、BigFix ドメイン内のスキャンされたデバイスの詳細な属性を示します。
名前 タイプ 説明
datasource_device_id bigint not null デバイス ID – datasource_devices を参照します
computer_name nvarchar(512) コンピューターの名前
locked bit not null

ロックされた状況

1 - ロック済み

0 - ロックされない

os nvarchar(512) オペレーティング・システム
cpu nvarchar(512) CPU
relay nvarchar(512) リレー
dns_name nvarchar(4000) DNS 名
active_directory_path nvarchar(4000) AD パス
ip_address nvarchar(4000) IP アドレス
ipv6_address nvarchar(4000) IPV6 アドレス
agent_version nvarchar(128) エージェントのバージョン
device_type nvarchar(128) デバイスのタイプ
computer_type nvarchar(128) コンピューターのタイプ
user_name nvarchar(512) ユーザー名
ram nvarchar(512) RAM
subnet_address nvarchar(4000) サブネット・アドレス
valid_from datetime2 有効開始日
valid_to datetime2 有効終了日
agent_type nvarchar(128) エージェント・タイプ
mac_address nvarchar(512) MAC アドレス
Table 34. insights_table_metricsinsights_table_metrics テーブルは、Insights データベースへの ETL ロード手順の詳細な属性をリストします。
名前 タイプ 説明
etl_metric_id bigint not null 関連付けられたメトリックの固有 ID。etl_metrics を参照します
datasource_id int not null データ・ソース ID
table_name nvarchar(128) テーブルの名前
schema_name nvarchar(128) スキーマの名前
rows bigint not null 行数
total_space_mb decimal(36,2) not null 合計スペース (メガバイト)
used_space_mb decimal(36,2) not null 使用済み領域 (メガバイト)
unused_space_mb decimal(36,2) no null 未使用のスペース (メガバイト)