ফ্যাক্ট টেবিল এবং ডাইমেনশন টেবিলের মধ্যে পার্থক্য?


111

ব্যবসায়িক সামগ্রীর জন্য একটি বই পড়ার সময়, আমি শব্দটি ফ্যাক্ট টেবিল এবং মাত্রা সারণী জুড়ে এসেছি।

আমি ডাইমেনশন টেবিল এবং ফ্যাক্ট টেবিলের মধ্যে কী আলাদা তা বোঝার চেষ্টা করছি?

আমি ইন্টারনেটে বেশ কয়েকটি নিবন্ধ পড়েছি তবে আমি স্পষ্টভাবে বুঝতে পারি নি ..

কোন সাধারণ উদাহরণ আমাকে আরও ভাল বুঝতে সাহায্য করবে?


ধারণাটি ভালভাবে বর্ণনা করার জন্য দীর্ঘতর, যদি আপনার কাছে বুনিয়াদি সংজ্ঞাটির বাইরে কোনও নির্দিষ্ট সমস্যা থাকে তবে দয়া করে আমাদের এটি বলুন।
NoChance

মূলত, আমি বুঝতে চেষ্টা করছিলাম যে ডাইমেনশন টেবিলগুলি ফ্যাক্ট টেবিলও হতে পারে কিনা?

উত্তর:


52

এই অংশটির উত্তর দেওয়া:

আমি বুঝতে চেষ্টা করছিলাম যে ডাইমেনশন টেবিলগুলি ফ্যাক্ট টেবিলও হতে পারে কিনা?

সংক্ষিপ্ত উত্তর (INMO) নং। এটি হ'ল কারণ 2 ধরণের টেবিল বিভিন্ন কারণে তৈরি করা হয়েছে। যাইহোক, একটি ডাটাবেস ডিজাইনের দৃষ্টিকোণ থেকে, একটি ডাইমেনশন টেবিলটি পিতা-মাতার টেবিলের সাথে ফ্যাক্ট টেবিলের ক্ষেত্রে থাকতে পারে যা সর্বদা পিতামাতার হিসাবে একটি মাত্রা টেবিল (বা আরও) থাকে more এছাড়াও, ফ্যাক্ট টেবিলগুলিকে একত্রিত করা যেতে পারে, যেখানে ডাইমেনশন টেবিলগুলি একত্রিত হয় না। আর একটি কারণ হ'ল ফ্যাক্ট টেবিলগুলি জায়গায় আপডেট করার কথা নয় তবে কিছু ক্ষেত্রে ডাইমেনশন টেবিলগুলি আপডেট করা যেতে পারে।

আরো বিস্তারিত:

ফ্যাক্ট এবং ডাইমেনশন সারণীগুলি এমন একটিতে উপস্থিত হয় যা সাধারণত স্টার স্কিমা হিসাবে পরিচিত। স্টার স্কিমাটির প্রাথমিক উদ্দেশ্য হ'ল একটি জটিল সাধারণ টেবিলগুলির সেটকে সহজ করে তোলা এবং ডেটা একত্রিত করা (সম্ভবত বিভিন্ন সিস্টেম থেকে) একটি ডাটাবেস কাঠামোতে খুব দক্ষ উপায়ে অনুসন্ধান করা যেতে পারে।

এর সহজতম ফর্মটিতে এটিতে একটি ফ্যাক্ট টেবিল (উদাহরণ: স্টোরসেলস) এবং একটি বা একাধিক মাত্রার টেবিল রয়েছে। প্রতিটি মাত্রা এন্ট্রি এর সাথে 0,1 বা আরও বেশি ফ্যাক্ট টেবিল যুক্ত থাকে (মাত্রা সারণীর উদাহরণ: ভূগোল, আইটেম, সরবরাহকারী, গ্রাহক, সময় ইত্যাদি)। এটি পিতামাতা থাকা মাত্রাটির ক্ষেত্রেও বৈধ হবে, সেক্ষেত্রে মডেলটি "স্নো ফ্লেক" টাইপের। যাইহোক, ডিজাইনাররা এই ধরণের ডিজাইন এড়ানোর চেষ্টা করেন কারণ এটি ধীর পারফরম্যান্সের সাথে আরও যোগ দেয়। স্টোরসেলসের উদাহরণে, ভূগোলের মাত্রা কলামগুলি তৈরি করতে পারে (জিওআইডি, কনটেন্টেন্টনাম, কান্ট্রিনেম, স্টেটপ্রোভনাম, সিটি নাম, স্টার্টডেট, শেষ তারিখ)

