# Kibanaダッシュボード 異なるフィールドを関連付ける方法

**URL:** <https://discuss.elastic.co/t/kibana/76360>\
**Category:** 日本語による質問・議論はこちら\
**Created:** [February 24, 2017, 7:04am UTC](https://discuss.elastic.co/t/kibana/76360 "2017-02-24T07:04:45Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![abu001](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@abu001](https://discuss.elastic.co/u/abu001)\
**Post date:** [February 24, 2017, 7:04am UTC](https://discuss.elastic.co/t/kibana/76360/1 "2017-02-24T07:04:45Z")

</div>

Kibanaダッシュボード上に、２つのグラフを作成しています。  
それぞれ、べつのindexから作成されたグラフです。

上記条件で、フィールド名は異なるけれども、データ自体には関連がある場合、  
Kibanaダッシュボード上で、フィールドに関連性をもたせたいのですが、  
フィールド名の一致が絶対条件でしょうか？  
フィールド名の異なるものを関連付ける方法はあるでしょうか？

例えば、ダッシュボード上のグラフ①のとある入門日をクリックして、同日の回収件数を確認するというような  
ことをしたいです。

グラフ①） 入門日：2010-xx-xx 入門者件数：○○件  
グラフ②） 調査日：2010-xx-xx 回収件数：○○件

---

<div class="post-metadata">

**Author:** ![johtani](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/johtani/32/44956_2.png) [@johtani](https://discuss.elastic.co/u/johtani)\
**Post date:** [February 24, 2017, 7:52am UTC](https://discuss.elastic.co/t/kibana/76360/2 "2017-02-24T07:52:40Z")

</div>

例えば、2つとも棒グラフで出している場合に、どちらかの棒グラフをクリックすると、  
その日付に関するフィルタが動作して、そこの日付のデータだけが見ているダッシュボードに出てくるデータの対象となります。  
個別にMetric visualizationで入門者数、回収件数を出している場合、その日の件数だけになると思いますが、  
それではダメでしょうか？

---

<div class="post-metadata">

**Author:** ![abu001](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@abu001](https://discuss.elastic.co/u/abu001)\
**Post date:** [February 24, 2017, 8:20am UTC](https://discuss.elastic.co/t/kibana/76360/3 "2017-02-24T08:20:26Z")

</div>

回答ありがとうございます。  
すみません、質問に間違っている部分がありました。  
下記のように訂正いたします。

グラフ①） 入門日：2010-xx-xx 入門者件数：○○件  
グラフ②） 調査日：2010-xx-xx 回収件数：○○件  
↓↓↓↓↓↓↓↓↓↓↓↓↓  
グラフ①） 入門月：2010XX 入門者件数：○○件  
グラフ②） 調査月：2010XX 回収件数：○○件

上記のように、元データが月毎の集計データとなっているため、Numberとしてデータを扱って  
グラフ表示している状況です。

---

<div class="post-metadata">

**Author:** ![tsgkdt](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tsgkdt/32/39151_2.png) [@tsgkdt](https://discuss.elastic.co/u/tsgkdt)\
**Post date:** [February 24, 2017, 2:21pm UTC](https://discuss.elastic.co/t/kibana/76360/4 "2017-02-24T14:21:04Z")

</div>

横から失礼します。ご質問の内容は、こういうことでしょうか？

1. ２つのindexがあり、それぞれにデータが入っている。
2. １つめのindexには、入門月を示すフィールド(仮に、enter\_monthフィールドとする)と、入門件数がある。
3. ２つめのindexには、調査月を示すフィールド(仮に、investigate\_monthフィールドとする）と、回収件数がある。
4. ダッシュボードで片方のグラフの部分をクリックすると、もう片方が0件になってしまう。月のデータを入れるフィールド名を揃えなければいけないのか？

で、おそらく揃える必要があるのではないかと思います。（少なくとも揃えていれば、ご希望の動作はしました）  
今はReIndexAPIを使って、既存のinexから違うindexを作ったり、また、その際にスクリプトでフィールドの値を変えてコピーしたりもできます。  
フィールドを揃える際の１つのやり方になると思います。

> **[Reindexが登場!
	  	 | Elastic](https://www.elastic.co/jp/blog/reindex-is-coming)**
>
> \_reindexと\_update\_by\_queryが、Elasticsearch 2.3.0と5.0.0-alpha1に登場しました! \_reindexは、ドキュメントをひとつのindexから読み込み、他のindexに書き込みます。これにより、ドキュメントをあるindexから他のindexにコピーしたり、あらたな情報をfieldとして加えたり、index作成時に決められた設定を、indexの再作成...

[https://www.elastic.co/guide/en/elasticsearch/reference/5.2/docs-reindex.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/docs-reindex.html)

---

<div class="post-metadata">

**Author:** ![abu001](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@abu001](https://discuss.elastic.co/u/abu001)\
**Post date:** [February 25, 2017, 3:32am UTC](https://discuss.elastic.co/t/kibana/76360/5 "2017-02-25T03:32:15Z")

</div>

頂いた情報を元に  
ReindexAPIドキュメントの下記項目を参考に実現することができました。  
● Reindex to change the name of a field

ご回答感謝いたします。

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [March 25, 2017, 3:32am UTC](https://discuss.elastic.co/t/kibana/76360/6 "2017-03-25T03:32:36Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
