د Cognos پلټنې بلاګ - د لوی او لوړ حجم چاپیریال لپاره لارښوونې او چلونه

by ښايي 17، 2021تفتیش0 تبصرې

د جان بویر او مایک نوریس لخوا یو بلاګ.

پېژندنه

دا مهم دي چې د کاګنوس پلټنې وړتیا ولرئ د پوهیدو او پوهیدو لپاره کار کوئ چې څنګه کاګنوس ستاسو د کارونکي ټولنې لخوا کارول کیږي او پوښتنو ته ځواب ویل کې مرسته کوي لکه:

    • څوک سیسټم کاروي؟
    • دوی کوم راپورونه پرمخ وړي؟
    • د راپور چلولو وختونه څه دي؟
    • د نورو وسیلو په مرسته ، لکه MotioCI، کوم مینځپانګه نه کارول کیږي؟

د دې په پام کې نیولو سره چې د سالم کاګنوس تحلیلي چاپیریال ساتل څومره مهم دي ، په حیرانتیا سره د دې د پلټنې ډیټابیس په اړه د معیاري محصول اسنادو هاخوا ډیر څه ندي لیکل شوي. شاید ، دا په پام کې نیول شوی وي ، مګر هغه سازمانونه چې دا کاروي پوهیږي چې د وخت په تیریدو سره د پلټنې ډیټابیس میزونو ورو کول به ورو پیل شي - په ځانګړي توګه که ستاسو سازمان ډیری کارونکي ولري ډیری راپورونه پرمخ وړي او ډیر تاریخ لري. نور څه دا دي چې د پلټنې فعالیت پخپله پخپله لاګینګ ځنډول کیدی شي ځکه چې دا قطار کې وي کله چې دا په کافي اندازه ډیټابیس کې نشي اضافه کیدی ، د مثال په توګه. دا هغه وخت دی کله چې تاسو د ډیټابیس فعالیت په اړه فکر کول پیل کړئ لکه څنګه چې تاسو به د کوم عملیاتي ډیټابیس سره وي چې د راپور ورکولو اړتیاوې لري.

لوی میزونه عموما د پوښتنې فعالیت ورو کوي. جدول څومره لوی دی ، دننه کول او پوښتنې کول یې ډیر وخت نیسي. په یاد ولرئ چې دا میزونه او د پلټنې ډیټابیس اساسا یو عملیاتي ډیټابیس دی؛ لیکنې په مکرر ډول پیښیږي او زموږ پروړاندې کار کوي ځکه چې موږ نشو کولی دوی یوازې د لوستلو عملیاتو لپاره تمرکز وکړو لکه څنګه چې تاسو د ډیټا مارټ سره کوئ.

د مینځپانګې پلورنځي په څیر ، د کاګنوس چاپیریال روغتیا هم باید د پلټنې ډیټابیس روغتیا په پام کې ونیسي. د پلټنې ډیټابیس غیر محدود وده د وخت په تیریدو سره یوه مسله کیدی شي او ممکن په نهایت کې حتی د کاګنوس چاپیریال عمومي فعالیت اغیزه وکړي. په ډیری سازمانونو کې چې بهرني مقررات په دوی فشار راوړي ، د بشپړ تفتیش ریکارډ نه درلودل دوی کولی شي د نه تعقیب حالت کې د درنو تاثیراتو سره مخ کړي. نو موږ څنګه د تاریخي پلټنې اهدافو لپاره دومره ډیټا ساتلو سره معامله کوو - په ځینو مواردو کې تر 10 کلونو پورې - لاهم راپور ورکول کیږي چې موږ ورته اړتیا لرو چاپیریال وساتو او کاروونکي له فعالیت څخه خوښ وساتو؟

ننګونې

    • د پلټنې ډیټابیس غیر محدود وده د کاګنوس چاپیریال روغتیا باندې منفي اغیزه کوي
    • د پلټنې ډیټابیس څخه راپور ورکول ورو یا بې ګټې شوي
    • Cognos د پلټنې ډیټابیس ته لیکل شوي ریکارډونو کې ځنډ تجربه کوي
    • د پلټنې ډیټابیس د ډیسک ځای پای ته رسیدلی

