INSERT INTO句を使用して、あるLogstoreから別のLogstoreにクエリおよび分析結果を書き込むことができます。 2つのLogstoreは同じプロジェクトに属しています。

構文

INSERT INTO target_logstore (key)
SELECTキーsource_logstoreから
重要
  • ターゲットLogstoreで、指定したキーフィールドのインデックスを作成し、そのフィールドの分析機能を有効にする必要があります。
  • target_logstoreの後に、宛先logstoreに書き込むフィールドを追加する必要があります。 たとえば、* | INSERT INTO target_logstore SELECT... は無効なステートメントです。
  • Ifデータタイプの指定された一致しない分野によってサポートされているデータタイプLog Service、指定する必要データ型変換機能にSELECTステートメントに変換データタイプの分野。 詳細については、「データ型変換関数」をご参照ください。
  • INSERT INTO句を使用して、一度に最大10,000のデータエントリを宛先Logstoreに書き込むことができます。
  • ソースLogstoreと宛先Logstoreは中国本土に存在する必要があります。

パラメーター

項目説明
target_logstore宛先Logstoreの名前。
説明 ターゲットLogstoreは、ソースLogstoreとは異なる必要があります。
source_logstoreソースLogstoreの名前。
キーフィールド名または列名。

例:

website_logという名前のLogstore内の各ステータスコードのページビュー (PV) の数を計算し、クエリと分析の結果をtest_insertという名前のLogstoreに書き込みます。
重要 次のクエリステートメントを実行する前に、test_insert LogstoreのstatusフィールドとPVフィールドのインデックスを作成し、フィールドの分析機能を有効にする必要があります。
  • クエリ文
    * | INSERT INTO test_insert(status、PV) SELECTステータス、count(*) AS PV FROM website_log GROUP BYステータス
  • クエリと分析結果 (ソースLogstore)insert into
  • クエリと分析結果 (宛先ログストア)insert into