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 lebih lanjut, lihat Buat Tabel Deret Waktu.
Instance TimeseriesClient telah diinisialisasi. Untuk informasi lebih lanjut, lihat Inisialisasi Instance OTSClient.
Parameter
Parameter | Deskripsi |
timeseriesTableName | Nama tabel deret waktu. |
Contoh
Berikut ini adalah contoh kode yang menunjukkan cara mengkueri informasi tabel deret waktu:
func DescribeTimeseriesTableSample(client *tablestore.TimeseriesClient, timeseriesTableName string) {
fmt.Println("[Info]: Mulai meminta deskripsi tabel deret waktu!")
describeTimeseriesTableRequest := tablestore.NewDescribeTimeseriesTableRequset(timeseriesTableName) // Buat permintaan dan tentukan nama tabel deret waktu.
describeTimeseriesTableResponse, err := client.DescribeTimeseriesTable(describeTimeseriesTableRequest)
if err != nil {
fmt.Println("[Error]: Gagal meminta deskripsi tabel deret waktu!")
return
}
fmt.Println("[Info]: DescribeTimeseriesTableSample selesai. Meta tabel deret waktu: ")
fmt.Println("[Info]: TimeseriesTableName: ", describeTimeseriesTableResponse.GetTimeseriesTableMeta().GetTimeseriesTableName())
fmt.Println("[Info]: TTL Tabel Deret Waktu: ", describeTimeseriesTableResponse.GetTimeseriesTableMeta().GetTimeseriesTableOPtions().GetTimeToLive())
//Jika Anda telah membuat penyimpanan analitik untuk tabel deret waktu, Anda dapat menggunakan kode berikut untuk mendapatkan informasi penyimpanan analitik.
analyticalStores := describeTimeseriesTableResponse.GetAnalyticalStores()
for _, analyticalStore := range analyticalStores {
fmt.Println("[Info]: Nama Penyimpanan Analitik: ", 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 lebih lanjut, lihat DescribeTimeseriesTable.
Jika Anda ingin membaca data dari atau menulis data ke tabel deret waktu, Anda dapat memanggil operasi API tertentu. Untuk informasi lebih lanjut, lihat Tulis Data Deret Waktu dan Kueri Data Deret Waktu.
Jika Anda ingin memodifikasi informasi tentang tabel deret waktu, seperti time to live (TTL), Anda dapat memperbarui tabel deret waktu. Untuk informasi lebih lanjut, lihat Perbarui Tabel Deret Waktu.
Anda dapat menghapus tabel deret waktu yang tidak lagi diperlukan. Untuk informasi lebih lanjut, lihat Hapus Tabel Deret Waktu.