د دې ټولو معنی دا ده چې دا یوازې راپورونه ندي چې د پلټنې ډیټابیس باندې تکیه کوي کوم چې رنځیږي ، مګر ډیری وختونه ټول سیسټم. که د پلټنې ډیټابیس په ورته سرور کې وي چې د کاګنوس مینځپانګې پلورنځي کې وي ، د ټولو شیانو فعالیت به پدې چاپیریال کې اغیزمن شي.

جوړښت

موږ فرض کوو:

    1. Cognos Analytics نصب او چالان دی
    2. Cognos د پلټنې ډیټابیس ته د ننوتلو لپاره تنظیم شوی
        • په ځای کې د پلټنې ډیټابیس ولرئ
        • په کاګنوس اداره کې د پلټنې مناسب کچه تنظیم کړئ
        • ریکارډ د Cognos لخوا ډیټابیس ته لیکل کیږي
    3. د پلټنې ډیټابیس له یو کال څخه ډیر وخت لپاره کارول شوی
    4. چاپیریال د کاروونکو او اعدامونو سره خورا فعال دی
    5. د پلټنې کڅوړه د Cognos کارولو ډیټا سطحي کولو لپاره کارول کیږي
    6. موږ د پلټنې ډیټابیس راپور ورکولو فعالیت ښه کولو په لټه کې یو
    7. د زړو ریکارډونو له سره پیل کول یا حذف کول تل یو انتخاب نه وي

که تاسو نه وي ، تر دې دمه ، د کاګنوس تفتیش نصب او تنظیم کړی ، لوډستار حلونه ، الف Motio ملګری ، عالي لري وروسته په کاګنوس BI /CA کې د پلټنې وړ کولو په اړه.

د حل

ځینې ​​احتمالي حلونه شتون لري چې ګړندي ځان وړاندې کوي:

    1. د معلوماتو حجم د دې له مخې کم کړئ:
        • ځینې ​​زاړه معلومات بل ډیټابیس ته لیږدول
        • په ورته ډیټابیس کې یو بل زاړه ډیټا ته ځینې زاړه ډیټا لیږدول
    2. یوازې حذف یا آرکhive ځینې ​​معلومات او د دې په اړه اندیښنه مه کوئ
    3. ورسره ژوند وکړئ. کین ښکته کړئ road او د فعالیت لپاره د ډیټابیس مدیر فشار ورکړئ
      د سکیما بدلونونو ته اجازه نه ورکولو سره د لاسونو مینځلو پرمهال اصلاحات یا
      شاخصونه

موږ د 3 اختیار سره معامله نه کوو. اختیار 2 ، د معلوماتو حذف کول ښه انتخاب ندی او زه وړاندیز کوم چې لږترلږه د 18 میاشتو ارزښت وساتئ. مګر ، که تاسو دومره لیواله یاست ، IBM یو اسانتیا چمتو کوي ، AditDBCcleanup (Cognos BI) یا a سکرېپټ (Cognos Analytics) کوم چې به دقیقا دا وکړي. د کاګنوس BI لپاره افادیت د وخت سټیمپ پراساس ریکارډونه حذف کوي پداسې حال کې چې د کاګنوس تحلیلونو لپاره سکریپټونه یوازې شاخصونه او میزونه حذف کوي.

هغه وړاندیزونه چې موږ دمخه په دې اړه پیرودونکو ته کړي وو په دوه ډیټابیسونو جلا کول وو:

    1. پلټنه - ژوندی: د وروستي اونۍ ارزښت لرونکي ډیټا لري
    2. پلټنه - تاریخي: تاریخي معلومات لري (تر N کلونو پورې)

په لنډه توګه ، پروسه په اونۍ کې پرمخ ځي ترڅو وروستي ریکارډونه د پلټنې ژوند څخه پلټنې تاریخي ته واړوي. د پلټنې ژوند د دې پروسې له تیریدو وروسته د خالي سلیټ په توګه پیل کیږي.

    1. ژوندی DB ګړندی او کلک دی ، داخلونو ته اجازه ورکوي د امکان تر حده ګړندي پیښ شي
    2. د پلټنې پوښتنې په ځانګړي ډول تاریخي DB ته لارښوونه کیږي

د دې تګلارې په کارولو سره ، د ژوندی معلوماتو او تاریخي معلوماتو هیڅ ډول "یوځای کیدل" شتون نلري. زه به استدلال وکړم چې تاسو شاید دا ورته وساتئ.

