Egois...

Kesadaran akan egosentris yang kumiliki mulai sangat terasa.........
Akhir-akhir ini aku tak sengaja telah membuat suatu batas lingkaran untukku seorang, dimana aku bisa berpikir egois dan tidak memikirkan kepentingan siapapun yang lain. Tapi akibatnya, aku stress, karena kesendirian tidak menemukan solusi. Sekarang aku terlalu sukar membuka lingkarannya. “Ah, dengan menulis blog ini mungkin bisa membukakan solusi baru” pikirku. Semoga saja…
Cobalah kata-kata itu sebagai penuntas sebuah masalah, orang normal pasti akan merasa bersalah menerimanya.

Kenapa kulakukan itu? Karena aku egois!

Oh, apakah aku bisa tertolong?

Aku harus melawan diriku… Harus, harus, harus…

Bawaanku sebagai anak bungsu sangat mendukung ego ini. Tapi hmmm… aku tidak ingin membenarkan diri dengan posisi bungsuku. Aku akan berjuang! Fight!

tidak seharusnya aku memaksakan kehendak pada orang lain :::::
dan seharusnya aku bisa lebih mendahulukan kepentingan orang lain daripada sekedar egoku sendiri.....
semoga saja bisa .....

akhirnya selesai jg latihan bikin report dengan tabular project modelnya SQL DENALI.. baru 2 lab sih , lumayan buat update pengetahuan.. lain kali aku share ya disini. 2 hari ini menyenangkan dikantor ... msh eksplore Denali yang BISM nya buat persiapan project di ADARO :D

moga semuanya lancar ,, bismillah.

best practices Semantic Data Modeling part 1

Kali ini aku pengen sharing tentang sematic model untk mendukung performance dan skalability dari suatu aplikasi bisnis. just sharing something , have nice to read it :D

Sekarang ini banyak aplikasi bisnis yang di design sebagai framework bisnis dimana framework bisnis ini harus mendukung user yang bekerja dengan objek dan atribut database yang berbeda-beda, sehingga pelu customisasi dari ekstensinya dan untuk mengatasi kesulitan user dalam menentukan apakah menggunakan pendekatan object oriented atau relational utk design database. framework ini didesign untuk meningkatkan performance dan skalability.tulisan ini bagi siapa aja yang tertarik dengan model semantic..

My Day Activity

Hari kemaren dan hari ini cukup melelahkan dikantor... tp menyenangkan..
kemaren seharian explore SQL Denali, instal terus di copi dan nyari artikel yang berkaitan dengan itu. hari ini pun sama, pengen eksplore tentang BISM, Power pivot, DAX. nah td aku udah instal office 2010, ngopi dari hard disk teman, tp hard dis teman gw kena virus gara2 komputer gw,, kasihan juga.. sekarang lagi nginstal microsoft .net framework 4.0 karena kalau ga ada itu ga bisa jalan powervipotnya.. masih ada beberapa modul lagi yang harus gw pahamin... semangat2.. :D

Semalam pas di bussway pusing banget.. rasanya nih kepala mo pecah..menggigil, pusing, campur magh.. waduh. tapi males pulang sendirian, akhirnya gw ke kemang makan sate ayam dulu disana... pulangnya dianterin dia. nyampe dikosan langsung deh makan lagi yg kedua kali,, udah ga terlalu pusing sih, gw langsung aja nonton film yg udah di download in agung. ternyata filmnya seram jg,, ow ow... gw ganti tuh film sama yg lain.. gila aja nonton film horor sendirian di kos,,, apalagi dibelakang kosan ada yg udah bunuh diri minggu lalu,, ga deh. abis nonton udah jam 12 aja, untung gw udah sholat di kantor karena pulangnya agak malaman. pulasnya tertidur sampe pagi... ternyata udah pagi dan harus ke kantor lagi, jalan yg jauh, naik angkot lg, naik bussway lagi desak2an, naik ojek,, oh no!! tapi akhirnya dengan malas2an gw mandi dan abis itu langsung sholat... chayoo my activity dimulai lagi,, butuh semangat untuk jalani hari ini... dan ternyata bsk diminta pak yudi ikut training the Quest Software.. jam 9 sampe jam 5.. dan itu berarti gw harus datang kurang dari jam 9 teng.. huaaa biasanya nyampe jam setengah 10 aja udah desak2an di bussway,, tp ga pa2,, pengalaman. kapan lagi ikutan tabuat nambah ilmu juga :D
sekian dulu deh curhatan hari ini. moga hari esok lebih menyenangkan :D

