Loading

テキスト ファイルへの接続時に一部のデータがインポートされない

公開日: Jul 20, 2023
説明
テキスト (.txt) ファイルから Tableau Desktop にデータをインポートするときに、一部の値がインポートされず、Tableau Desktop でインポートされなかった値に "null" が表示される場合があります。

Cause

列が 2^31 = 2147483648 を超える場合、ドライバーが数値を読み取ることができません。ドライバーは 4 バイト整数を使用するため、これよりも大きい数値は適合しないからです。

Excel を使用する場合、ドライバーがセルを Double データ型として読み取るため、エラーが発生しません。
解決策

オプション 1: 代わりに Excel に接続する

  1. データを Microsoft Excel ファイルに移動します。
  2. Tableau Desktop で Excel ファイルに接続します。

オプション 2: レガシー接続で schema.ini ファイルを使用する

  1. schema.ini ファイルを作成して使用します。 schema.ini ファイルでは、Long Integer データ型のフィールドを Double データ型として処理するように指定する必要があります。 詳細については、Microsoft Dev Center の「Schema.ini File (Text File Driver)」を参照してください。schema.ini ファイルを作成することにより、Microsoft JET Database Engine でデータ型が正しく認識されるようになります。
  2. Tableau Desktop でデータ ファイルを参照し、[開く] のドロップダウン矢印をクリックして [レガシー接続で開く] を選択します。
注: 以下の追加情報の注を参照してください。
その他のリソース

注: Tableau 2019.1 以降、Excel またはテキスト ファイルのレガシー接続を新規作成できなくなりました。レガシー接続に対するサポートはすべて終了しますが、これらのレガシー接続で作成された既存のワークブックは 2019.2 まで継続して動作します。レガシー接続を使用した代替手段については、Tableau Community の「Legacy Connection Alternatives」ドキュメントを参照してください。

ナレッジ記事番号

001473743

 
読み込み中
Salesforce Help | Article