Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sv translation
languageen

Table of Contents

Q1: What technology stack is BellaDati using?

A1: BellaDati is built on Java EE, using PostgreSQL as reporting database.

Q2: What is the recommended HW configuration for production environment?

A2: You can follow the most common configurations, but we recommend to create request for recommended configuration in our tracking system . We will need details which data sources you plan to use and often imports will run, as well as the number of users and data records in your BellaDati installation.

Q3: What Java EE Application servers are recommended for production?

A3: BellaDati can run on any server that runs on Java 7 or 8. Application servers GlassFish, Jetty and Apache Tomcat have been proved to work with BellaDati.

Q4: Why the reporting database for BellaDati is PostgreSQL?

A4: PostgreSQL is second fastest database right behind Oracle, and is the largest open source database engine worldwide, which includes biggest user community and hundreds of various useful extensions. On request, BellaDati can be modified to use Oracle or Miscrosoft SQL as reporting database.

Q5: Do I have to use only PostgreSQL for BellaDati data storage?

A5: No, Oracle or Miscrosoft SQL can be also used as back-end database. In this case, customer will need to pay additional license fee for it.

Q6: What operating systems are supported?

A6: BellaDati can be installed on  Windows and Linux/Unix servers.

Q7: Which language is used for transformation scripts and formulas?

A8: Transformation scripts syntax resembles the Groovy and Java syntax. It is designed to be readable and effective but not strict. Users familiar with scripting and programming should know, that some of the common features (like loops) are absent because of security and performance reasons.

Q9: How to communicate with BellaDati through REST API

A9: We recommend to use our technical documentation and follow steps described in these topics:

Please use curl (see samples in the links above) in the first step to be sure there is no problem in your configuration/settings or in any 3rd party library/code.

Q10: I have IoT sensor with WiFi chip (ESP8266). How can I integrate it with BellaDati?

A10: There are 3 options how to integrate ESP8266 with BellaDati:

  1. Send data directly from ESP8266 into BellaDati
    • You will need to prepare code that will authenticate through our REST API (OAuth or XAuth) and then send data separately (after each measurement) or in bulks (you can use storage in WiFi chip, and send data from multiple measurements only once a time).
    • It's easy to implement, but it will be necessary to manage and maintain authentication and communication with BellaDati in each WiFi chip separately.
  2. Create webserver on ESP8266 and configure BellaDati to load data from it
    • You can create webserver on WiFi chip and expose collected data or measurement on demand (see example). BellaDati can be configured to load data from specific URL (see our URL Connector).
    • It's easy to implement, but it will be necessary to manage all WiFi chips in BellaDati (e.g. IP addresses, ports).
  3. Send data from ESP8266 to BellaDati through middle-ware
    • You can prepare middle-ware that will merge/collect data from various WiFi chips in separate database. Then there are 2 options how to send data from middle-ware to BellaDati:
      • A) This one (or more) middle-ware will be responsible to send data into BellaDati though REST API (see description in 1.point above - authentication, separate/bulk calls).
      • B) BellaDati will be configured to load data from one (or more) middle-ware database (e.g. SQL ConnectorMongoDB Connector, etc.).
    • It requires more development, but it's preferred from enterprise perspective.

Q11: How can we connect data from sensors that communicate using analog signals and have no API or OS to BellaDati?

Data can be collected using BellaDati IoT Collector using ESP devices e.g. ESP8266 (WiFi chip) https://en.wikipedia.org/wiki/ESP8266, using ESP device is the cheap solution.

Q12: How to connect SCADA systems with BellaDati Framework?

As below, all machinery or equipment are connected to PLCs/RTUs which in turn is connected to SCADA HOST (vis HMI interface). SCADA systems are widely used in manufacturing, telecom, building management. Most of the time, SCADA Host will store this machine data into a Historian or DB . If it is a standard (ODBC compliant) Database, BellaDati connects to database and extract data for visualization, data mining, predictions or prescriptions. Depending on environment and implementation, if data has to extracted direct from PLC/RTU then we use our extension that allows to configure new connector. This is the same for Smart Building where BMS will have SCADA SYSTEM to monitor temperature, electric power, humidity, lighting condition etc.

 

Q13: How to analyse data from PDF or Office documents?

Processing PDF and Microsoft Office documents (Word, Excel, Powerpoint) is possible in BellaDati ML Studio. BellaDati provides libraries iText, PDFBox and POI, which allow to read these file file formats. In case of XLSX, DOCX etc, it is possible to process them like XML files as well. Once the extraction model is defined (e.g. extracting text areas from PDF), it is possible to map the data on the attributes and indicators inside BellaDati data set and import desired records.


 

 


 

 


Sv translation
languageja

Table of Contents

Q1:BellaDatiは何のテクノロジースタックを使用していますか?

A1:BellaDatiは、レポートデータベースとしてPostgreSQLを使用して、Java EE上に構築されています

Q2:本番環境用の推奨ハードウェア構成は何ですか?

A2最も一般的な構成に従うことができますが、トラッキングシステムで推奨設定のリクエストを作成することをお勧めします。使用する予定のデータソースと、しばしばインポートが実行される詳細、およびBellaDatiインストールのユーザー数とデータレコードの詳細が必要です。