BISM (Busines Intelligent Semantic Model) di SQL Server Denali PART 1

BISM
versi selanjutnya dari sql server 2008 dirilis pada confrensi techend di amerika utara tahun 2011 yang dinamakan sql server code denali ctp3. pada sql server code name denali, update dari SSAS di sql server 2008 dinamakan BISM (Busines intellegent semantic model). yang akan kita bahas disini adalah BISM :)

apa itu BISM??
BISM meliputi relational data model dan multidimensional model (OLAP) dalam satu platform BI. BISM adalah model untuk semua end user : reporting, analytics, scorecards, dashboards, dan custom applications. semua tools dari microsoft BI yaitu Excel, PowerPivot, SharePoint Insights dan Reporting Services (termasuk Crescent) beroperasi dalam model ini. model ini bisa di share dalam semua tools BI diatas dan membantu migrasi dari satu tool ke tool yang lain. misalnya PowerPivot workbook yang dibuat oleh business user bisa digunakan sebahai poin awal dalam pembuatan aplikasi Analysis Services BI professional.


Pada saat sql server 2008 di upadate ke sql server denali, Cube (Unified dimensional model) secara otomatis akan menjadi BI semantic model. BISM adalah evolusi dari UDM dengan multidimensional model ke hybrid model dengan kapabilitas yang lebih banyak.
BISM menggunakan Tabular data model sehinggal lebih mudah dimengerti dan dibangun daripada multidimensional model. Pada dasar tabular data model sama dengan data source view yang dibuat dengan multidimensional model, tapi dengan BISM kita tidak harus membuat cube sehingga mengurangi halangan dalam entry di SSAS.
Strukrut BISM :
1. Data model(multidimensional vs tabular)

Tabular data model (konsep modeling data dengan sejumlah table dan relationship) merupakan model yg familiar ,mudah utk dibagun, dan cepat dapat solusi, advance concept ga sesuai krn butuh kalkulasi utk mensimulasikanna, mudah utk membangun model baris darabase/warehouse utk reporting dan analytics

Multidimensional data model (konsep modeling data dengan cube, dimensi dan hirarki) merupakan model yg lebih rumit, pembelajaran curva yg kebih, advance concept, sesuai utk aplikasi OLAP (planning, budgeting dan forecasting)

2. Business logic dan queries(mdx vs dax)

DAX merupakan Berdasarkan formula excel dan consep relational dan mudah untuk dimulai, solusi yg complex meminta pembelajaran curva untuk row/filter context dan calculate, kalkulasi kolom membolehkan scenario baru

MDX merupakan Berdasarkan pemahaman multidimensional konsep, solusi yg kompleks meminta pembelajarn curva untuk curentmember, overwrite semantic, cocok ut kalkulasi multidimensional seperti scopes, assignments, calc members.

3. Data akses(rolap & molap vs. vertipaq & direct query)

Layer ini mengintegrasikan data dari multiple source seperti relational database, business application, flat file, odata feed. Ada 2 mode untuk menyimpan dan memanage datanya yaitu chace dan passtrought. Ada 2 media penyimpanan utk chacing data yaitu MOLAP dan VERTIPAQ. Ada 2 option utk passtraough data yaitu ROLAP dan DIRECT QUERY.

Molap merupakan penyimpanan berdasarkan disk, 3x compresi, disk scans dengan memori subcube caching, aggregate tuning diminta, support extensive paging, volume data bisa scan skala urk multiple terbyte.

Vertipaq merupakan penyimpanan berdasarkan kolom di memory, 10x compresi, brute force memory scan, default performancenya tinggi, tidak meminta tunning, support basic paging, volum data dibatasi utk pisical memory

Rolap merupakan passes trhough permintaan fact table , tidak direkomendasikan untuk dimensi table yang besar, support sebagian besar relational data source, tidak mensupport utk aggregation kecuali untuk sql server index view

Direct Query merupakan passes trhough DAX Query dan kalkulasi, tida support untuk MDX Query.

BI Semantic Model bisa dibuat di visual studio dan disimpan di sharepoint, dan kita bisa klik kanan modelnya utk memilih di tampilkan di ezcel atau buat report crescent. Di excel user bisa mendapatkan BISM menggunakan Multidimensional data model, MDX dan Vertipaq dan uer crescent bisa mendapatkan BISM menggunakan Tabular data model, DAX dan vertipaq.


sampe disini dulu ya.. nanti dilanjutin lagi

