ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
ひぐまさんの動画視聴中は、会社の先輩から説明を受けているときと錯覚します。そのくらい実務的です。口調も典型的なSEさんですよね。久しぶりに開発にあたったので、忘れていることが多いため、こちらでお世話になってます。
すごく勉強になってます!ありがとうございます!
とてもわかりやすかったです。入門講座ということでシリーズ化されると思うのですが、もし可能であればシリーズとしての要綱・シラバスみたいなものを提示してくださると全体像がイメージできて、ありがたいです🙇
コメントありがとうございます。下記のように予定しています。データベースはシステムの根幹なので手厚めにやってます!1回目が全体感と標準化2回目はデータベースの基礎3回目はドメインを用いたDB設計4回目はテーブル設計のアンチパターン5回目は画面設計6回目はバッチと帳票設計初回の概要欄にも入れておきますね!
@@higuma08 ありがとうございます!このあとの講義も楽しみにしてます!
非常にためになる動画でしたので、高評価とチャンネル登録をさせて頂きました🙇♂️DWHに関して3点質問がございます。最近勉強始めたため、素人質問かもしれませんが、ご容赦くださいますようお願い申し上げます。システムのデータベースの設計より、主にデータ分析基盤の勉強をしている者です。Q1.業務システム(例.ECサイトなど)のデータベースからDWHを構築する際に、元のデータベースのトランザクションとマスタのテーブルと同じものを、ファクトとディメンションというテーブルを生成するという認識でよろしいのでしょうか?もちろん、不要なカラムの消去であったり、個人情報のマスキングなどはあるのかもしれませんが。Q2.DWHのファクトのテーブルを更新はその都度データを下に追記するというイメージでよろしいのでしょうか?またデータマートのテーブルもその都度更新という認識でよろしいのでしょうか?Q3.元のシステムのデータベースからDWHにデータを移す場合、直接データベースにアクセスする、csvファイルを定期的に出力するなど考えられると思いますが、どういった手法が一般的でしょうか?長文大変申し訳ございません。お手隙の際にご回答を頂けますと大変うれしく存じます。
コメントや高評価、チャンネル登録ありがとうございます。A1:まったく同じものもあれば、違うものもあるというのが回答になります。元システムはおそらくデータを蓄積することが、DWHはデータを活用することが目的になりますので、形が変わることがあります。例えば品目マスタが階層(大分類、中分類、小分類など)で別テーブルになっている場合、結合してフラットな1テーブルにすることもあります。また、ご記載の通り列削除などもあると思います。A2:こちらもデータの構造次第ですね。トランザクション系だけであれば追加でもいいかもしれませんが、マスタは全件削除⇒全件追加の洗い替え方式になるかもしれません。データマートのようにファクトとディメンションを結合している場合(結合していない場合もありますが)、マスタ情報が変わることも想定されるので、洗い替えが必要かもしれません。A3:こちらもその会社、システムの構造次第になってしまいますが、DB⇒DBもしくはDB⇒ファイル⇒DBの形式が一般的かと思います。ETLツールなどあれば、DB⇒DBの可能性も大いにあると思います。文面だとわかりにくい部分もあるかもしれませんので、少し先になるかもしれませんが解説動画作るかもしれません
@@higuma08 データ分析基盤を作ろうみたいなチュートリアルをやろうとすると、どうしてもすでにデータがcsvなどで用意されていることが多く、データソースからのデータの抽出についてイメージがついていないので、大変参考になりました。早急かつご丁寧に返信をいただきまして、誠にありがとうございます。
ひぐまさんの動画視聴中は、会社の先輩から説明を受けているときと錯覚します。そのくらい実務的です。口調も典型的なSEさんですよね。久しぶりに開発にあたったので、忘れていることが多いため、こちらでお世話になってます。
すごく勉強になってます!ありがとうございます!
とてもわかりやすかったです。
入門講座ということでシリーズ化されると思うのですが、もし可能であればシリーズとしての要綱・シラバスみたいなものを提示してくださると全体像がイメージできて、ありがたいです🙇
コメントありがとうございます。
下記のように予定しています。
データベースはシステムの根幹なので手厚めにやってます!
1回目が全体感と標準化
2回目はデータベースの基礎
3回目はドメインを用いたDB設計
4回目はテーブル設計のアンチパターン
5回目は画面設計
6回目はバッチと帳票設計
初回の概要欄にも入れておきますね!
@@higuma08
ありがとうございます!
このあとの講義も楽しみにしてます!
非常にためになる動画でしたので、高評価とチャンネル登録をさせて頂きました🙇♂️
DWHに関して3点質問がございます。最近勉強始めたため、素人質問かもしれませんが、ご容赦くださいますようお願い申し上げます。
システムのデータベースの設計より、主にデータ分析基盤の勉強をしている者です。
Q1.業務システム(例.ECサイトなど)のデータベースからDWHを構築する際に、元のデータベースのトランザクションとマスタのテーブルと同じものを、ファクトとディメンションというテーブルを生成するという認識でよろしいのでしょうか?もちろん、不要なカラムの消去であったり、個人情報のマスキングなどはあるのかもしれませんが。
Q2.DWHのファクトのテーブルを更新はその都度データを下に追記するというイメージでよろしいのでしょうか?またデータマートのテーブルもその都度更新という認識でよろしいのでしょうか?
Q3.元のシステムのデータベースからDWHにデータを移す場合、直接データベースにアクセスする、csvファイルを定期的に出力するなど考えられると思いますが、どういった手法が一般的でしょうか?
長文大変申し訳ございません。お手隙の際にご回答を頂けますと大変うれしく存じます。
コメントや高評価、チャンネル登録ありがとうございます。
A1:まったく同じものもあれば、違うものもあるというのが回答になります。元システムはおそらくデータを蓄積することが、DWHはデータを活用することが目的になりますので、形が変わることがあります。例えば品目マスタが階層(大分類、中分類、小分類など)で別テーブルになっている場合、結合してフラットな1テーブルにすることもあります。また、ご記載の通り列削除などもあると思います。
A2:こちらもデータの構造次第ですね。トランザクション系だけであれば追加でもいいかもしれませんが、マスタは全件削除⇒全件追加の洗い替え方式になるかもしれません。データマートのようにファクトとディメンションを結合している場合(結合していない場合もありますが)、マスタ情報が変わることも想定されるので、洗い替えが必要かもしれません。
A3:こちらもその会社、システムの構造次第になってしまいますが、DB⇒DBもしくはDB⇒ファイル⇒DBの形式が一般的かと思います。ETLツールなどあれば、DB⇒DBの可能性も大いにあると思います。
文面だとわかりにくい部分もあるかもしれませんので、少し先になるかもしれませんが解説動画作るかもしれません
@@higuma08 データ分析基盤を作ろうみたいなチュートリアルをやろうとすると、どうしてもすでにデータがcsvなどで用意されていることが多く、データソースからのデータの抽出についてイメージがついていないので、大変参考になりました。早急かつご丁寧に返信をいただきまして、誠にありがとうございます。