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 | Deskripsi |
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) // Buat permintaan dan tentukan 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 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 tabel deret waktu, seperti time to live (TTL), Anda dapat memperbarui tabel 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.