sql >> データベース >  >> RDS >> Database

SisenseでのJavaデータの操作

    Sisenseを使用すると、ユーザーは複数のデータソースから得られた情報を分析および視覚化できます。 Sisenseは、他の多くの分析アプリケーションと同様に、データソースのデフォルトの選択を拡張できる汎用データアクセスインターフェイスであるODBCをサポートしています。

    Javaデータソースには、JDBCドライバーと呼ばれるコネクターを使用してアクセスします。 JDBCドライバーを使用すると、Javaアプリケーションが外部データにアクセスできます。たとえば、Gemfire XD JDBCドライバーを使用すると、JavaアプリケーションはGemfireXDに格納されているデータにアクセスできます。

    SisenseはJavaで記述されていませんが、ODBCからJDBCへのゲートウェイドライバーを使用してJavaデータソースにアクセスできます。

    ODBC-JDBCゲートウェイは、ODBCを使用するSisenseなどのアプリケーションをJDBCを使用するアプリケーションに接続します。アプリケーションにとって、ODBC-JDBCゲートウェイはODBCドライバーです。 JDBCドライバーにとって、ODBC-JDBCゲートウェイはJavaアプリケーションです。

    ODBC-JDBCゲートウェイのインストールとライセンス

    1. WindowsODBC-JDBCGatewayをダウンロードします。 (登録が必要です。)
    2. SisenseがインストールされているWindowsマシンにODBC-JDBCゲートウェイをインストールしてライセンスを取得します。

      インストール手順については、ODBC-JDBCGatewayのドキュメントを参照してください。

    3. ODBC-JDBC Gateway Setup Java Interfaceダイアログボックスを使用して、Javaデータベースベンダーが推奨するJRE/JDKディストリビューションに含まれるJVMを選択します。

    ODBCデータソースの構成

    ODBC-JDBCゲートウェイを使用してSisenseをJavaデータベースに接続する前に、ODBCデータソースを構成する必要があります。 ODBCデータソースは、ターゲットデータベースの接続の詳細を格納します。

    ODBCデータソースは、Windowsに含まれているODBCAdministratorで構成します。一部のバージョンのWindowsでは、ODBCAdministratorはコントロールパネル>管理ツールにあります。 。一部のバージョンのWindowsでは、タスクバーの検索ボックスで「ODBC」を検索することにより、ODBCAdministratorにアクセスできます。 ODBC管理者の選択肢が提示された場合は、32ビットではなく64ビットを選択してください。

    ODBCAdministratorを使用してODBC-JDBCゲートウェイデータソースを作成します。

    GemfireXD用のODBC-JDBCゲートウェイODBCデータソースの作成

    1. [システムDSN]タブを選択し、[追加]を選択します。
    2. [Create New Data Source]ダイアログボックスで、[ODBC-JDBC Gateway]を選択し、[Finish]を選択します。
    3. ODBC-JDBCゲートウェイDSNセットアップダイアログボックスを完了します:
      設定
      DSN Sisenseのデータソースを識別するための説明テキスト。例:「GemfireXD」。
      ドライバークラス ターゲットJavaバックエンドのJDBCドライバーを識別するドライバークラス。たとえば、GemfireXDJDBCドライバーのクラス名はcom.pivotal.gemfirexd.jdbc.ClientDriverです。
      クラスパス JDBCドライバーJARファイルへのパス。たとえば、GemfireXDのJDBCドライバーJARファイルは次のとおりです。
      C:\Pivotal_GemFireXD_140_b50226_Windows\lib\gemfirexd-client.jar
      
      URL ターゲットJavaデータベースにアクセスするために必要な接続の詳細を含むJDBCURL。正しいJDBCURL構文については、JDBCドライバのドキュメントを参照してください。

      たとえば、GemfireXDのJDBCURL:

      jdbc:gemfirexd://localhost:1527/
      
    4. [テスト]ボタンを使用して、Javaデータベースに正常に接続できることを確認します。

    これで、ODBC-JDBCゲートウェイデータソースを使用して、SisenseをJavaデータベースに接続できます。

    SisenseをJavaデータベースに接続する

    1. Sisense ElastiCube Managerで、新しいキューブを作成します。
    2. [データの追加]を選択します。
    3. [データベースサーバー]リストで、[汎用ODBCドライバー]を選択します。
    4. [ODBC接続プロパティ]ダイアログボックスで、ODBC-JDBCゲートウェイデータソースを選択します。
    5. テスト接続を選択します。 [OK]を選択します。
    6. [ODBCテーブル/ビューからテーブルを追加]ダイアログボックスで、テーブルを選択します。
    7. [編集]を選択します。
    8. テーブル [プロパティのクエリ]ダイアログボックスで、[区切り文字]リストから[なし]を選択します。
    9. [手動クエリ入力]ボックスに、SELECTクエリを入力します。
    10. 適用テーブルを選択します。
    11. ダイアログボックスの下部にある左側のボタンを選択します(私のモニターでは、このボタンのテキストは隠されています)。
    12. ElastiCubeを構築します。

      Elasticubeをビルドしようとしたときに「connectionstringプロパティが初期化されていません」というエラーが表示された場合は、Windowsサービスインターフェイスで、名前付きアカウントで実行されるようにElastiCubeManagementServiceを変更して、サービスを再起動してください。次に、Elasticubeをもう一度ビルドしてみてください。

    13. ダッシュボードを選択します。
    14. Sisenseにログインします。
    15. プロンプトが表示されたら、新しいデータセットを選択します。

    1. pg-promiseを使用した複数行の挿入

    2. データベース設計における不十分な慣行

    3. データベースを削除できません

    4. MySQLでは、数字を引用する必要がありますか?