問題タブ [attunity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1055 参照

sql-server - SSIS Attunity Teradata コネクタが接続されない

Teradata の Attunity コネクタが、使用しているサーバーで動作しなくなりました。単純な Teradata ソースを実行しているだけです。マネージャーの「テスト接続」ボタンで接続を正常にテストできるため、接続マネージャーが接続します。

最初はドライバーが見つからないというエラーだったので、このリンクからドライバーバージョン15.00.04をインストールしました

現在、表示される新しいエラーは次のとおりです。 [Teradata ソース2 ] エラー: Teradata TPT レジストリ キーを開けません。Windows x64 用の TPT API 12.0 または 13.0 Edition 2 (13.0.0.2) が正しくインストールされていることを確認します。

考えられる解決策は、TPT キーを複製して名前を変更することでしたが、TPT キーを持っていないか、見つけることができません。何かアドバイスはありますか?

0 投票する
0 に答える
82 参照

oracle - SQL Developerを実行しているときとは異なるクエリプランを使用するSSIS

Oracle からデータを取得する SSIS パッケージがあります。何らかの理由で、SSIS を介してクエリを実行すると、SQL 開発者を介して実行した場合とは異なるクエリ プランを取得しているように見えます。

当初は、SSIS を介して非常に高速に実行され、約 8 秒ですべてのデータを取得していました。しかし今、約40秒かかります。Oracle でセッションを監視すると、詳細テーブルのフル テーブル スキャンが実行されていることがわかりますが、SQL 開発者を介して実行すると、インデックス スキャンが実行されます。

SSIS を実行すると異なる結果が得られるのはなぜですか? Oracle 用の Attunity コネクタを使用しています。

0 投票する
0 に答える
37 参照

sql - SQL OrderBY スロー エラー

私は現在、2 つの異なるテーブルの一部である 2 つの列に基づいて順序付けする必要がある 3 つのテーブルに取り組んでいます。結果の出力を抽出するには、3 つのテーブルを結合する必要があります。

たとえば、私のクエリは次のとおりです。

ここで Table3.column3 は TableB の一部であり、 TableB.column2 を順番に追加しようとするとエラーが発生し、エラーを確認すると SORT_mergeProblem と表示されます。

OrderBy で TableB の列を追加すると、エラーが発生します。ここで、OrderBy で TableB の列を参照していないかのように、正常に動作します。このクエリで何が間違っているのか教えてください..

3 つ以上のテーブルで OrderBy を使用する場合、特に考慮すべきことはありますか?

0 投票する
0 に答える
312 参照

sql-server - パフォーマンス -- Attunity の Teradata Connector for Microsoft

Microsoft 用の Attunity Teradata コネクタの推奨されていないパフォーマンス評価を見つけることができませんでした。1 秒あたりの行数を示す Oracle の前後の比較を見つけました。しかし、Teradata についてはそのようなものは見つかりませんでした。

Attunity を使用して Teradata から SQL Server にデータを転送した経験ですか? 現時点では、おおざっぱな程度の回答でよろしいかと思います。ただし、1秒あたりの行数などの実際の値を提供できる場合は、それが優先されます。

背景: かなり主観的な質問だと思います。ただし、これらのドライバーのためだけに SQL Server Standard エディションから Enterprise エディションにアップグレードする価値があるかどうかを判断するために、さらに情報が必要です。

サーバーで SQL Server 2014 と Teradata 15 を使用しています。Teradata から SQL Server へ、30 分ごとにいくつかの最終的な変更データがプルされます。また、夜間に実行されるバッチ ジョブもいくつかあります。

0 投票する
0 に答える
434 参照

java - JBoss 6 EAP 用の新しい JDBC ドライバー

ゴール

Attunity Driver を JBoss サーバーに追加して、データソースを作成できるようにします。

以下のエラーは、ドライバーが正しくロードされていないことが原因であると想定しています。ネットワークの問題により、データソースの初期化が失敗する可能性があります。ドライバーが正しくロードされ、JBoss で使用できることを確認したいと考えています。

この質問の最後の更新セクションにあるように、プレーンな JDBC 接続を試みるとConnection refusedエラーが発生します。これにより、次の問題セクションでエラーが発生しますか?

アチュニティとは?- Attunity は、COBOL システムへの JDBC 接続を作成するために使用する商用ドライバーです。作成された接続ではプレーン SQL のみを使用し、それ以上は使用しません。Attunity は休止状態の ORM をサポートしていませんが、とにかくそれを使用していません。

問題

起動時に次のエラーが発生します。

構成ファイル

persistence.xml

my-ds.xml

これがどのように jboss 構成ファイルに変換されるのか見当もつかないし、その結果がどこにあるのかもわかりません (standalone.xml ファイルではありません)。ただし、ここで定義されたデータソースは他のドライバーでモックできることを証明しました。通常の Oracle ドライバーを使用して、データソース自体にアクセスできることをテストしました。

module.xml (ドライバは に含まれていEAP_HOME/modules/com/attunity/mainます)

試み

  • 一連のスタックオーバーフローの質問 ( 1234 ) に従い、多くの構成とドライバーの場所の順列を試しました。
  • 上記の質問や他のフォーラムにある情報に従って、上記のすべてのリストとスタンドアロン構成ファイルを編集しました。
  • JBoss ガイドの JDBC セクションを読んでください。

環境情報

  • ウィンドウズ7 64ビット
  • JBoss 6.xx EAP
  • Java 1.8 64 ビット
  • Attunity ドライバー 2.0

アップデート

プレーンな JDBC 接続の試行が拒否されることを確認できます。ドライバは正しくロードされています。

コード

出力

これにより、上記の問題セクションのエラー メッセージが表示されますか?

0 投票する
1 に答える
583 参照

oracle - SSIS データ フローの Oracle 宛先がエラーで失敗する - ORA-01405: fetched column value is NULL

DFT が 1 つ含まれる SSIS パッケージが 1 つあります。DFT には、1 つの Oracle ソースと 1 つの Oracle 宛先があります。Oracle 宛先で、データ アクセス モードを「テーブル名 - 高速ロード (ダイレクト パスを使用)」として使用 しています。これには奇妙な問題が 1 つあります。次のエラーで失敗しています

[宛先 1 [251]] エラー: プリロードまたはセットアップ フェーズ中に高速ロード エラーが発生しました。クラス: OCI_ERROR ステータス: -1 コード: 0 注: 場所: ORAOPRdrpthEngine.c:735 テキスト: ORA-00604: 再帰 SQL レベル 1 でエラーが発生しました ORA-01405: フェッチされた列の値が NULL です

ソースの NULL 値が原因だと思いましたが、宛先テーブルに NOT NULL 制約がないため、問題にはなりません。これに加えて、パッケージは'Normal Load'でも'Fast Load' の場合でも正常に動作しています。

ソースからの NULL 値の場合に NVL を使用しようとしましたが、まだ運がありません。

これらの接続を使用して DFT も再作成しましたが、それも無駄でした。

誰かがこれで私を助けてくれますか?

0 投票する
1 に答える
115 参照

sql - プレーン SQL ページネーション

プレーン SQL を使用してページネーションを実装したいのですが、レガシー データベースがそれらを理解していないため、いくつかの重要なキーワードを使用できません。目標は、15,000 エントリを読み込んでプログラムでページ分割する代わりに、20 エントリを取得することです。

機能しないキーワード:

  • top N
  • offset N
  • rownum
  • limit N

プレーンな古い SQL (データベース関数なし)でページネーションを実現する方法はありますか?


レガシー システムへの JDBC ブリッジは Attunity で、その下には HP NonStop データベースがあります。DBVisualizer でクエリを開発しようとしています。

のエラーメッセージrownum

更新

数字の主キーのようなものがあります。これらの数字の目的がよくわからないので、そのように見えると言っています。それらの数は確かに数列のように増加します。

0 投票する
0 に答える
295 参照

oracle - SSIS - Attunity Oracle Destination を使用してテーブルのシーケンス値を無視する方法

Oracle テーブルにデータをロードしようとしています。テーブルには、プライマリ カラム (ID) のシーケンスがあります。attunity 宛先の列を無視しようとすると、エラーがスローされます。しかし、それは oledb の宛先で動作しています。

主キーフィールドを無視するようにAttunityの宛先を作成するにはどうすればよいですか?

0 投票する
1 に答える
1367 参照

ssis - SSIS - Oracle Express Edition での Attunity コネクタの使用

Oracle Express Edition をインストールして、ローカルのテスト環境をセットアップしようとしています。テストデータベースを稼働させており、Oracle SQL Developer からそのデータベースにクエリを実行できます。次に、Attunity Oracle コネクタをインストールしました。Oracle Client for Windows の 32 ビット バージョンと 64 ビット バージョンの両方をインストールする必要があるというドキュメントを見つけたので、これを実行しました。実際には、これらは解凍して PATH 環境変数に追加する必要がある単なる zip パッケージです。(明らかに、Oracle の担当者はインストーラーについて聞いたことがありません。)次に、SSIS パッケージを作成し、Oracle ソース コンポーネントをデータ フローに追加し、そのための Oracle 接続マネージャーを作成しました。ただし、XE データベースに接続できません。「Oracle ホームが見つかりません」というエラーが表示されます。

何か案は?これを行うことさえ可能ですか?

VS2015、SQL Server 2014 Express、データ ツール 14.0.61021.0、Oracle Express Edition 11g R2