Jalur file dan skema data yang disimpan di tingkat dingin - AWS IoT SiteWise

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Jalur file dan skema data yang disimpan di tingkat dingin

AWS IoT SiteWise menyimpan data Anda di tingkat dingin dengan mereplikasi deret waktu, termasuk pengukuran, metrik, transformasi dan agregat, serta definisi model aset dan aset. Berikut ini menjelaskan jalur file dan skema data yang dikirim ke tingkat dingin.

Data peralatan (pengukuran)

AWS IoT SiteWise mengekspor data peralatan (pengukuran) ke tingkat dingin setiap enam jam sekali. Data mentah disimpan dalam tingkat dingin dalam format Apache AVRO (.avro).

Jalur berkas

AWS IoT SiteWise menyimpan data peralatan (pengukuran) di tingkat dingin menggunakan templat berikut.

{keyPrefix}/raw/startYear={startYear}/startMonth={startMonth}/startDay={startDay}/seriesBucket={seriesBucket}/raw_{timeseriesId}_{startTimestamp}_{quality}.avro

Setiap path file ke data mentah di Amazon S3 berisi komponen-komponen berikut.

Komponen jalur Deskripsi

keyPrefix

Awalan Amazon S3 yang Anda tentukan dalam konfigurasi penyimpanan. AWS IoT SiteWise Amazon S3 menggunakan awalan sebagai nama folder di bucket.

raw

Folder yang menyimpan data deret waktu dari peralatan (pengukuran). rawFolder disimpan di folder awalan.

seriesBucket

Angka heksadesimal antara 00 dan ff. Angka ini berasal daritimeSeriesId. Partisi ini digunakan untuk meningkatkan throughput saat AWS IoT SiteWise menulis ke tingkat dingin. Saat Anda menggunakan Amazon Athena untuk menjalankan kueri, Anda dapat menggunakan partisi untuk partisi butir halus guna meningkatkan kinerja kueri.

seriesBucketdan timeSeriesBucket dalam metadata aset adalah angka yang sama.

startYear

Tahun waktu mulai eksklusif yang terkait dengan data deret waktu.

startMonth

Bulan waktu mulai eksklusif yang terkait dengan data deret waktu.

startDay

Hari bulan dari waktu mulai eksklusif yang terkait dengan data deret waktu.

fileName

Nama file menggunakan karakter garis bawah (_) sebagai pembatas untuk memisahkan yang berikut:

  • rawAwalan.

  • timeSeriesIdNilainya.

  • Stempel waktu zaman dari waktu mulai eksklusif yang terkait dengan data deret waktu.

  • Kualitas data. Nilai-nilai yang valid: GOOD, BAD, dan UNCERTAIN. Untuk informasi lebih lanjut, lihat AssetPropertyValuedi AWS IoT SiteWise APIReferensi.

File disimpan dalam .avro format dengan menggunakan kompresi Snappy.

contoh jalur file ke data mentah di tingkat dingin

keyPrefix/raw/startYear=2021/startMonth=1/startDay=2/seriesBucket=a2/raw_7020c8e2-e6db-40fa-9845-ed0dddd4c77d_95e63da7-d34e-43e1-bc6f-1b490154b07a_1609577700_GOOD.avro

Bidang

Skema data mentah yang diekspor ke tingkat dingin berisi bidang-bidang berikut.

Nama bidang Jenis yang didukung Jenis default Deskripsi

seriesId

string

N/A

ID yang mengidentifikasi data deret waktu dari peralatan (pengukuran). Anda dapat menggunakan bidang ini untuk menggabungkan data mentah dan metadata aset dalam kueri.

timeInSeconds

long

N/A

Tanggal stempel waktu, dalam hitungan detik, dalam format epoch Unix. Data nanodetik pecahan disediakan oleh. offsetInNanos

offsetInNanos

long

N/A

Nanodetik offset dari. timeInSeconds

quality

string

N/A

Kualitas nilai deret waktu.

doubleValue

double atau null

null

Data deret waktu tipe ganda (nomor floating point).

stringValue

string atau null

null

Data deret waktu dari tipe string (urutan karakter).

integerValue

int atau null

null

Data deret waktu tipe integer (bilangan bulat).