په کاګنوس اداره کې ، تاسو کولی شئ د پلټنې ډیټا سرچینې لپاره دوه مختلف ارتباطات اضافه کړئ. کله چې یو کارونکی د پلټنې کڅوړې پروړاندې راپور پرمخ وړي ، دوی هڅول کیږي د کوم ارتباط لپاره دوی غواړي وکاروي:

د پلټنې ډیټابیس

په هغه فرصت کې چې تاسو غواړئ د تاریخي پلټنې ډیټا پرځای د ژوندۍ پلټنې ډیټا وګورئ ، تاسو یوازې د "پلټنې - ژوندی" اتصال غوره کوئ کله چې غوښتنه کیږي (باید استثنا وي ، نه نورم.)

که تاسو واقعیا هم غواړئ د دواړه ژوندي او تاریخي قوي لید وړاندې کړئ ، تاسو دا کولی شئ ، مګر دا به په فعالیت اغیزه وکړي.

د مثال په توګه ، تاسو کولی شئ د "تفتیش - قوي لید" په نوم دریم ډیټابیس رامینځته کړئ او بیا ، د تفتیش سکیما کې د هر میز لپاره: په ورته ډول نومول شوی لید رامینځته کړئ چې په ژوندی DB کې میز او په میز کې د SQL اتحاد دی. تاریخي DB په ورته ډول ، دا د چوکاټ مدیر ماډل کې هم ترلاسه کیدی شي ، مګر ، بیا ، فعالیت به کلیدي پام وي.

زموږ ځینې پیرودونکو یو قوي لید رامینځته کړی. دا زموږ نظر دی چې دا احتمال ډیر دی. فعالیت به تل پدې قوي لید کې خراب وي او موږ د ډیری کارونې قضیو کې نه یو رسیدلي چې دواړه د ژوندی ډیټا سیټونه او تاریخي کاروي. ژوندی د ستونزې حل کولو لپاره کارول کیږي او د رجحان راپور ورکولو لپاره تاریخي.

د Cognos Analytics 11.1.7 پورې ، د پلټنې ډیټابیس 21 جدولونو ته لوی شوی. تاسو کولی شئ د پلټنې ډیټابیس ، د پلټنې نمونې راپورونو او د چوکاټ مدیر ماډل کې بل چیرې نور معلومات ومومئ. د ډیفالټ لاګینګ کچه لږترلږه ده ، مګر تاسو ممکن د کارونې غوښتنو نیولو ، د کارونکي حساب مدیریت او د رنټایم کارولو لپاره راتلونکي کچه وکاروئ ، اساسات. یوه لاره چې تاسو یې کولی شئ د سیسټم فعالیت وساتئ د ننوتلو کچه ټیټ کچې ته اړین ساتل دي. په ښکاره ډول ، هرڅومره ډیر لاګینګ چې د سرور لخوا ترسره کیږي ، د سرور عمومي فعالیت ډیر اغیزمن کیدی شي.

کلیدي میزونه چې ډیری اداره کونکي به یې لیوالتیا ولري 6 میزونه دي چې په سیسټم کې د کارونکي فعالیت او راپور ورکولو فعالیت ثبتوي.

  • COGIPF_USERLOGON: د کارونکي لاګون ذخیره کوي (د لاګ آف په شمول) معلومات
  • COGIPF_RUNREPORT: د راپور اعدامونو په اړه معلومات ذخیره کوي
  • COGIPF_VIEWREPORT: د راپور لید غوښتنو په اړه معلومات ذخیره کوي
  • COGIPF_EDITQUERY: د پوښتنو د چلولو په اړه معلومات ذخیره کوي
  • COGIPF_RUNJOB: د دندې غوښتنو په اړه معلومات ذخیره کوي
  • COGIPF_ACTION: په کاګنوس کې د کارونکي کړنې ثبتوي (دا میز ممکن د نورو په پرتله خورا ګړندی وده وکړي)

د بکس څخه بهر ترتیب داسې ښکاري:

د ډیفالټ پلټنې ترتیب

وړاندیز شوی ترتیب:

د تفتیش وړاندیز شوی ترتیب

د کاګنوس پلټنې ډیټابیس - ژوندی د 1 اونۍ د پلټنې ډیټا لري. د 1 اونۍ څخه زاړه معلومات د کاګنوس پلټنې ډیټابیس ته لیږدول کیږي - تاریخي.

