Anda dapat memanggil operasi DescribeTimeseriesTable untuk mengkueri informasi tabel deret waktu, seperti konfigurasi time to live (TTL).
Prasyarat
-
Tabel deret waktu telah dibuat. Untuk informasi selengkapnya, lihat Create a time series table.
-
Instans TimeseriesClient telah diinisialisasi. Untuk informasi selengkapnya, lihat Initialize an OTSClient instance.
Parameter
|
Parameter |
Description |
|
timeseriesTableName |
Nama tabel deret waktu. |
Contoh
Contoh berikut memanggil DescribeTimeseriesTable untuk mengambil metadata tabel deret waktu, termasuk nama tabel, time to live (TTL), dan informasi analytical store.
func DescribeTimeseriesTableSample(client *tablestore.TimeseriesClient, timeseriesTableName string) {
fmt.Println("[Info]: Begin to require timeseries table description!")
describeTimeseriesTableRequest := tablestore.NewDescribeTimeseriesTableRequset(timeseriesTableName) // Membuat permintaan dan menentukan nama tabel deret waktu.
describeTimeseriesTableResponse, err := client.DescribeTimeseriesTable(describeTimeseriesTableRequest)
if err != nil {
fmt.Println("[Error]: Failed to require timeseries table description!")
return
}
fmt.Println("[Info]: DescribeTimeseriesTableSample finished. Timeseries table meta: ")
fmt.Println("[Info]: TimeseriesTableName: ", describeTimeseriesTableResponse.GetTimeseriesTableMeta().GetTimeseriesTableName())
fmt.Println("[Info]: TimeseriesTable TTL: ", describeTimeseriesTableResponse.GetTimeseriesTableMeta().GetTimeseriesTableOPtions().GetTimeToLive())
// Jika Anda telah membuat analytical store untuk tabel deret waktu, Anda dapat menggunakan kode berikut untuk mendapatkan informasi analytical store tersebut.
analyticalStores := describeTimeseriesTableResponse.GetAnalyticalStores()
for _, analyticalStore := range analyticalStores {
fmt.Println("[Info]: AnalyticalStoreName: ", analyticalStore.StoreName)
if analyticalStore.TimeToLive != nil {
fmt.Println("[Info]: TimeToLive: ", *analyticalStore.TimeToLive)
}
if analyticalStore.SyncOption != nil {
fmt.Println("[Info]: SyncOption: ", *analyticalStore.SyncOption)
}
}
}
Referensi
Untuk informasi selengkapnya, lihat DescribeTimeseriesTable.
-
Jika Anda ingin membaca data dari atau menulis data ke tabel deret waktu, Anda dapat memanggil operasi API tertentu. Untuk informasi selengkapnya, lihat Write time series data dan Query time series data.
-
Jika Anda ingin mengubah informasi tentang tabel deret waktu, seperti time to live (TTL), Anda dapat memperbarui tabel deret waktu tersebut. Untuk informasi selengkapnya, lihat Update a time series table.
-
Anda dapat menghapus tabel deret waktu yang tidak lagi diperlukan. Untuk informasi selengkapnya, lihat Delete a time series table.