{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/ja/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"コマンドラインから Treasure Data へのクエリとデータインポート","description":"Treasure Data Product Documentation · Collect and Unify · Segment and Activate · Experiment and Analyze · Decisioning Automate with AI Scale and Trust.","siteUrl":"https://docs.treasuredata.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"コマンドラインから-treasure-data-へのクエリとデータインポート","__idx":0},"children":["コマンドラインから Treasure Data へのクエリとデータインポート"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Treasure CLI (「コマンドラインインターフェース」または「Toolbelt」) を使用すると、データベースとテーブルの作成、テーブルへのデータのインポートまたはエクスポート、テーブルスキーマの設定と変更、クエリの発行、ジョブステータスの監視、ジョブ結果の表示とダウンロード、スケジュールクエリの作成など、さまざまな操作を実行できます。"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/ja/tools/cli-and-sdks/querying-and-importing-data-to-treasure-data-from-the-command-line#query-the-sample-dataset"},"children":["サンプルデータセットのクエリ"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/ja/tools/cli-and-sdks/querying-and-importing-data-to-treasure-data-from-the-command-line#issue-idempotent-queries-by-domain-key-for-your-batch"},"children":["バッチのドメインキーによるべき等クエリの発行"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/ja/tools/cli-and-sdks/querying-and-importing-data-to-treasure-data-from-the-command-line#import-data-into-a-table"},"children":["テーブルへのデータインポート"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"サンプルデータセットのクエリ","__idx":1},"children":["サンプルデータセットのクエリ"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Treasure Data には、デフォルトで sample_datasets という名前のデータベースに www_access という名前のテーブルがあります。"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["以下のクエリを実行して、HTTP ステータスコードの分布を計算します:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"$ td query -w -d sample_datasets  \"SELECT code, COUNT(1) AS cnt FROM www_access GROUP BY code\"\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"バッチのドメインキーによるべき等クエリの発行","__idx":2},"children":["バッチのドメインキーによるべき等クエリの発行"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["td コマンド v0.14 以降、",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["td query"]}," コマンドは ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["domain key"]}," をサポートしています。",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["domain key"]}," により、クライアントはクエリの送信をべき等にすることができます。"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["クエリを実行できます。例:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"$ td query -d sample_datasets --domain-key domainkey-test -T presto \"select * from www_access\"\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"Job 92034375 is queued.\nUse 'td job:show 92034375' to show the status.\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["API の問題によりコマンドがジョブ ID で応答しなかった場合、同じドメインキーで同じクエリを再度安全に発行できます。"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"$ td query -d sample_datasets --domain-key domainkey-test -T presto \"select * from www_access\"\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"Error: Query failed: [\"Domain key has already been taken\"]: conflicts_with\njob:92034375\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"テーブルへのデータインポート","__idx":3},"children":["テーブルへのデータインポート"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["アプリケーションログ、ミドルウェアログ、その他のソースから実際のデータをクラウドにインポートします。"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["この例では、TD Toolbelt を使用して JSON 形式のサンプル Apache ログを生成し、「own_database」データベースの新しいテーブルにインポートする方法を示します。"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["サンプルデータを追加します。"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"$ td sample:apache sample_apache.json`\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":2},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["own_database"]}," を作成します。"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"$ td database:create own_database\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":3},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["サンプルデータを own_database にインポートします:"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"$ td table:import own_database sample_tbl --auto-create-table -f json sample_apache.json\n","lang":"bash"},"children":[]}]},"headings":[{"value":"コマンドラインから Treasure Data へのクエリとデータインポート","id":"コマンドラインから-treasure-data-へのクエリとデータインポート","depth":1},{"value":"サンプルデータセットのクエリ","id":"サンプルデータセットのクエリ","depth":2},{"value":"バッチのドメインキーによるべき等クエリの発行","id":"バッチのドメインキーによるべき等クエリの発行","depth":3},{"value":"テーブルへのデータインポート","id":"テーブルへのデータインポート","depth":2}],"frontmatter":{"seo":{"title":"コマンドラインから Treasure Data へのクエリとデータインポート"}},"lastModified":"2026-06-01T09:34:27.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/ja/tools/cli-and-sdks/querying-and-importing-data-to-treasure-data-from-the-command-line","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}