コンテンツにスキップ

CSVから答えを出すまで10分

約10分 · 自分のCSV、取り込んだテーブル、最初の結果

これは短縮版です。CSVファイルを1つ用意すれば、最後には、それをインポートし、テーブルとして取り込み、変換を1つ実行して、自分のデータから実際の結果を読み取れるようになります。

データの読み込み・変換・公開の時短版にあたります。そちらは約1時間かけて、結合や公開を含む複数ステップのパイプライン全体を構築します。まずはこちらで成功体験を得て、より深く学びたくなったらそちらに進んでください。

自分のCSVインポートステップ取り込んだテーブル変換 → 結果
  • PlaidCloudワークスペース(お持ちでない場合は無料トライアルを開始してください)。
  • 作業用のプロジェクト。まだない場合は、プロジェクトタブから作成してください。
  • 自分のCSVファイル1つ。ヘッダー行と数値列があれば何でも構いません(売上、経費、注文一覧など)。

ステップ1:ワークフローを作成する

Section titled “ステップ1:ワークフローを作成する”

ワークフローは、データをインポートして変換するパイプラインです。

  1. プロジェクトを開き、ワークフロータブに切り替えます。
  2. ツールバーの新規ワークフローをクリックします。
  3. 「CSV Quick Start」のような名前を付け、ワークフロータイプはデフォルトの標準シリアルのままにします。
  4. 作成をクリックし、新しいワークフローをダブルクリックしてワークフローエクスプローラーを開きます。

ステップ2:CSVをインポートする

Section titled “ステップ2:CSVをインポートする”
  1. 新しいステップを追加し、Import → CSVステップを選択します(ファイルの形式に合うインポートステップでも構いません)。
  2. ステップの設定で次を指定します。
    • ソースファイル — CSVを指定します。アップロードするか、接続済みのドキュメントアカウントから選択します。
    • ターゲットテーブル — my_data という名前を付けます。
    • 区切り文字、引用符文字、ヘッダー行 — ファイルが標準的でない場合のみ調整します。デフォルトのままで、ヘッダー行付きの一般的なカンマ区切りファイルを処理できます。
  3. ステップを実行します。

CSVは、プロジェクト内のテーブルとして取り込まれました。テーブルには、物理的な行と列のデータが保持されます。以降の処理はすべて、ここから読み取ります。

ソースは変更されません。 各ステップはソースから読み取り、ターゲットに書き込むため、元のデータには手を加えません。今回のCSVのインポートでは my_data が書き込まれました。次のステップの変換は、これを読み取って新しい場所に書き込みます。

ステップ3:取り込んだテーブルを確認する

Section titled “ステップ3:取り込んだテーブルを確認する”

テーブルタブに切り替えて、my_data をクリックします。列数、サンプル行、データ型が正しいかを確認します。数値列は、テキストではなく数値として読み取られている必要があります。型が正しくない場合は、インポートステップの列マッパーで修正し、再度実行できます。

ここで、生のテーブルを答えに変えます。この例では、必要な行に絞り込み、関心のある列だけを残します。具体的な内容は、お使いのファイルに合わせて調整してください。

  1. Tables → Table Lookupステップ(または、フィルターと列の選択ができる任意のテーブル変換)を追加します。
  2. 次のように設定します。
    • ソーステーブル — my_data
    • ターゲットテーブル — my_result
    • フィルター条件 — 行を絞り込む条件(例:amount > 0)
    • 保持する列 — 読み取りたい列のサブセットと、revenue = quantity * price のような計算列
  3. ステップを実行します。

計算列で使える関数(文字列操作、日付計算、条件ロジックなど)の全体については、式リファレンスをご覧ください。

確認ポイント。 ステップの実行後、my_result の行数は my_data より少なくなっているはずです(フィルターで絞り込まれたため)。また、計算列(revenue など)が存在し、残ったすべての行に値が入っています。行数が減っていない場合や、計算列が空の場合は、先に進む前にフィルター条件と式を見直してください。

テーブルタブを開き、my_result をクリックします。my_data より少ない行数、残した列だけ、そして値が入った計算列。これが、自分のデータから直接得た最初の答えです。

両方のステップをまとめて実行することもできます。ワークフローに戻り、実行をクリックするか(またはアクションメニューからRun Allを選択)、全体を順番に実行します。各ステップは、進行中にステータスアイコンを表示します。Completedは正常に完了したことを示します。各ステータスの意味と、停止した実行を再開する方法については、ワークフローの実行をご覧ください。

エラーが出た場合は? よくある原因は2つあります。数値が必要な列がテキストとしてインポートされていること、そしてフィルター条件がテーブルに存在しない列名を参照していることです。ステップ3のテーブルを確認してから、再実行してください。その他のケースについては、ステップのエラーへの対処で説明しています。