একটি স্নো ফ্লেক্স মডেলটিতে আপনার জিও সম্পর্কিত তথ্যের জন্য 2 টি সাধারণ টেবিল থাকতে পারে, যেমন: সামগ্রী সামগ্রী, দেশ সারণী।

আপনি স্টার স্কিমাতে প্রচুর উদাহরণ পেতে পারেন। এছাড়াও, তারকা স্কিমা মডেল ইনমন বনাম কিমবলের বিকল্প ভিউ দেখতে এটি পরীক্ষা করে দেখুন । কিম্বলের একটি ভাল ফোরাম রয়েছে আপনি এখানেও যাচাই করতে চাইতে পারেন: কিমবল ফোরাম

সম্পাদনা করুন: 4NF এর উদাহরণগুলির সম্পর্কে মন্তব্যের উত্তর দেওয়ার জন্য:

  • 4NF লঙ্ঘন করে এমন একটি ফ্যাক্ট টেবিলের উদাহরণ:

বিক্রয় ফ্যাক্ট (আইডি, ব্রাঞ্চআইডি, সেলস পার্সনআইডি, আইটেমআইডি, পরিমাণ, টাইমআইডি)

  • 4NF লঙ্ঘন না করে এমন একটি ফ্যাক্ট টেবিলের উদাহরণ:

সমষ্টিগত বিক্রয় (ব্রাঞ্চআইডি, টোটালঅ্যামাউন্ট)

এখানে সম্পর্কটি 4NF এ রয়েছে

শেষ উদাহরণটি বরং অস্বাভাবিক।


1
কিছু ফ্যাক্ট সারণী লেনদেন স্তরের ডেটা প্রতিফলিত করে। কিছু একত্রিত ডেটা প্রতিফলিত করে। স্টার স্কিমাতে একটি ফ্যাক্ট টেবিল এমনকি 3 এনএফও থাকতে হবে না। উদাহরণস্বরূপ সেলস ফ্যাক্টে (আইডি, ব্র্যান্ডআইডি, পরিমাণ, বিক্রয় পার্সন, সময়) এর মতো ডেটা থাকতে পারে - এটি 3 এনএফ, বিসিএনএফ এবং 4 এনএফ লঙ্ঘন করে কারণ সেলস পার্সন এবং ব্রাঞ্চের নির্ভরতা ccঅন্যভাবে, এটি সত্য নয় যে একটি সাধারণ ফ্যাক্ট টেবিল 4NF এ রয়েছে।
NoChance

257

ডেটা ওয়্যারহাউস মডেলিংয়ে, একটি স্টার স্কিমা এবং একটি স্নোফ্লেক স্কিমা ফ্যাক্ট এবং ডাইমেনশন সারণী নিয়ে গঠিত ।

ফ্যাক্ট টেবিল:

  • এটিতে মাত্রা সম্পর্কিত সমস্ত প্রাথমিক কী এবং সম্পর্কিত তথ্য বা ব্যবস্থাগুলি (এমন একটি সম্পত্তি যা গণনা করা যায়) যেমন বিক্রি পরিমাণ, বিক্রি হওয়া পরিমাণ এবং গড় বিক্রয়।

মাত্রা টেবিল:

  • মাত্রা সারণীগুলি ফ্যাক্ট সারণীতে রেকর্ডকৃত সমস্ত পরিমাপের জন্য বর্ণনামূলক তথ্য সরবরাহ করে।
  • তথ্য সারণীর তুলনায় মাত্রা তুলনামূলকভাবে খুব ছোট।
  • সাধারণত ব্যবহৃত মাত্রা হ'ল লোক, পণ্য, স্থান এবং সময়।

এখানে চিত্র বর্ণনা লিখুন

চিত্র উত্স


52
এটি গৃহীত উত্তরের চেয়ে অনেক বেশি সহায়ক
বুজি বয়

