時系列データを格納および分析するために分析ストアを使用する必要がなくなった場合は、DeleteTimeseriesAnalyticalStore 操作を呼び出して分析ストアを削除できます。
前提条件
分析ストアが作成されていること。 詳細については、「分析ストアの作成」をご参照ください。
クライアントが初期化されていること。 詳細については、「Tablestore クライアントの初期化」をご参照ください。
パラメータ
パラメータ | 説明 |
timeseriesTableName | 時系列テーブルの名前。 |
analyticalStoreName | 分析ストアの名前。 |
dropMappingTable | 分析ストアに関連付けられた SQL マッピングテーブルを削除するかどうかを指定します。有効な値:
|
例
次のサンプルコードは、test_timeseries_table という名前の時系列テーブルに作成された test_analytical_store 分析ストアを削除する例を示しています。 この例では、分析ストアに関連付けられた SQL マッピングテーブルが削除されます。
func DeleteTimeseriesAnalyticalStore(client *tablestore.TimeseriesClient) {
// 時系列テーブルと分析ストアの名前を指定します。
request := tablestore.NewDeleteTimeseriesAnalyticalStoreRequest("test_timeseries_table", "test_analytical_store")
request.SetDropMappingTable(true)
_, err := client.DeleteTimeseriesAnalyticalStore(request)
if err != nil {
log.Fatal(err)
}
}