booleanValue

boolean atau null

null

Data deret waktu tipe Boolean (benar atau salah).

jsonValue

string atau null

null

Jenis data deret waktu JSON (tipe data kompleks yang disimpan sebagai string).

recordVersion

long atau null

null

Nomor versi untuk catatan. Anda dapat menggunakan nomor versi untuk memilih catatan terbaru. Catatan yang lebih baru memiliki nomor versi yang lebih besar.

contoh data mentah di tingkat dingin
{"seriesId":"e9687d2a-0dbe-4f65-9ed6-6f443cba41f7_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeInSeconds":1625675887,"offsetInNanos":0,"quality":"GOOD","doubleValue":{"double":0.75},"stringValue":null,"integerValue":null,"booleanValue":null,"jsonValue":null,"recordVersion":null} {"seriesId":"e9687d2a-0dbe-4f65-9ed6-6f443cba41f7_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeInSeconds":1625675889,"offsetInNanos":0,"quality":"GOOD","doubleValue":{"double":0.69},"stringValue":null,"integerValue":null,"booleanValue":null,"jsonValue":null,"recordVersion":null} {"seriesId":"e9687d2a-0dbe-4f65-9ed6-6f443cba41f7_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeInSeconds":1625675890,"offsetInNanos":0,"quality":"GOOD","doubleValue":{"double":0.66},"stringValue":null,"integerValue":null,"booleanValue":null,"jsonValue":null,"recordVersion":null} {"seriesId":"e9687d2a-0dbe-4f65-9ed6-6f443cba41f7_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeInSeconds":1625675891,"offsetInNanos":0,"quality":"GOOD","doubleValue":{"double":0.92},"stringValue":null,"integerValue":null,"booleanValue":null,"jsonValue":null,"recordVersion":null} {"seriesId":"e9687d2a-0dbe-4f65-9ed6-6f443cba41f7_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeInSeconds":1625675892,"offsetInNanos":0,"quality":"GOOD","doubleValue":{"double":0.73},"stringValue":null,"integerValue":null,"booleanValue":null,"jsonValue":null,"recordVersion":null}

Metrik, transformasi, dan agregat

AWS IoT SiteWise mengekspor metrik, transformasi, dan agregat ke tingkat dingin setiap enam jam sekali. Metrik, transformasi, dan agregat disimpan dalam tingkat dingin dalam format Apache AVRO (). .avro

Jalur berkas

AWS IoT SiteWise menyimpan metrik, transformasi, dan agregat di tingkat dingin menggunakan templat berikut.

{keyPrefix}/agg/startYear={startYear}/startMonth={startMonth}/startDay={startDay}/seriesBucket={seriesBucket}/agg_{timeseriesId}_{startTimestamp}_{quality}.avro

Setiap jalur file ke metrik, transformasi, dan agregat di Amazon S3 berisi komponen berikut.

Komponen jalur Deskripsi

keyPrefix

Awalan Amazon S3 yang Anda tentukan dalam konfigurasi penyimpanan. AWS IoT SiteWise Amazon S3 menggunakan awalan sebagai nama folder di bucket.

agg

Folder yang menyimpan data deret waktu dari metrik. aggFolder disimpan di folder awalan.

seriesBucket

Angka heksadesimal antara 00 dan ff. Angka ini berasal daritimeSeriesId. Partisi ini digunakan untuk meningkatkan throughput saat AWS IoT SiteWise menulis ke tingkat dingin. Saat Anda menggunakan Amazon Athena untuk menjalankan kueri, Anda dapat menggunakan partisi untuk partisi butir halus guna meningkatkan kinerja kueri.

seriesBucketdan timeSeriesBucket dalam metadata aset adalah angka yang sama.

startYear

Tahun waktu mulai eksklusif yang terkait dengan data deret waktu.

startMonth

Bulan waktu mulai eksklusif yang terkait dengan data deret waktu.

startDay

Hari bulan dari waktu mulai eksklusif yang terkait dengan data deret waktu.

fileName

