Splunk Search

JOINのON句について

masagara8823
Explorer

1.source="date1"| JOIN type=inner join col1[ SEARCH source="data1" ]で抽出件数が絞られまん。
また、
2.source="date1"| JOIN type=inner join col1 not col2 not col3 [ SEARCH source="data1" ]で下記のエラーが発生します。
Error in 'join' command: Field 'not' should not be specified more than once.
NOT条件は1つまでなのでしょうか。また、1で期待した件数の絞りこまれない原因は何なのでしょうか。

ご教示の程、宜しくお願いします。

0 Karma

masagara8823
Explorer

not が1つの場合はエラーにはなりませんでした。また、フィールドにnot という項目もありません。on句の指定数の制限については忘れて下さい。
やりたい事はテーブルの自己結合イメージで以下になります。
select distinct a.* from tbl as a inner join tbl as b on ( a.col1=b.col1 and a.col2<>b.col2 and a.col3<>b.col3)
以上、宜しくお願いします。

0 Karma

masagara8823
Explorer

回答有難うございます。
「Splunkを使ってみよう」にJOINについて記載がありましたが、DBのテーブル結合とどの程度互換があるのか分かりませんでした。
ON句に指定できる項目は4つまでNOTは使用不可との仕様になるのでしょうか。
以上、宜しくお願いします。

0 Karma

HiroshiSatoh
Champion

1で期待した件数の絞りこまれない原因
⇒おなじ条件のサーチ文なので当然絞り込まれません。もう少し具体的なサンプルがあれば回答可能だと思います。

NOT条件は1つまでなのでしょうか。
⇒マニュアル少し見ましたが、そもそもJOINコマンドにNOTは使えないと思われます。NOTを項目名と認識して2重で指定してあると判断されてエラーになっていると思います。

0 Karma

HiroshiSatoh
Champion

>ON句に指定できる項目は4つまでNOTは使用不可との仕様になるのでしょうか。
→マニュアル上は4つまでと制限されているような記述は見つけられませんでした。4つというのはどこからきましたか?NOTは使用不可です。

0 Karma
Get Updates on the Splunk Community!

Extending Observability Content to Splunk Cloud

Watch Now!   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to leverage ...

More Control Over Your Monitoring Costs with Archived Metrics!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...

New in Observability Cloud - Explicit Bucket Histograms

Splunk introduces native support for histograms as a metric data type within Observability Cloud with Explicit ...