1

Navision Dynamics 5.0 を使用しており、定期的に (1 日 1 回) すべての財務データをデータ ウェアハウスにエクスポートする必要があります。したがって、エクスポート方法としてcsvファイルを使用したくありません。

通常、他のどの方法が使用されますか? これは、Navision Dynamics を使用するすべての企業にとって定期的なタスクであり、データを自動的に取得する必要があります。

もちろん、データをエクスポートするときにテーブルをロックすることも心配しています。

これまでのところ、これらの方法を考えることができます:

1) 基本となるすべてのテーブルへの直接 ODBC アクセス

2) Navision データのコピーを保持し、データ ウェアハウスからアクセスできる Navision テーブルの上に、読み取り専用のインデックス付きビュー (具体化されたビュー) を作成します。(注: インデックス付きビューは、具体化されたビューです。これは、計算されて保存されたことを意味します。)

3) ?

4) ?

輸出の典型的な方法を聞かせてください。

PS: Navision Dynamics 5.0 には Web サービス エクスポート オプションがなく、最新バージョンの NAV2009 にのみあると聞きました。そのため、Web サービス メソッドを使用できません。

4

2 に答える 2

1

さまざまなエクスポート方法のいくつかを説明しているこのドキュメントを見つけました: http://nav.dk/files/Nav_IntegrationGuide1.2.pdf

リストを続けるために、さらにいくつかのオプションがあります。

3) NAV ODBC Driver (NODBC) と呼ばれる Navisions 独自の ODBC ドライバーを使用することで解決できるようです。

4) もう 1 つの解決策は、データのエクスポートに Navision の組み込み Dataports を使用することです。ただし、Dataports は csv ファイルのみを生成できます。

于 2010-07-06T14:18:20.403 に答える
0

XML ファイルが csv よりも望ましい場合は、XmlPorts を使用することもできます。DataPorts と XmlPorts の両方を使用すると、データを集約できます。たとえば、シナリオで役立つ場合は、販売ヘッダーを各ヘッダーの行と共にエクスポートできます。

フィルターを使用することもできるため、増分更新を毎日ウェアハウスにエクスポートできます。ロックを長時間保持することが懸念される場合は、フィルターを使用してデータをチャンクでエクスポートすることもできます。

ほとんどのソリューションでは、NAS (Navision Application Server) を使用して実行中の DataPort または XmlPort をスケジュールするため、エクスポートは NAV によって駆動されると思います。

NODBC を使用する別の方法として、フロー フィールドなどを評価する機能を含むデータへの比較的低レベルのアクセスを提供する C/.NET API である CFront を使用して調べることもできます。 (NAS を使用してデータを csv/xml としてプッシュするのではなく) NAV を呼び出したい。

各方法の相対的なパフォーマンスを比較したことはありませんが、NODBC と CFront が大量のデータに対して最速であると思われます。

NODBC、CFront、および NAS はすべて、ライセンスに特定のグラニュルが必要です。そのため、現在使用するライセンスがある場合は、どれを使用するかを確認することをお勧めします。

于 2010-07-28T21:53:37.293 に答える