Nama file menggunakan karakter garis bawah (_) sebagai pembatas untuk memisahkan yang berikut:

  • rawAwalan.

  • timeSeriesIdNilainya.

  • Stempel waktu zaman dari waktu mulai eksklusif yang terkait dengan data deret waktu.

  • Kualitas data. Nilai-nilai yang valid: GOOD, BAD, dan UNCERTAIN. Untuk informasi lebih lanjut, lihat AssetPropertyValuedi AWS IoT SiteWise APIReferensi.

File disimpan dalam .avro format dengan menggunakan kompresi Snappy.

contoh jalur file ke metrik di tingkat dingin

keyPrefix/agg/startYear=2021/startMonth=1/startDay=2/seriesBucket=a2/agg_7020c8e2-e6db-40fa-9845-ed0dddd4c77d_95e63da7-d34e-43e1-bc6f-1b490154b07a_1609577700_GOOD.avro

Bidang

Skema metrik, transformasi, dan agregat yang diekspor ke tingkat dingin berisi bidang berikut.

Nama bidang Jenis yang didukung Jenis default Deskripsi

seriesId

string

N/A

ID yang mengidentifikasi data deret waktu dari peralatan, metrik, atau transformasi. Anda dapat menggunakan bidang ini untuk menggabungkan data mentah dan metadata aset dalam kueri.

timeInSeconds

long

N/A

Tanggal stempel waktu, dalam hitungan detik, dalam format epoch Unix. Data nanodetik pecahan disediakan oleh. offsetInNanos

offsetInNanos

long

N/A

Nanodetik offset dari. timeInSeconds

quality

string

N/A

Kualitas yang digunakan untuk memfilter data aset.

resolution

string

N/A

Interval waktu untuk mengumpulkan data.

count

double atau null

null

Jumlah total titik data untuk variabel yang diberikan selama interval waktu saat ini.

average

double atau null

null

Rata-rata nilai variabel yang diberikan selama interval waktu saat ini.

min

double atau null

null

Minimum nilai variabel yang diberikan selama interval waktu saat ini.

max

boolean atau null

null

Maksimum nilai variabel yang diberikan selama interval waktu saat ini.

sum

string atau null

null

Jumlah nilai variabel yang diberikan selama interval waktu saat ini.

recordVersion

long atau null

null

Nomor versi untuk catatan. Anda dapat menggunakan nomor versi untuk memilih catatan terbaru. Catatan yang lebih baru memiliki nomor versi yang lebih besar.

contoh Data metrik di tingkat dingin
{"seriesId":"f74c2828-5317-4df3-ba16-6d41b5bcb531","timeInSeconds":1637334060,"offsetInNanos":0,"quality":"GOOD","resolution":"PT1M","count":31.0,"average":{"double":16.0},"min":{"double":1.0},"max":{"double":31.0},"sum":{"double":496.0},"recordVersion":null} {"seriesId":"f74c2828-5317-4df3-ba16-6d41b5bcb531","timeInSeconds":1637334120,"offsetInNanos":0,"quality":"GOOD","resolution":"PT1M","count":29.0,"average":{"double":46.0},"min":{"double":32.0},"max":{"double":60.0},"sum":{"double":1334.0},"recordVersion":null} {"seriesId":"f74c2828-5317-4df3-ba16-6d41b5bcb531","timeInSeconds":1637334540,"offsetInNanos":0,"quality":"GOOD","resolution":"PT1M","count":31.0,"average":{"double":16.0},"min":{"double":1.0},"max":{"double":31.0},"sum":{"double":496.0},"recordVersion":null} {"seriesId":"f74c2828-5317-4df3-ba16-6d41b5bcb531","timeInSeconds":1637334600,"offsetInNanos":0,"quality":"GOOD","resolution":"PT1M","count":29.0,"average":{"double":46.0},"min":{"double":32.0},"max":{"double":60.0},"sum":{"double":1334.0},"recordVersion":null} {"seriesId":"f74c2828-5317-4df3-ba16-6d41b5bcb531","timeInSeconds":1637335020,"offsetInNanos":0,"quality":"GOOD","resolution":"PT1M","count":31.0,"average":{"double":16.0},"min":{"double":1.0},"max":{"double":31.0},"sum":{"double":496.0},"recordVersion":null}

Metadata aset

Saat Anda mengaktifkan AWS IoT SiteWise untuk mengekspor data ke tingkat dingin untuk pertama kalinya, metadata aset diekspor ke tingkat dingin. Setelah konfigurasi awal, AWS IoT SiteWise ekspor metadata aset ke tingkat hanya jika Anda mengubah definisi model aset atau definisi aset. Metadata aset disimpan dalam tingkat dingin dalam format JSON delimited () baris baru. .ndjson

Jalur berkas

AWS IoT SiteWise menyimpan metadata aset di tingkat dingin menggunakan templat berikut.

{keyPrefix}/asset_metadata/asset_{assetId}.ndjson

Setiap jalur file ke metadata aset di tingkat dingin berisi komponen berikut.

Komponen jalur Deskripsi

keyPrefix

Awalan Amazon S3 yang Anda tentukan dalam konfigurasi penyimpanan AWS IoT SiteWise s. Amazon S3 menggunakan awalan sebagai nama folder di bucket.

asset_metadata

Folder yang menyimpan metadata aset. asset_metadataFolder disimpan di folder awalan.

fileName

Nama file menggunakan karakter garis bawah (_) sebagai pembatas untuk memisahkan yang berikut:

  • assetAwalan.

  • assetIdNilainya.

File disimpan dalam .ndjson format.

contoh jalur file ke metadata aset di tingkat yang lebih dingin

keyPrefix/asset_metadata/asset_35901915-d476-4dca-8637-d9ed4df939ed.ndjson

Bidang

Skema metadata aset yang diekspor ke tingkat dingin berisi bidang-bidang berikut.

Nama bidang Deskripsi

assetId

ID aset.

assetName

Nama aset.

assetExternalId

ID eksternal aset.

assetModelId

ID model aset yang digunakan untuk membuat aset ini.

assetModelName

Nama model aset.

assetModelExternalId

ID eksternal dari model aset.

assetPropertyId

ID dari properti aset.

assetPropertyName

Nama properti aset.

assetPropertyExternalId

ID eksternal dari properti aset.

assetPropertyDataType

Tipe data properti aset.

assetPropertyUnit

Unit properti aset (misalnya, Newtons danRPM).

assetPropertyAlias

Alias yang mengidentifikasi properti aset, seperti jalur aliran data server OPC UA (misalnya,/company/windfarm/3/turbine/7/temperature).

timeSeriesId

ID yang mengidentifikasi data deret waktu dari peralatan, metrik, atau transformasi. Anda dapat menggunakan bidang ini untuk menggabungkan data mentah dan metadata aset dalam kueri.

timeSeriesBucket

Angka heksadesimal antara 00 dan ff. Angka ini berasal daritimeSeriesId. Partisi ini digunakan untuk meningkatkan throughput saat AWS IoT SiteWise menulis ke tingkat dingin. Saat Anda menggunakan Amazon Athena untuk menjalankan kueri, Anda dapat menggunakan partisi untuk partisi butir halus guna meningkatkan kinerja kueri.

timeSeriesBucketdan seriesBucket di jalur file ke data mentah adalah nomor yang sama.

assetCompositeModelId

ID dari model komposit.

assetCompositeModelExternalId

ID eksternal dari model komposit.

assetCompositeModelDescription

Deskripsi dari model komposit.

assetCompositeModelName

Nama dari model komposit.

assetCompositeModelType

Jenis dari model komposit. Untuk model komposit alarm, jenis ini berupa AWS/ALARM.

assetCreationDate

Tanggal aset dibuat, dalam waktu zaman Unix.

assetLastUpdateDate

Tanggal aset terakhir diperbarui, dalam waktu zaman Unix.

assetStatusErrorCode

Kode kesalahan.

assetStatusErrorMessage

Pesan kesalahan.

assetStatusState

Status aset saat ini.

contoh metadata aset di tingkat dingin
{"assetId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d","assetExternalId":null,"assetName":"Wind Turbine Asset 2","assetModelId":"ec1d924f-f07d-444f-b072-e2994c165d35","assetModelExternalId":null,"assetModelName":"Wind Turbine Asset Model","assetPropertyId":"95e63da7-d34e-43e1-bc6f-1b490154b07a","assetPropertyExternalId":null,"assetPropertyName":"Temperature","assetPropertyDataType":"DOUBLE","assetPropertyUnit":"Celsius","assetPropertyAlias":"USA/Washington/Seattle/WT2/temp","timeSeriesId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d_95e63da7-d34e-43e1-bc6f-1b490154b07a","timeSeriesBucket":"f6","assetArn":null,"assetCompositeModelDescription":null,"assetCompositeModelName":null,"assetCompositeModelType":null,"assetCompositeModelId":null,"assetCompositeModelExternalId":null,"assetCreationDate":1619466323,"assetLastUpdateDate":1623859856,"assetStatusErrorCode":null,"assetStatusErrorMessage":null,"assetStatusState":"ACTIVE"} {"assetId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d","assetExternalId":null,"assetName":"Wind Turbine Asset 2","assetModelId":"ec1d924f-f07d-444f-b072-e2994c165d35","assetModelExternalId":null,"assetModelName":"Wind Turbine Asset Model","assetPropertyId":"c706d54d-4c11-42dc-9a01-63662fc697b4","assetPropertyExternalId":null,"assetPropertyName":"Pressure","assetPropertyDataType":"DOUBLE","assetPropertyUnit":"KiloPascal","assetPropertyAlias":"USA/Washington/Seattle/WT2/pressure","timeSeriesId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d_c706d54d-4c11-42dc-9a01-63662fc697b4","timeSeriesBucket":"1e","assetArn":null,"assetCompositeModelDescription":null,"assetCompositeModelName":null,"assetCompositeModelType":null,"assetCompositeModelId":null,"assetCompositeModelExternalId":null,"assetCreationDate":1619466323,"assetLastUpdateDate":1623859856,"assetStatusErrorCode":null,"assetStatusErrorMessage":null,"assetStatusState":"ACTIVE"} {"assetId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d","assetExternalId":null,"assetName":"Wind Turbine Asset 2","assetModelId":"ec1d924f-f07d-444f-b072-e2994c165d35","assetModelExternalId":null,"assetModelName":"Wind Turbine Asset Model","assetPropertyId":"8cf1162f-dead-4fbe-b468-c8e24cde9f50","assetPropertyExternalId":null,"assetPropertyName":"Max Temperature","assetPropertyDataType":"DOUBLE","assetPropertyUnit":null,"assetPropertyAlias":null,"timeSeriesId":"7020c8e2-e6db-40fa-9845-ed0dddd4c77d_8cf1162f-dead-4fbe-b468-c8e24cde9f50","timeSeriesBucket":"d7","assetArn":null,"assetCompositeModelDescription":null,"assetCompositeModelName":null,"assetCompositeModelType":null,"assetCompositeModelId":null,"assetCompositeModelExternalId":null,"assetCreationDate":1619466323,"assetLastUpdateDate":1623859856,"assetStatusErrorCode":null,"assetStatusErrorMessage":null,"assetStatusState":"ACTIVE"} {"assetId":"3a5f2a22-3b37-4332-9c1c-404ea1d73fab","assetExternalId":null,"assetName":"BatchAssetDouble1","assetModelId":"814bdfd8-24db-4a33-8d9b-ebc75e75e827","assetModelExternalId":null,"assetModelName":"FlashTestAssetModelDouble","assetPropertyId":"6b7e1532-175b-4c02-b410-ab401a9176ed","assetPropertyExternalId":null,"assetPropertyName":"measurementProperty","assetPropertyDataType":"DOUBLE","assetPropertyUnit":"u","assetPropertyAlias":null,"timeSeriesId":"ab19f4fa-7e7b-4247-ae89-ff316f5ff8aa","timeSeriesBucket":"af","assetArn":null,"assetCompositeModelDescription":null,"assetCompositeModelName":null,"assetCompositeModelType":null,"assetCompositeModelId":null,"assetCompositeModelExternalId":null,"assetCreationDate":1646960106,"assetLastUpdateDate":1646960106,"assetStatusErrorCode":null,"assetStatusErrorMessage":null,"assetStatusState":"ACTIVE"}

Metadata hierarki aset

Saat Anda mengaktifkan AWS IoT SiteWise untuk menyimpan data dalam tingkat dingin untuk pertama kalinya, metadata hierarki aset diekspor ke tingkat dingin. Setelah konfigurasi awal, AWS IoT SiteWise mengekspor metadata hierarki aset ke tingkat dingin hanya jika Anda membuat perubahan pada model aset atau definisi aset. Metadata hierarki aset disimpan dalam tingkat dingin dalam format JSON delimited () baris baru. .ndjson

Pengidentifikasi eksternal untuk hierarki, aset target, atau aset sumber diambil dengan memanggil. DescribeAssetAPI

Jalur berkas

AWS IoT SiteWise menyimpan metadata hierarki aset di tingkat dingin menggunakan templat berikut.

{keyPrefix}/asset_hierarchy_metadata/{parentAssetId}_{hierarchyId}.ndjson

Setiap jalur file ke metadata hierarki aset di tingkat dingin berisi komponen berikut.

Komponen jalur Deskripsi

keyPrefix

Awalan Amazon S3 yang Anda tentukan dalam konfigurasi penyimpanan. AWS IoT SiteWise Amazon S3 menggunakan awalan sebagai nama folder di bucket.

asset_hierarchy_metadata

Folder yang menyimpan metadata hierarki aset. asset_hierarchy_metadataFolder disimpan di folder awalan.

fileName

Nama file menggunakan karakter garis bawah (_) sebagai pembatas untuk memisahkan yang berikut:

  • parentAssetIdNilainya.

  • hierarchyIdNilainya.

File disimpan dalam .ndjson format.

contoh jalur file ke metadata hierarki aset di tingkat dingin

keyPrefix/asset_hierarchy_metadata/35901915-d476-4dca-8637-d9ed4df939ed_c5b3ced8-589a-48c7-9998-cdccfc9747a0.ndjson

Bidang

Skema metadata hierarki aset yang diekspor ke tingkat dingin berisi bidang berikut.

Nama bidang Deskripsi

sourceAssetId

ID aset sumber dalam hubungan aset ini.

targetAssetId

ID aset target dalam hubungan aset ini.

hierarchyId

ID hierarki.

associationType

Jenis asosiasi dari hubungan aset ini.

Nilainya harusCHILD. Aset target adalah aset anak dari aset sumber.

contoh metadata hierarki aset di tingkat dingin
{"sourceAssetId":"80388e72-2284-44fb-9c89-bfbaf0dfedd2","targetAssetId":"2b866c25-0c74-4750-bdf5-b73683c8a2a2","hierarchyId":"bbed9f59-0412-4585-a61d-6044db526aee","associationType":"CHILD"} {"sourceAssetId":"80388e72-2284-44fb-9c89-bfbaf0dfedd2","targetAssetId":"6b51246e-984d-460d-bc0b-470ea47d1e31","hierarchyId":"bbed9f59-0412-4585-a61d-6044db526aee","associationType":"CHILD"}
Untuk melihat data Anda di tingkat dingin
  1. Arahkan ke konsol Amazon S3.

  2. Di panel navigasi, pilih Bucket, lalu pilih bucket Amazon S3 Anda.

  3. Arahkan ke folder yang berisi data mentah, metadata aset, atau metadata hierarki aset.

  4. Pilih file, dan kemudian dari Tindakan, pilih Unduh.

File indeks data penyimpanan

AWS IoT SiteWise menggunakan file-file ini untuk mengoptimalkan kinerja kueri data. Mereka muncul di ember Amazon S3 Anda, tetapi Anda tidak perlu menggunakannya.

Jalur berkas

AWS IoT SiteWise menyimpan file indeks data di tingkat dingin menggunakan template berikut.

keyPrefix/index/series=timeseriesId/startYear=startYear/startMonth=startMonth/startDay=startDay/index_timeseriesId_startTimestamp_quality
contoh jalur file ke file indeks penyimpanan data

keyPrefix/index/series=7020c8e2-e6db-40fa-9845-ed0dddd4c77d_95e63da7-d34e-43e1-bc6f-1b490154b07a/startYear=2022/startMonth=02/startDay=03/index_7020c8e2-e6db-40fa-9845-ed0dddd4c77d_95e63da7-d34e-43e1-bc6f-1b490154b07a_1643846400_GOOD