2017-03-10 7 views
1

csvファイルにヘッダーを持つことは、それを持たないことよりも大きな利点がありますか?neos4jにインポートするcsvファイルのヘッダーを使用する必要がありますか?

私はこれについてはわかりませんが、ヘッダーを使用することは巨大なデータセットにとって有利だと思われます:https://neo4j.com/developer/guide-import-csv/#_super_fast_batch_importer_for_huge_datasets これはなぜですか?

答えて

1

少し混乱するかもしれないと思います。 neo4jにCSVファイルをインポートするには複数の方法があります。

[neo4j-imported(https://neo4j.com/docs/operations-manual/current/tutorial/import-tool/)]ツールで具体的に質問すると、にはというヘッダーが必要です。これらのツールを使用するとツールが有効になるためです。

一方、​​のCypher句は、ヘッダーをサポートしますが、ヘッダーは必要ありません。 LOAD CSVでは、ヘッダーを使用しない方が良いユースケースを知っています。たとえば、非ヘッダーの場合、データの各行は文字列コレクションで提供されます。これは、すべての列を繰り返し処理する場合や連続した列のコレクションを格納する場合に便利です。また、固定数の列を持たない場合、ヘッダを持つことは意味をなさないかもしれません。

+0

インポートツールを使用すると、ヘッダーを表す別々の1行ファイルを提供することもできます。また、同じデータCSVファイルをいくつかの設定で再利用することもできます(ノードやリレーションシップなど) –

関連する問題