Q3:どのようなJava EEアプリケーションサーバは生産のために推奨されていますか?

A3: BellaDatiは、Java7または8上で動作する任意のサーバー上で実行することができます。

アプリケーションサーバーのGlassFish、JettyおよびApache TomcatがBellaDatiで動作するように証明されています

Q4:なぜBellaDatiためのレポートデータベースはPostgreSQLのでしょうか?

A4:PostgreSQLは、Oracleの背後に2番目のデータベースの権利であり、世界最大のオープンソースデータベースエンジンであり、最大のユーザコミュニティと数百の便利な拡張機能を備えています。リクエストに応じて、OracleまたはMiscrosoft SQLをレポートデータベースとして使用するようにBellaDatiを変更することができます。

Q5: BellaDatiデータストレージ用PostgreSQLのみを使用する必要がありますか?

A5:いいえ、OracleまたはMiscrosoft SQLは、バックエンドデータベースとして使用することができます。この場合、顧客はそれのために追加のライセンス料を支払う必要があります。

Q6:どのオペレーティングシステムをサポートされていますか?

A6:BellaDatiはWindowsおよびLinux/ Unixサーバにインストールすることができます。

Q7:どの言語が変換スクリプトや式に使用されていますか?

A7:変換スクリプトの構文は、GroovyとJavaの構文に似ています。読み取り可能かつ有効であるが厳密ではないように設計されています。スクリプトやプログラミングに慣れているユーザーは、一般的な機能(ループのような)のいくつかが原因でセキュリティとパフォーマンスの理由の不在であることを知っている必要があります。

Q8:どのようにREST APIを介してBellaDatiと通信するにはどうすればいいですか?

A8:テクニカルドキュメントを使用し、次のトピックで説明する手順を実行することをお勧めします。

 

あなたの設定/設定で、または任意のサードパーティのライブラリ/コードに問題がないことを確認するための最初のステップでcurlを(上記のリンク内のサンプルを参照)を使用してください。 

Q9:私は、WiFiチップESP8266とのIoTセンサーを持っています。どのようにBellaDatiと組み合わせることができますか?

A9: BellaDati とESP8266を組み合わせるように3つのオプションがあります。

  1. BellaDatiESP8266から直接にデータを送信すること
    • あなたは私たちのREST APIを介して認証するコード(OAuth またはXAuth)を用意して、それからバルクまたは個別にデータ(各測定後)を送信します(あなたは、WiFiチップ内のストレージを使用し、一度だけの時間を複数の測定値からのデータを送信できます)
    • これは、実装するのは簡単だが、個別のWiFiチップにBellaDatiとの認証および通信を管理し、維持することが必要であります。
  2. ESP8266上のWebサーバーを作成し、そこからデータをロードするためにBellaDatiを設定すること
    • あなたは、WiFiチップ上のWebサーバを作成し、需要上で収集したデータや計測を公開できます(を参照)。 BellaDatiは特定のURLからデータをロードするように設定できます。(私たちのURLのコネクタをご参照ください)
    • これは、実装するのは簡単だが、BellaDatiでのすべてのWiFiチップ(、IPアドレス、ポートなど)を管理することが必要であります。
  3. ミドルウェアを通じてBellaDatiESP8266からデータを送信すること
    • あなたは別のデータベースに、様々な無線LANチップからデータを収集/マージするミドルウエアを用意することができます。その後BellaDatiにミドルウェアからデータを送信するために2つのオプションがあります。
      • A) 1つ(またはそれ以上)のミドルウェアは、REST APIを介してBellaDatiにデータを送信する責任が持ちます(上記1.pointでの認証、独立/バルクの呼び出しで説明を参照してください)。
      • B) BellaDatiは、1つ(またはそれ以上)のミドルウェア・データベースからデータをロードするように構成されます。(SQL ConnectorMongoDB Connectorなど).
    • これは、より多くの開発が必要ですが、それが企業の観点からも好ましいです。
    • より多くの開発が必要ですが、それが企業の観点からも好ましいです

Q10: どのようにアナログ信号を使用して通信しBellaDatiへのAPIやOSがないセンサーからのデータを接続することができますか?

データは、ESPのデバイスを使用してBellaDatiIoTコレクターを用いて回収することができます。例えばESP8266(無線LANチップ)- https://en.wikipedia.org/wiki/ESP8266,

ESP装置を使用するのは安価な解決策であります。

Q11: BellaDati FrameworkSCADAシステムを接続する方法?

以下のように、すべてのマシンと設備が順番にSCADAHOSTVIS HMIインタフェース)に接続されたPLC/ RTUと接続されます。 SCADAシステムが製造、電気通信、ビル管理に大幅に使用されます。ほとんど、SCADAホストは、歴史家やDBにこのマシンのデータを格納します。それが標準データベース(ODBC準拠)であれば、BellaDatiは可視化のためのデータベースと抽出データ、データ・マイニング、予測、または処方箋に接続します。環境および実装によって、データはPLC/RTUから直接解凍された場合、我々は新しいコネクタを構成できる拡張機能を使用します。これは、BMSが温度、電力、湿度、照明条件などを監視するためのSCADAシステムを持っているところSmart Building同じです。