タグ

バッチに関するyassan0627のブックマーク (12)

  • データパイプラインバッチ設計で私が考えること

    © 2024 DATUM STUDIO Co. Ltd. データパイプラインの処理⽅法 データ処理にはバッチ処理とストリーミング処理の⼆つがある 源泉システム ストリーミング DWH Data Lake バッチ ü s3などにファイルを置いてもらう/ingestツールを使う ü 源泉システムの断⾯を保持するため扱いやすい ü Kafkaなどのメッセージングキューから連携 ü データの到着順が⼊れ替わることがあるので、ログ系のデータ向き ü バッチでのLoadが間に合わない場合にも採⽤される バッチ バッチ ストリーミング ü ⼀括ですべてのデータを処理 ü マシンパワーの強い近年のDWH製品と相性が良い ü viewやlambda viewによる実装 ü 分析に即時性が求められる場合に採⽤ される ü 複雑な処理設計が必要になる (個⼈的にはなるべく避けたい) (同左) ① ② ※ほんとは

    データパイプラインバッチ設計で私が考えること
  • バッチ処理 プラクティス

    バッチ処理は既に先人の方々が多くのナレッジを公開してくれていますが、それでもなお難しさが変わらないテーマだと思っています。 この記事は、筆者がこれまでの開発経験で気づいたバッチ処理の実装ナレッジを整理し、体系化を目指して文章にしました。 ここでの内容が、より良い課題解決に貢献できれば幸いです。 自身の断片的な思考整理(メモ書き)の延長で内容を整理したため、一部書き振りが統一されておらず、読みにくいかもしれません。ご了承ください。🙏 バッチ処理の難しさバッチ処理は難しい。 人によっては簡単なテーマかもしれませんが、自分は難しいテーマだと思っています。 「難しさの根源は何か?」を考えると、1. 考慮点が多様にあること 2. 解決する課題によって答えが大きく変わること に整理できました。 この2点は、どのソフトウェア開発にも当てはまる項目ではありますが、ことバッチ処理においては顕著に現れます。

    バッチ処理 プラクティス
  • 綱渡りバッチ脱出大作戦

    Beyond Engineering: The Future of Platforms @ AllDayDevOps, Oct 2023

    綱渡りバッチ脱出大作戦
  • Google Kubernetes Engine におけるバッチ処理のパターン

    JapanContainerDays v18.04

    Google Kubernetes Engine におけるバッチ処理のパターン
  • Cookpad TechKitchen #8: Breaking BatchJobs Beautifully

    第8回Cookpad TechKitchenで発表した「美しいバッチの壊しかた」の資料です。(15分)

    Cookpad TechKitchen #8: Breaking BatchJobs Beautifully
    yassan0627
    yassan0627 2017/10/08
    「美しいバッチの壊しかた」すごく参考になる。バッチ処理作る際の良い方針だと思う。
  • 【レポート】Workflow Engines Night #workflowenginesnight | DevelopersIO


    DIDigdag使 DMM.comWorkflow Engines NightDigdag  #workflowenginesnight  DMM.com   DMM.comDigdag StackStorm DigDag  
    【レポート】Workflow Engines Night #workflowenginesnight | DevelopersIO
    yassan0627
    yassan0627 2017/06/11
       

    DigDag




     
  • Digdagへ日次バッチを移行して幸せになるお話


    DMM.comETLDigdag JOB DigdagDigdag PluginClient
    Digdagへ日次バッチを移行して幸せになるお話
  • 美しいバッチの壊し方 #cookpad_tech_kitchen - by shigemk2

    青木峰郎 情報系(DWH)のSQLバッチ 大量のデータをひたすら集計(一個一個はそんなに重くない) ジョブ数が多くてフローが複雑 1000ジョブ DWH 13000くらいが多いけど、1000は少ない kuroko2 + bricolage http://techlife.cookpad.com/entry/2015/06/27/154407 SQLバッチ専用フレームワーク(OSS) 1ジョブ/1SQL文の強固な思想 よいバッチを作るために必要だから 良いバッチ=運用しやすい 落ちたときに如何に簡単に対処できるか 運用がしにくくなるようであるなら運用を優先したい 美しく壊れる 障害を直しやすい 美しい壊れ方とは どこで壊れたかすぐわかる 続きから実行できる リトライで直せる cf どこで壊れたか分からないプログラムは困る バッチはだいたい長時間実行しているし、処理が複数別れている 9割がた終

    美しいバッチの壊し方 #cookpad_tech_kitchen - by shigemk2
  • 巨大なバッチを分割して構成する 〜SQLバッチフレームワークBricolage〜 - クックパッド開発者ブログ


    調id:mineroaoki Ruby10String#slice(re, nth) RubyCoffeeScriptSQL   3000SQL 14 Bricolage   B2B 
    巨大なバッチを分割して構成する 〜SQLバッチフレームワークBricolage〜 - クックパッド開発者ブログ
  • 開発に役立つ,BATファイルの書き方・パターン集 (コマンドプロンプトの定石を体系的に学び,バッチ中級者になろう) - 主に言語とシステム開発に関して


    TOP WindowsBAT  WindowsBAT  Windows10 BATMS-DOS使   BAT 0 BAT 1 BAT     2     
    開発に役立つ,BATファイルの書き方・パターン集 (コマンドプロンプトの定石を体系的に学び,バッチ中級者になろう) - 主に言語とシステム開発に関して
  • 改行コード LF で日本語を含むバッチファイルの動作がおかしい件 - miauのブログ


    Hudson   Hudson Windows : set TL_BACKUP_DIR=E:\TracLightBackup\%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,5% @echo "" cd /d E:\TracLightBackup :  C:\TracLight\projects\hudson\.hudson\jobs\TracBackup\workspace>E:\TracLightBackup\20100929-175
    改行コード LF で日本語を含むバッチファイルの動作がおかしい件 - miauのブログ
    yassan0627
    yassan0627 2013/09/04
    まさにこれにハマった・・・・
  • バッチメモ(Hishidama's bat-file Memo)

    実行方法 引数の注意点 [2013-03-05] 定石 書き方 @echo off 別バッチの実行方法 [2007-03-07] タイトル変更方法 [2009-11-14] バッチの場所取得 [2009-11-14] 変数 バッチの戻り値 注意点 [/2007-06-15] 標準入力 [2007-10-26] 実行方法 バッチファイルの拡張子をbatにしておく。 このファイルがある場所を環境変数PATHに追加しておくか、ファイルのある場所まで移動して、 コマンドラインからファイル名を入力するか、拡張子を除いた部分を入力することによって バッチを実行する。 またはフルパスでファイル名を入力する。 ディレクトリやファイル名にスペースが入っている場合は、全体をダブルクォーテーションでくくらないと、スペースの所で区切られてしまう。(コマンド用のファイル名にスペースを入れることはあまり無いだろうが…

  • 1