ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
2
MetaCatSAM
3
data typejoin
4
File IDtextstring(data_files.file_id)
5
namespacetextfile_rucio_scopes.scope or 'default'
6
nametextdata_files.name
7
8
Metadata attributes
9
core.application.versiontextapplication_families.version
move from core to config?
10
core.application.familytextapplication_families.family
move from core to config?
11
core.application.nametextapplication_families.appl_name
move from core to config?
12
core.applicationtextapplication_families.family || '.' || application_families.appl_name
move from core to config?
13
core.event_countintdata_files.event_count
14
core.first_event_numberintdata_files.first_event_numberoptional
15
core.last_event_numberintdata_files.last_event_numberoptional
16
core.start_rimeintepoch(data_files.start_time)
17
core.end_timeintepoch(data_files.end_time)
18
core.file_content_statusfile_content_statuses.file_content_status
19
core.data_streamtextdatastreams.datastream_name
20
core.data_tiertextdata_tiers.data_tier
21
core.eventsdune.eventsoptional
22
core.file_typetextfile_types.file_type_desc
23
core.file_formattextfile_formats.file_format
24
core.run_typetextrun_types.run_type
data_files, data_files_runs, runs, run_types
25
core.runsarrayruns.run_numberdata_files, data_files_runs, runs
26
core.runs_subrunsarrayruns.run_number * 100000 + data_files_runs.subrun_numberdata_files, data_files_runs, runs
27
28
File attributes
29
creatorusername, textdata_files.create_user
30
created_timestamptimestampdata_files.create_timestamp
31
sizeintdata_files.size
32
checksumsdictionarydata_files.checksum
data_files, checksums, checksum_types
33
34
Dimensions attributes
35
<category>.<name>category: param_categories.param_category
36
name: param_types.param_type
37
integers: data_files, num_data_files_param_values, param_types, data_types, param_categories
38
Other info
floats: data_files, num_data_files_param_values, param_types, data_types, param_categories
39
40
41
42
43
History
44
update_datetimestampupdate_date
45
update_userusername,textupdate_user
46
update_commentpossible blob?
47
48
49
Retention/access keys
50
retention.statusdoes not come from SAM
51
retention.classdoes not come from SAM
52
53
54
legacy samweb stuff?
HMS - suggest that upload the full legacy samweb MD to legacy.<category>.<name> so that we aren
strings: data_files, data_types_param_values, param_values, param_types, data_types, param_categories
55
t forced to reproduce that full structure in future files. Or possibly a second metadata object called samweb...
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100