1

ETL を実行し、約 100 個のテーブルを会社のデータ ウェアハウスにダウンロードして、レポートと分析を実行しています。残念ながら、私はこの情報をダウンロードしている会社のデータベース設計と慣行については何も言えません. jdbc:vortex:// URL を使用して、データをダウンロードする DB に接続します。MS SQL Server 2012 Warehouse にダウンロードします。

そうは言っても、必要な重要なテーブルには 400 を超える列があります。DBVisualizer Free を使用してデータをクエリできますが、このテーブルをクエリするとエラーが発生します。

[エラー コード: -1、SQL 状態: 07000] dbFetch 例外: VISION: 列が多すぎます 408 (最大: 256)

Pentaho Kettle (データ統合サービス) を使用してこのテーブルをウェアハウスにダウンロードしようとすると、同じエラーが発生します。

テーブルからいくつかの列だけを取得しようとしても、このエラーが発生します。pentaho と db ビジュアライザーで列数を増やす方法が必要だと思いますが、この情報はどこにも見つかりません。ほとんどの人はテーブルに 256 列を超えるほど愚かではないので、この問題の解決策を見つけるのに非常に苦労しています。

4

2 に答える 2

1

これは JDBC ドライバーの設定であり、この JDBC ドライバーの作成者によって文書化されています。Pentaho フォーラムでも同じ質問がありました。

于 2012-07-07T11:44:34.100 に答える