15
ঠিক আছে, একটি ছবি হাজার শব্দের মূল্যবান। অন্যান্য উত্তরগুলি পড়ার সময় আমি কিছুই বুঝতে পারি নি, তবে এটি আমাকে বাঁচিয়েছে।
দ্য ওয়ান

ডায়াগ্রামের ফ্যাক্ট টেবিলের তুলনায় মাত্রাগুলি তুলনামূলকভাবে বড় দেখায় কারণ এতে আরও বর্ণনামূলক ডেটা রয়েছে। এবং তারা সংখ্যায়ও বেশি
ব্লু মেঘ

1
@ ব্লু ক্লাউডস: আপনাকে বুঝতে হবে যে ফ্যাক্ট-টেবিলটিতে ডিমের জন্য প্রতিটি সম্ভাব্য সংমিশ্রণের জন্য একটি প্রবেশ রয়েছে (যদি ডেটা থাকে তবে কমপক্ষে)। যদিও অবস্থানের মাত্রাটি প্রতিটি সম্ভাব্য অবস্থানের জন্য সর্বাধিক একটি এন্ট্রি রাখবে (বলুন 50 পয়েন্ট-অফ-বিক্রয়) এবং খুব কমই বৃদ্ধি পাবে, যখন নতুন পোস্ট যুক্ত হয়, ফ্যাক্টস টেবিলটি সম্ভবত এক্স এক্স শাখাগুলির দ্বারা প্রতিটি দিনের জন্য বাড়বে। সুতরাং, তথ্যগুলি বেশ দ্রুত রেকর্ডের সংখ্যায় বড় হবে।
ড্যানিয়েল

@ প্ররাজরাজ ফ্যাক্ট টেবিল কি প্রাথমিক কী ছাড়া থাকতে পারে?
কালনা

109

এটি সত্য এবং মাত্রা সারণীর মধ্যে পার্থক্য কীভাবে করা যায় তার একটি খুব সাধারণ উত্তর বলে মনে হয়!

এটি জিনিস বা বস্তু হিসাবে মাত্রা ভাবতে সহায়তা করতে পারে। কোনও ব্যবসায়ের ইভেন্টে জড়িত না হয়ে কোনও পণ্য যেমন একটি জিনিস বিদ্যমান থাকতে পারে। একটি মাত্রা আপনার বিশেষ্য। এটি এমন কিছু যা কোনও ব্যবসায়ের ইভেন্ট যেমন বিক্রয় হিসাবে স্বতন্ত্র থাকতে পারে। পণ্য, কর্মচারী, সরঞ্জামাদি সমস্ত কিছু বিদ্যমান। একটি মাত্রা হয় কিছু করে, বা এটি কিছু করেছে।

কর্মচারীরা বিক্রি করেন, গ্রাহকরা কিনবেন। কর্মচারী এবং গ্রাহকরা মাত্রার উদাহরণ, তারা করেন।

পণ্যগুলি বিক্রি হয়, সেগুলি তাদের সাথে কিছু করার কারণে সেগুলিও মাত্রা are

ঘটনা, ক্রিয়া হয়। ফ্যাক্ট টেবিলের একটি এন্ট্রি একটি বিচ্ছিন্ন ঘটনা চিহ্নিত করে যা মাত্রা টেবিলের কিছু ঘটে। একটি পণ্য বিক্রয় একটি তথ্য সারণীতে রেকর্ড করা হবে। কোন পণ্যটি বিক্রি হয়েছিল, কোন কর্মচারী এটি বিক্রি করেছিলেন এবং কোন গ্রাহক এটি কিনেছিলেন সেগুলি বিক্রির ঘটনাটি উল্লেখ করা হবে। পণ্য, কর্মচারী এবং গ্রাহক এমন সমস্ত মাত্রা যা ইভেন্ট, বিক্রয় বর্ণনা করে।

তদাতিরিক্ত টেবিলে সাধারণত কিছু পরিমাণগত পরিমাণের ডেটা থাকে। বিক্রি পরিমাণ, আইটেম প্রতি মূল্য, মোট দাম, এবং।

সূত্র: http://arcanecode.com/2007/07/23/dimension-versus-facts-in-data-warehhouse/


5
দুর্দান্ত লেখা, ধারণাটি বুঝতে কেবল 5 মিনিটের প্রয়োজন।
ব্যবহারকারী 1951

সংক্ষিপ্তসার হিসাবে: মাত্রা হ'ল ঘটনা-ঘটনার বৈশিষ্ট্য। DAFE। আপনি কী করছেন, ডাএফই?
youcantryreachingme

3
হ্যাঁ, আমি তাদের এইভাবেই মনে করি। এটি আপনি যা ভাবেন তার বিপরীত। আপনি ভাববেন যে সত্যগুলি পাথরে সেট করা আছে এবং মাত্রাগুলি গতিশীল, নিজের শব্দের উপর ভিত্তি করে। তবে, এটি বিপরীত: একটি মৌলিক ম্লান টেবিলটি মোটামুটি স্থিতিশীল অনুসন্ধানের তালিকা, এবং একটি মৌলিক ফ্যাক্ট টেবিলটি জীবন্ত ডেটা যা প্রবেশ করানো হয়।
শে

1
এটি আমার প্রিয় ব্যাখ্যা ছিল এবং এটি আমার মাথায় ক্লিক করার কারণ হয়েছে, ধন্যবাদ!
অর্জুন অরুণ

9

আমি এই উত্তরটি এমন একজন ব্যক্তির দৃষ্টিভঙ্গি থেকে বুঝতে সহজ পেয়েছি যে ডিবি / ডিডাব্লু এর পরিভাষাটির অনেক কিছুই জানে না।

http://databases.about.com/od/datamining/a/Facts-Vs-Dimensions.htm

আমি প্রথমে এটিকে এবং তারপরে আরও গ্রানুলারিটির জন্য ইমাদ কারিমের উত্তরটি দিয়ে যাওয়ার পরামর্শ দিচ্ছি আশা করি এটি সহায়ক।


1
প্রথম ব্যাখ্যা যা সম্পূর্ণ পরিষ্কার হয়েছে। একটি সহজ উপায়ে উদাহরণ, সহজ বিবরণী ভাষায়, কিছু বিবরণ প্রকাশ করে। এখন আমি অবশেষে এটি পেতে।
শ্যারন

খুব সুন্দর ... আমার মনে হয় তুমি ঠিক আছ ... প্রথমে ওটা পড়ো। উত্তরগুলির সবকটি সহায়ক! ... তবে এই ধারণাকে আরও 'মানবিক' পদে ভারবালাইজ করার একটি উপায় রয়েছে।
কোড নুইস

4

অতি সহজ ব্যাখ্যা:

ফ্যাক্ট টেবিল: একটি ডেটা টেবিল যা এক সাথে লুকিং আইডি মানচিত্র করে। সাধারণত আপনার আবেদনের কেন্দ্রবিন্দুতে অন্যতম প্রধান সারণি।

মাত্রা সারণী: একটি সন্ধানের টেবিলটি মান সংরক্ষণ করতে ব্যবহৃত হয় (যেমন শহরের নাম বা রাজ্য) যা ফ্যাক্ট টেবিলটিতে প্রায়শই পুনরাবৃত্তি হয়।


2

সহজতম ফর্মটিতে, আমি মনে করি একটি মাত্রা টেবিলটি 'মাস্টার' টেবিলের মতো কিছু - যা সমস্ত 'আইটেমের' তালিকা রাখে, তাই বলে।

একটি ফ্যাক্ট টেবিল হ'ল একটি লেনদেনের টেবিল যা সমস্ত লেনদেনের বর্ণনা দেয়। এছাড়াও, বিক্রয় ব্যক্তি দ্বারা মোট বিক্রয়, শাখার মাধ্যমে মোট বিক্রয় - যেমন ধরণের সারণী স্বতন্ত্র ফ্যাক্ট টেবিল হিসাবে উপস্থিত থাকতে পারে এমন একত্রিত (গোষ্ঠীযুক্ত) ডেটা।


2

মাত্রা টেবিল মাত্রা টেবিল একটি সারণী যা ফ্যাক্ট টেবিলগুলিতে সঞ্চিত পরিমাপের বৈশিষ্ট্য ধারণ করে। এই সারণিতে হায়ারারচি, বিভাগ এবং যুক্তি রয়েছে যা নোডগুলিতে ট্র্যাভার করতে ব্যবহৃত হতে পারে।

ফ্যাক্ট টেবিলটিতে ব্যবসায়িক প্রক্রিয়াগুলির পরিমাপ থাকে এবং এতে মাত্রা সারণীর জন্য বিদেশী কী রয়েছে।

উদাহরণ - ব্যবসায়িক প্রক্রিয়া যদি ইট তৈরি করে

একজন ব্যক্তি / মেশিন দ্বারা উত্পাদিত ইটের গড় সংখ্যা - ব্যবসায়িক প্রক্রিয়াটির পরিমাপ


1
  1. ফ্যাক্ট টেবিলটি মূলত ব্যবসায়ের তথ্যাদি এবং বিদেশী কীগুলি নিয়ে থাকে যা মাত্রার সারণীতে প্রাথমিক কীগুলি উল্লেখ করে। একটি মাত্রা সারণীতে মূলত বর্ণনামূলক বৈশিষ্ট্যগুলি থাকে যা পাঠ্য ক্ষেত্র।
  2. একটি মাত্রা সারণীতে একটি সারোগেট কী, প্রাকৃতিক কী এবং বৈশিষ্ট্যের একটি সেট থাকে। বিপরীতে, একটি ফ্যাক্ট সারণিতে একটি বিদেশী কী, পরিমাপ এবং অবক্ষয়যুক্ত মাত্রা থাকে।
  3. মাত্রা সারণীগুলি একটি ফ্যাক্ট টেবিল পরিমাপের জন্য বর্ণনামূলক বা প্রাসঙ্গিক তথ্য সরবরাহ করে। অন্যদিকে, ফ্যাক্ট টেবিলগুলি একটি উদ্যোগের পরিমাপ সরবরাহ করে provide
  4. দুটি টেবিলের আকারের তুলনা করার সময়, একটি ফ্যাক্ট টেবিলটি একটি মাত্রিক টেবিলের চেয়ে বড়। তুলনা সারণীতে, ফ্যাক্ট টেবিলগুলির চেয়ে আরও বেশি মাত্রা উপস্থাপন করা হয়। একটি ফ্যাক্ট সারণীতে, তথ্য সংখ্যায় কম পরিলক্ষিত হয়।
  5. মাত্রা টেবিলটি প্রথমে লোড করতে হবে। ফ্যাক্ট টেবিলগুলি লোড করার সময়, একটি মাত্রা সারণীটি দেখতে হবে। এর কারণ হ'ল ফ্যাক্ট টেবিলটিতে পরিমাপ, তথ্য এবং বিদেশী কী রয়েছে যা মাত্রা সারণীর প্রাথমিক কী keys

আরও পড়ুন: ডাইমেনশন টেবিল এবং ফ্যাক্ট টেবিল | মধ্যে পার্থক্য | মাত্রা ছক বনাম ফ্যাক্ট ছক http://www.differencebetween.net/technology/hardware-technology/dimension-table-and-fact-table/#ixzz3SBp8kPzo


-3

মাত্রা টেবিল: এটি ডায়মেনশন টেবিল হিসাবে পরিচিত বৈশিষ্ট্যযুক্ত তারিখ সম্পর্কিত তথ্য বজায় রাখতে পারার কিছুই নয়।

উদাহরণ: সময় মাত্রা, পণ্য মাত্রা।

ফ্যাক্ট টেবিল: এটি মেট্রিক্স বা প্রাকটিক্যালিউশন ডেটা সম্পর্কিত তথ্য বজায় রাখতে পারে এমন কিছুই নয়।

উদাহরণ: বিক্রয় ফ্যাক্ট, অর্ডার ফ্যাক্ট।

স্টার স্কিমা: স্টার্ট স্কিমা হিসাবে মাত্রা টেবিল ফর্মের সাথে একটি ফ্যাক্ট টেবিল লিঙ্ক।

এখানে চিত্র বর্ণনা লিখুন


2
(এই পোস্টটি প্রশ্নের কোনও মানের উত্তর দেয় বলে মনে হচ্ছে না Please দয়া করে হয় আপনার উত্তরটি সম্পাদনা করুন, বা কেবল প্রশ্নের মন্তব্যে পোস্ট করুন)।
সুনুন ןɐ কিউপি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.