Creating Data Models Flashcards

1
Q

What are data models

A

Data models are knowledge objects that apply structure to raw data making it easier to use.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What types of datasets can data models contain?

A
  • Events
  • Searches
  • Transactions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is an event dataset?

A

A dataset that contains a search.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a search dataset?

A

A dataset that contains a pipe to a transforming command.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a transaction dataset?

A

A dataset that contains a transaction command.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does each dataset contain?

A
  • Constraints (the search broken down into a hierarchy)
  • Fields (associated with the events that are returned by that search)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What do child datasets inherit from their parent?

A

Constraints and Fields.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the relationship between data models and pivots?

A

Data models provide the data structure that drives pivots.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are some restrictions when creating an accelerated persistent data model?

A
  • An admin user or the “accelerate_datamodel” privilege is required.
  • Private data models cannot be accelerated.
  • Accelerated data models cannot be edited.
  • Persistent acceleration requires searches that only use streaming commands.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the syntax for searching a data model?

A

|datamodel [<data>] [<dataset>] [<data>] [strict_fields=<bool>] [allow_old_summaries=<bool>] [summariesonly=<bool>]</bool></bool></bool></data></dataset></data>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the required arguments for searching a data model?

A

There are no required arguments for searching a data model.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the data model search mode options?

A
  • search (returns the search results exactly how they are defined)
  • flat (returns the same results as search except that it strips the hierarchical information from the field names).
  • accleration_search (Runs the search that the search head uses to accelerate the data model. Only works on root event datasets and root search datasets that only use streaming commands).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly