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