^_^

ga kerasa udah 4 bulan di kantor yang baru...
lumayan jg pengalamannya...
abis project di bank dki..
bakal ada project di Adaro dan surabaya.lagi belajar2 aja di kantor buat BISM
dan project Crescent dari SQL SERVER Denali yang bakalan di keluarin Microsoft 2012 nanti. sebenarnya gw pengen BUMN, atau kerja di end user.. yang ga harus berpindah2 tempat kayak gini. tapi semua masih dalam proses, mudah2an aja nanti ke panggil. amin.
suasana kantor akhir2 ini menjadi sangat sepi, atau mungkin gw yang ngerasa sepi ditengah keramaian? entahlah yang pasti sanagat berbeda dengan kantor yang dulu yang rame dan ramah, masa jam kerjanya dibeda2in sih.. gw ga terima diomongin dari belakang kayak gitu, kalau emang niatnya baik.. langsung ngomong di depan gw ga usah umbar-umbar ke semua orang, tapi kenyataannya sebaliknya.. kita adalah pemimpin bagi diri kita sendiri dan seorang pemimpin yang baik bagi orang lain itu harus bisa memberikan contoh yang baik. kalau contohnya aja kurang disiplin gimana bisa yang lain juga disiplin?? nihil..

sekarang gw coba buat easy going aja dengan semua yang ada.. mo diomongin apa kek,
terserah.. toh dia sendiri juga gitu.. what the hell? :x gw tau yang mana terbaik buat gw, gw tau saatnya gw membela diri, kalau mereka berani kenapa ga ngomong langsung? itu karena mereka jg masih seperti itu... bukankah kedisiplinan itu ga ada hubungannya dengan jabatan? udahlah,, yang penting sekarang gw jalanin aja dulu.. toh masih baik2 aja , so far so good lah... enjoy my job :D

masih harus belajar banyak, masih harus benyak berlatih,, hard skill dan juga soft skill :D

CHAYOOOWWW!!

membuat CUBE dengan SSAS (SQL Server Analisys Services)

Kali ini aku mo sharing tentang Analisys Service di sql server 2008 dengan mengunakan microsoft visual studio 2008.

1. buat project baru SSAS



2. beri nama project analisysServicesProject1 dan klik kanan data source, klik new data source .

Pengenalan SSIS (SQL Server Integration services)

Pengen sharing nich tentang SSIS, kata orang bijak ikatlah ilmu dengan menuliskannya :D

SSIS adalah salah satu aplikasi untuk memindahkan (extract, loading, transform/ETL) data dari macam-macam database dan file.
Untuk dapat menggunakan SSIS aplikasi Yang kita perlukan ada SQL Server 2008 dan Business Intellegent Development Studio (BIDS) yang sudah ada dalam Microsoft Visual Studio 2008.

Arsitektur SSIS terdiri dari 4 komponen utama:
1.SSIS Service => menangani aspek operasional dari SSIS, melakukan track execution package(kumpulan dati item works) dan membantu menyimpan package
2.SSIS Runtime engine dan runtime executables => run package SSIS, Engine menyimpan layout package, dan manage logging, debugging, conection dan transaction, serta mange event handling untuk mengirimkan email atau log ke database ketika event ditingkatkan dalam package dan runtime executables menyediakan fungsionality untuk package seperti
-Container : menyediakan struktur dan scope project
-Task : menyediakan fungsionality untuk package
-Event Handlers :merespon kenaikan event dalam package
-Precedencce constrains : menyediakan relasi antara item-item dalam package
3.SSIS Data flow engine dan Data flow komponen
4.SSIS Client
Nah kita bahas Item2 dari SSIS dulu ya
SSIS terdiri dari Package-package dimana package adalah kumpulan task yang di eksekusi secara berurutan. Package disave dengan menggunakan extension .DTSX file dan xml struktur nya .RDL untuk reporting servicenya.
Task adalah suatu unit dalam package seperti method dalam pemprograman, task bias memindahkan data, load file ke database, mengirim email, menulis code VB.NET
Jenis-jenis Task :
1. Bulk Insert Task
2. Data flow task
3. Execute Package Task
4. Executable Process task
5. Executable SQL task
6. File System Task
7. FTP task
8. Script task
9. Send mail task
10. Analisys services processing task
11. Web service task
12. WMI Data reader task
13. WMI event watcher task
14. XML task

Untuk penjelasan masing-masing task nya lain waktu aja yach,,, mo lanjutin kerja dulu :D