はじめに
Neo4jは、ノード、関係、およびそれぞれのプロパティを格納するグラフデータベースです。Neo4jを使用するビジネス使用事例には、レコメンデーションエンジン、金融詐欺の検出、希少疾患の調査などがありますが、これらに限定されません。 Neo4jでは、Cypher言語を使用してクエリを使用できます。Cypherは、ノードと関係を照合するための視覚的で論理的な方法を提供する宣言型クエリ言語です。Cypherとその構文の詳細については、https://neo4j.com/developer/cypher/ を参照してください。 このトピックでは、Neo4j コネクターのユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加や更新スケジュールの設定、DataSet情報の編集に関する一般的な情報は、「 コネクターを使用してDataSetを追加する 」を参照してください。必要条件
Neo4jグラフに接続するには、データベースに以下の条件が必要です。- インターネットでの利用が可能
- HTTPSでSSLが有効になっている
- インスタンス構成ファイル(dbms.connector.http.enabled=true)でHTTP設定を有効にする
- DomoのIPアドレスをホワイトリストに登録する(「 コネクターとフェデレーテッドアダプターのIPアドレスをホワイトリストに登録する 」を参照)
- 最小読み取りアクセス権を持つサービスアカウント
Neo4jグラフに接続する
このセクションでは、Neo4jコネクターページの[認証情報]および[詳細]ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定] や [DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については「 コネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
このペインには、Neo4jグラフに接続する認証情報の入力フィールドが含まれています。下表では、各フィールドに必要な内容を説明しています。フィールド | 説明 |
|---|---|
Neo4j Instance URL | インスタンスのURLを入力します。 例:neo4j.database.urlまたは graph.site.com :7473。 注記: 必要に応じてポート番号を含めます。Neo4jのデフォルトポートは7473です。 |
Neo4j Database Name | データベース名を入力します。 |
Username | データベースのユーザー名を入力します。 |
Password | データベースのパスワードを入力します。 |
[詳細]ペイン
ここにCypherクエリを挿入します。このクエリは、ノードではなくプロパティを返す必要があります。メニュー | 説明 |
|---|---|
Query | Cypherクエリを入力します。 例 :
p.name をNameとして、i.typeをItemTypeとして返します。
a.name をActorName、a.DOBをDOB、m.titleをMovieTitle、 d.name をDirectorNameとして返します |
その他のペイン
スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。よくある質問
Neo4jコネクターからはどんなデータが入手できますか?
Neo4jコネクターからはどんなデータが入手できますか?
Neo4jグラフデータベースデータには、このコネクターを使用してアクセスでき、このデータはテーブルとして表されます。
Neo4jコネクターにアクセスするには、どの認証情報が必要ですか?
Neo4jコネクターにアクセスするには、どの認証情報が必要ですか?
このコネクターはNeo4j Bolt REST APIハイパーリンクを利用し、関連するユーザー名とパスワードを必要とします。
Neo4jデータはどのくらいの頻度で更新されますか?
Neo4jデータはどのくらいの頻度で更新されますか?
Neo4jデータは、DomoコネクターUIで利用可能なオプションにもとづいて、必要に応じて何度でも更新できます。