2016-12-22 14 views
0

私のS3バケットには、.xlsファイルがあります(このファイルはグループ化されたファイルです。最初の20行にはイメージがあり、クライアントの詳細情報がいくつか抽出されています)。コピーコマンドを使用してamazon s3 bucket excelファイルからredshiftテーブルをロードする方法は?

最初に.xlsを.csvに変換してから、コピーコマンドでRedshiftテーブルを読み込み、最初の20行も無視します。

注:私はその後、私は正常にロードされたコピーコマンドによって赤方偏移 テーブルをロードしようとした.csvに.XLSとして保存してmanualy。今私の問題は .xlsをPentahoの仕事を通して.csvに変換する方法です。

+0

ようこそ!質問を編集して、達成しようとしていることを説明するための追加情報を提供してください。たとえば、データがどのように生成されているか、どのようにAmazon S3に入っていますか、現在Amazon Redshift COPYコマンドを呼び出せますか?あなたは何を試しましたか、どんな問題に直面していますか?ファイルの形式は何ですか? Amazon Redshiftは区切り文字(CSVなど)、固定幅またはJSONファイル形式のみを読み込むことができます。 –

+0

@Johnありがとうございました.xlsファイルをpentahoジョブで.csvに変換することはできませんか? – Velu

答えて

0
あなたは内部のわずか2ステップで変換を使用してCSVするために、Excelに変換することができます

  1. Microsoft Excelの入力 - それは
  2. テキストファイル出力をファイルあなたのExcelから行を読み取る必要があります - それは、ステップ1から行が保存されますスタックオーバーフローにcsvファイルへ

enter image description here

関連する問題