時系列データの保存と分析に分析ストアを使用する必要がなくなった場合は、DeleteTimeseriesAnalyticalStore API を呼び出して分析ストアを削除できます。
前提条件
分析ストアが作成されていること。詳細については、「分析ストアを作成する」をご参照ください。
クライアントが初期化されていること。詳細については、「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)
}
}