問題タブ [data-integration]

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 に答える
665 参照

etl - 最も設定しやすいETLツール

次の基準に最適な ETL ツールを探しています。

  1. MongoDB をサポート
  2. メタデータを入力として受け入れます (または、ファイルを受け入れてそのメタデータをオンザフライで構築します)
  3. 構成可能なマッピングを提供します。(マッピングは、いくつかのファイルまたはテーブルを使用して、外部開発から定義できます)

上記のニーズに対応するツールを提案してください。

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

pentaho - Pentaho DI (Kettle) の REST クライアント ステップで、API へのアクセス許可がないと表示されます

Pentaho DI (Kettle) のバージョン 5.1 を使用していますが、「Rest Client」ステップで問題が発生しています。ステップは正しく正常に実行されますが、結果には、API を使用する権限がないと表示されます。許可を得ていることを別のツールで確認しました。[認証] タブにログイン情報を入力し、トークンを含めるように URL を作成しました。

私は何が欠けていますか?

追加情報: 「HTTP Post」ステップで同じ問題が発生しています。API から返されるステータスは 403 です。

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

mapping - pentaho データ統合を使用して 2 つのテーブル列をマップする

テーブル列を取得できる pentaho データ統合を使用していますが、編集中に列を編集済みとして保存したいのですが、.txt ファイルに保存できるエラーが発生し、次の変換の入力として取得したいと考えています。

pentaho データ統合を使用して 2 つのテーブル列をマップする方法は?

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

java - PDI スプーン ステップでの HTML スクレイピング (ユーザー定義の Java クラス)

こんにちは、HTTP Clientステップを使用して Web サイトのソース コードを取得しています。1 行の特定の部分をかき出す必要があります。

例の行:<a href="....." ......>TEXT I WANT</a>

そのため、PDI で UDJC を使用し、最初にテキスト ブロックを行に分割してString[] lines = code.split("\n+");から、配列をループし、if 条件 (正規表現チェック) を使用して、正しい行があるかどうかを確認します。

(私はこれをPDIなしの純粋なJavaとしてIDEでも試しています)しかし、ヒットすることはありません。これを修正する方法はありますか?または、必要なチャンクを取得するためのより速くて簡単な方法はありますか?

0 投票する
2 に答える
2793 参照

hadoop - Pentaho データ統合と Hive 接続

Pentaho Data Integrationを使用していて、 Hiveに接続しようとしていますが、そうしようとすると、以下のエラーが発生します.....

設定を localhost、ポートを 8888、データベースをデフォルトとして使用します。

親切に助けてください、あなたの返事を待っています....

じてんぱんさら

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

pentaho - Pentaho データ統合がテーブルの新しいフィールドを読み取れないのはなぜですか?

いくつかのテーブルからレコードを新しいテーブル(Report_Table)にコピーしようとしています。しかし、ケトルで変換を作成したら、新しいフィールドを report_table に追加する必要があります。フィールドを追加した後、ケトルはそれを表示しません。「フィールド マッピングを入力」しようとすると、「ターゲット フィールド」に表示されません フィールドをケトルで読み取れないのはなぜですか?

特別なことはありません。「入力テーブル」を入力して、リソース テーブルから選択するクエリを指定します。次に、「出力テーブル」を配置し、入力テーブルと出力テーブルの間に「ホップ」を与えます。次に、「フィールドマッピングを入力」を選択すると、ケトルはターゲットテーブルからすべてのフィールドを読み取ることができません。

何か案が。

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

dynamics-crm - Scribe: 適切な結果が得られない

Sage ERP MAS 200を使用してMicrosoft Dynamics CRM統合に取り組んでいScribeます。


さまざまな値を計算し、CRM (ターゲット) に更新/挿入しようとしている 5 つの Scribe ジョブのチェーンがあります。

(1) ジョブ 1:このジョブは、すべてのデータを MAS (ソース) の AR_Customer テーブルから CRM (ターゲット) の同じテーブルに単純に転送します。また、いくつかの新しいフィールド (yeartildate sales、monthtildate sales、prioryear sales、monthlytrend) では、値 0 が挿入されます。

(2) ジョブ 2: 日付までの月または日付までの期間: これは、日付までの月の売上または日付までの期間の売上と更新の値を計算します。更新されないアカウントの値は、すでに 0 として挿入されています (ジョブ 1 で)。

(3) ジョブ 3: 前年: このジョブは、CRM での前年の売上と更新の値を計算します。更新されないアカウントの値は、すでに 0 として挿入されています (ジョブ 1 で)。

(4) ジョブ 4: 日付までの年: これは、CRM で日付までの売上と更新の値を計算します。更新されないアカウントの値は、すでに 0 として挿入されています (ジョブ 1 で)。

(5) ジョブ 5: MonthlyTrend: これは MonthlyTrend の値を計算し、CRM で更新します。更新されないアカウントの値は、すでに 0 として挿入されています (ジョブ 1 で)。


問題:

ジョブ 1、2、3、および 4 では、問題はまったく発生していません。この問題はジョブ 5 で発生しています。私のジョブには 7 つのステップがあります。7 番目のステップ (CRM 管理者) は、どのステップからも呼び出されません (つまり、このステップにデータを渡すワークフロー内のステップはありません)。しかし、何らかの理由でまだ削除していません。

私の仕事(アカウント)のステップ6は、アカウントの更新を行うことになっています。ステップ 6 と 7 の両方で MonthlyTrend の値を計算する式は同じです。

1> フローがステップ 6 と 7 に到達しないレコードの場合: ステップ 6 と 7 の両方で MonthlyTrend の値が適切に計算されています ([ジョブのテスト] をクリックすると値が表示されます)。 2> フローがステップ 7 に到達せず、ステップ 6 に到達するレコードの場合: MonthlyTrend の値はステップ 7 では正しく計算されますが、ステップ 6 では計算されません (値は #NULL のままです)。

また、手順 6 で定数値 (0 や 8 など) を与えてみたところ、上記 2 の場合でも表示されてしまいます。


なぜこれが起こっているのか教えてください。