د کوګنوس پلټنې ډیټابیس څخه لیکه - د کانګوس پلټنې ډیټابیس ته ژوندی - په ډیاګرام کې تاریخي مسؤلیت لري:

  • له ژوندۍ پلټنې څخه تاریخي پلټنې ته د معلوماتو کاپي کول
  • په ژوندۍ پلټنه کې ټولې قطارونه لرې کړئ چې د 1 اونۍ څخه زاړه وي
  • په تاریخي پلټنه کې ټول صفونه لرې کړئ چې د x کلونو څخه زاړه دي
  • په COGIPF_ACTION کې ټول قطارونه لرې کړئ چې د 6 میاشتو څخه زاړه دي

شاخصونه

د ډیټابیس مختلف ډولونه د شاخص مختلف ډولونه لري. د ډیټابیس انډیکس د ډیټا جوړښت دی ، چې د جدول (یا لید) سره تړاو لري ، د پوښتنو اجرا کولو وخت ښه کولو لپاره کارول کیږي کله چې له دې میز څخه ډاټا بیرته ترلاسه کول (یا لید). د غوره ستراتیژۍ رامینځته کولو لپاره د خپل DBA سره کار وکړئ. دوی به وغواړي د دې په څیر پوښتنو ته ځوابونه وپیژني ترڅو غوره پریکړه وکړي چې کوم کالمونه شاخص ته راوړي. په ښکاره ډول ، د ډیټابیس مدیر کولی شي ستاسو مرستې پرته ځینې یا دې ټولو پوښتنو ته ځوابونه ومومي ، مګر دا به یو څه څیړنه او یو څه وخت ونیسي:

  • میزونه څومره ریکارډونه لري او تاسو د دوی د ودې تمه څه اندازې ته لرئ؟ (د میز لیست کول به ګټور نه وي پرته لدې چې میز لوی شمیر ریکارډونه ولري.)
  • ایا تاسو پوهیږئ کوم کالمونه ځانګړي دي؟ ایا دوی NULL ارزښتونو ته اجازه ورکوي؟ کوم کالمونه د ډیټا ډوله انټيجر یا لوی انټيجر لري؟ (د شمیرو ډیټا ډولونو سره کالمونه او دا چې انفرادي دي او نه خالي نه دي د انډیکس کیلي کې برخه اخیستو لپاره قوي نوماندان دي.)
  • نن ورځ ستاسو د فعالیت اصلي ستونزې چیرې دي؟ ایا دوی د معلوماتو بیرته ترلاسه کولو کې دي؟ ایا کوم ځانګړي پوښتنې یا راپورونه شتون لري چې ډیرې ستونزې دي؟ (دا ممکن د ډیټابیس مدیر ځینې ځانګړي کالمونو ته رهبري کړي کوم چې مطلوب کیدی شي.)
  • د راپور ورکولو لپاره د میزونو سره یوځای کیدو کې کومې ساحې کارول کیږي؟
  • کوم ساحې د فلټر کولو ، ترتیب کولو ، ګروپ کولو او راټولولو لپاره کارول کیږي؟

د حیرانتیا خبره نده ، دا ورته پوښتنې دي چې د هر ډیټابیس میزونو فعالیت ښه کولو لپاره ورته ځواب ویلو ته اړتیا وي.

د IBM ملاتړ سپارښتنه کوي د فعالیت ښه کولو لپاره لاندې جدولونو لپاره "COGIPF_REQUESTID" ، "COGIPF_SUBREQUESTID" ، او "COGIPF_STEPID" په کالمونو کې د شاخص رامینځته کول:

  • COGIPF_NATIVEQUERY
  • COGIPF_RUNJOB
  • COGIPF_RUNJOBSTEP
  • COGIPF_RUNREPORT
  • COGIPF_EDITQUERY

جمع په نورو لږ کارول شوي میزونو کې:

  • COGIPF_POWERPLAY
  • د COGIPF_HUMANTASKSERVICE
  • COGIPF_HUMANTASKSERVICE_DETAIL

تاسو کولی شئ دا د پیل ټکي په توګه وکاروئ ، مګر زه به پورته پوښتنو ته د ځواب ویلو تمرین وکړم ترڅو ستاسو سازمان لپاره غوره ځواب ته ورسیږم.

