so I would like to create an application which would get pbix files insert those files into elastic and then we could create a rest application which could query elastic for full text search over those pbix files.
however, I have problems in putting pbix files into elastic. does anyone have any idea how to do it?
to be more precise does someone knows how to extract that data from .pbix files into some sort of document that can be stored in elastic?
i would like to be able to do full text search on the pbix files content
i have only seen guides on how to do the oppsite(i.e use elastic data in power bi)
A PBIX file is a document created by Power BI Desktop, a Microsoft application used to create reports and visualizations. It contains queries, data models, visualizations, settings, and reports added by the user.
I'm not sure what @Yuval_David would actually want to index from this content. I mean that it does not contain data as per say.
i am not sure that it is supported by FTCrawler i even tried to look, thought that maybe someone who dealt with this kind of files know how to extract that data and ingest it into elastic
FSCrawler supports whatever you have in that list:
If I understand correctly, pbix files are XML files, you should be able to read it with whatever parser (can be logstash if you wish) and transform the content to a json document which is then sent to Elasticsearch.
Not sure it will make sense though. But may be you can share somewhere a typical pbix document so we can look at it? And tell us exactly what you want to index from this document.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.