نور مالحظات

  1. د پلټنې ایف ایم ماډل. په یاد ولرئ چې د چوکاټ مدیر ماډل کوم چې IBM چمتو کوي په ډیفالټ میزونو او ساحو کې ماډل شوی. هر هغه بدلونونه چې تاسو یې د راپور ورکولو میزونو کې کوئ باید په ماډل کې منعکس شي. د دې بدلونونو اسانتیا یا پیچلتیا - یا د دې بدلونونو کولو لپاره ستاسو سازماني وړتیا - ممکن هغه حل باندې تاثیر وکړي چې تاسو یې غوره کوئ.
  2. اضافي ساحې. که تاسو دا کار کوئ ، اوس د پلټنې راپور ورکولو ښه کولو لپاره د شرایطو یا حوالې ډیټا لپاره اضافي ساحې اضافه کولو وخت دی.
  3. لنډیز میزونه. خپل تاریخي میز ته د معلوماتو کاپي کولو پرځای ، دا فشار کړئ. تاسو کولی شئ د ورځې کچې ته معلومات راټول کړئ ترڅو دا د راپور ورکولو لپاره خورا مؤثره کړي.
  4. د میزونو پرځای لید. نور وايي ، "نو ، د 'اوسني' ډیټابیس او 'تاریخي' ډیټابیس درلودو پرځای ، تاسو باید یوازې یو ډیټابیس ولرئ ، او پدې کې ټول میزونه باید د 'تاریخي' سره ضمیمه شي. بیا ، تاسو باید د لیدونو سیټ رامینځته کړئ ، د هر میز لپاره یو چې تاسو غواړئ د 'اوسني' په توګه یې وګورئ ، او هر لید تاریخي قطارونه فلټر کړئ چې تاسو یې نه غواړئ وګورئ او اجازه ورکړئ یوازې اوسني له لارې تیر شي.
    https://softwareengineering.stackexchange.com/questions/276395/two-database-architecture-operational-and-historical/276419#276419

پایله

اصلي کرښه دا ده چې دلته چمتو شوي معلوماتو سره تاسو باید د خپل DBA سره ګټور خبرو اترو لپاره ښه چمتو اوسئ. امکانات ښه دي چې هغې دمخه ورته ستونزې حل کړې.

د کاګنوس آډیټ ډیټابیس جوړښت کې وړاندیز شوي بدلونونه به دواړه مستقیم راپور ورکولو او همدارنګه د دریمې ډلې غوښتنلیکونو کې فعالیت ښه کړي چې پدې باندې تکیه کوي ، لکه Motioد ReportCard او فهرست.

په هرصورت ، که تاسو دا خبرې له خپل DBA سره کړې وي ، موږ به خوښ شو چې د دې په اړه واورو. موږ دا هم اوریدل خوښوو چې ایا تاسو د خراب فعالیت ترسره کولو پلټنې ډیټابیس مسله حل کړې او تاسو دا څنګه کړي.

تفتیشBI/Analytics
ایا تاسو پلټنې ته چمتو یاست؟

ایا تاسو پلټنې ته چمتو یاست؟

ایا تاسو د پلټنې لپاره چمتو یاست؟ لیکوالان: کی جیمز او جان بویر کله چې تاسو د لومړي ځل لپاره د دې مقالې سرلیک ولوست ، تاسو شاید حیران شئ او سمدلاسه ستاسو د مالي پلټنې په اړه فکر وکړئ. دا ممکن ډارونکي وي، مګر د اطاعت پلټنو په اړه څه؟ ایا تاسو د دې لپاره چمتو یاست ...

پاتی برخه

تفتیشBI/Analytics
ایا ستاسو په ساکس کې سوری شتون لري؟ (مطابق)

ایا ستاسو په ساکس کې سوری شتون لري؟ (مطابق)

Analytics او Sarbanes-Oxley د ځان خدمت BI وسیلو لکه Qlik، Tableau او PowerBI سره د SOX اطاعت اداره کول راتلونکی کال SOX به په ټیکساس کې د بیر پیرودلو لپاره کافي زوړ وي. دا د "عامه شرکت محاسبې اصالحاتو او پانګوالو محافظت قانون" څخه زیږیدلی، ...

پاتی برخه