Power BI DAX Dynamic Measures — Data on Wheels – Steve & Kristyna Hughes

Dynamic measures are an effective way to avoid crowding your report with different versions of the same visual without using bookmarks. No disrespect to the versatility of bookmarks, but they can quickly clog up reports with the amount of visuals used and can be a headache to modify depending on the complexity. This post will […]

Power BI DAX Dynamic Measures — Data on Wheels – Steve & Kristyna Hughes
Advertisement

Bidirectional Relationships And Many-To-Many In The Power BI Designer

Wow wow wow

Chris Webb's BI Blog

There’s a lot of cool stuff in the new Power BI Designer desktop app, but for me the most important new bit of functionality is one that’s not immediately obvious: relationships between tables in the data model have had a significant upgrade. Let me illustrate…

Bidirectional Relationships

First up: relationships can now filter in two directions. Consider the following two tables in an Excel workbook, a dimension table called Fruit and a fact table called Sales:

image

When you first load these tables into the Power BI Designer no relationships are created between the tables. To create relationships you need to click on the Manage button on the Home tab so that the Manage Relationships dialog appears. You can then click the Autodetect button and the relationship between the two FruitID columns is created.

image

However, click on the Edit button and you’ll see something interesting. In the Edit Relationship dialog, under…

View original post 451 more words

İş zekası projeleri için önemli bazı başlıklar

Veri Yönetimi ve İş Zekası

Her projede ele alınması gereken konular vardır. İster kişisel bir çalışma yapın, ister büyük bir kamu kurumu için beş yıllık bir projeye giriyor olun, bazen sadece düşünce seviyesinde bazen yüzlerce yazılı sayfa şeklinde ele almanız gereken konular vardır.

Biz de bu unsurlardan bazıları açısından iş zekası projelerini inceleyelim:

PROJE GETİRİLERİ (ya da hedefleri)

Finansal sonuçların yanısıra finansal olmayan sonuçlar da hedeflenebilir.

Sektörüne, içeriğine ve şirketin yaklaşımına bağlı olarak değişiklikler göstermesi mümkün olmakla birlikte iş zekası projelerinden beklenebilecek bazı hedefleri sıralayalım. Tabii ki bu liste bütüncül değil, yani olası tüm getirileri listelemiyor. Ama size bir fikir verebilir:

– Şirket gelirlerinin daha iyi anlaşılıp artırılabilmesi.

– Şirket maliyetlerinin daha iyi anlaşılıp azaltılabilmesi.

– Müşteriler, çalışanlar, departmanlar gibi unsurların özellikleri bazında performans açısından incelenebilmesi sonucu, müşteri ödül programlarının, çalışan ödül programlarının ve departmanlar arası kaynak paylaşımının daha iyi yönetilebilmesi.

– Şirketin stratejik, taktik ve operasyonel seviyede aldığı kararların bilgisiz fikirlerden çok bilgi temelli…

View original post 889 more words

SSIS’ de Tarih Formatı Kullanarak SSAS Küpleri Nasıl Yedeklenir?

İşe yarar bir makale

Business Intelligence Tips

SQL Server Management Studio kullanarak hali hazırda sahip olduğunuz OLAP küplerinin yedeğini almak, OLTP sistemlerin yedeklerini almaya kıyasla çok daha kolay. SSMS kullanarak bunu basitçe yapabiliyoruz. Aynı şekilde Integration Services içerisinden her hangi bir OLAP küpünü yada For Each Loop gibi bir task kullanarak sahip olduğumuz küpleri de kolayca yedekleyebiliyoruz. Peki Integration Services ile yedekleyeceğimiz küp adını tarih formatıyla nasıl adlandırabiliriz? Bu işlemi Script Task ya da PowerShell komutları kullanarak yapabiliyorsunuz fakat daha kolay bir çözümü var.

Bu işlem için yalnızca bir tane Analysis Services Execute DDL Task kullanacağız. SSIS Toolbox’ dan task’ i sürükleyip bırakıyoruz. Çift tıklayarak Task Editor’ ı açıyoruz. Buradan DDL başlığına geliyoruz. Connection sekmesine gelerek yedeğini alacağımız OLAP küpünün bulunduğu sunucuya gerekli credential’ ları sağlıyoruz. Ardından Source Type sekmesine tıklayarak drop down list’ den Variable seçiyoruz. Daha sonra Source sekmesinden Time adında yeni bir variable tanımlıyoruz. Value Type’ ını String yapıyoruz.
Image
Tanımladığımız variable’ ı View->Other Windows->Variables diyerek görebilirsiniz…

View original post 512 more words

SSIS’ de Transaction Kullanımı

Bence çok faydalı bir kısa makale

Business Intelligence Tips

Integration Services kullanarak bir çok mission critical sisteme veri aktarıyorsunuz yada başka işlemler yapıyorsunuzdur. Control Flow boyunca bir çok paket bir çok executable peşi sıra çalışıyordur. Diyelim ki düzenli olarak veri aktardığınız bir veri ambarı var. Verilerinizi aktarırken bir kısmını update ettiğinizi düşünün ve belirli bir noktadan sonra paket hata verdi! Yaptığınız değişiklikleri geri alabilir misiniz? Raporlarda görünecek sonuçlara etkimiş durumdasınız. Büyük bir kriz olacabilecek bir durum. Bu tip kritik gördüğünüz executable’ lar (Paketler, Containerlar, Tasklar) için Transaction tanımlayarak gerçekleştirdiğiniz işlemleri roll-back edebiliyorsunuz.

SQL Server Data Tools kullanarak oluşturduğum örnek veri aktarım paketi aşağıdaki gibidir. Öncelikle bir kısım veriyi başarılı bir şekilde aktardıktan sonra Transaction tanımlayacağız ve davranışını gözlemlememiz daha kolay olacak.

İlk etapta veri aktaracağım DimCustomer ve FactInternetSales tablolarım boş durumda.
Tables

 

 

 

 

 

 

 

 

 

 

 

 

 

Load Customer ve Load Internet Sales data flowları ile veri ambarına verileri aktarıyorum.

Load

 

 

View original post 204 more words

Power BI Preview Review Part 2: Q&A

Power BI Preview blog, usefull

Chris Webb's BI Blog

Today the natural language query functionality in Power BI, Q&A, was enabled in my Power BI Preview tenant. This is the last major piece of functionality to be added to the Preview, and of course as soon as I heard that it was there I had to go and play with it, despite being on a slow mobile WIFI connection and having tons of emails to catch up with. So apologies to anyone who is waiting for an email from me!

First thing to point out: you can only use it on some sample workbooks provided by Microsoft, and these get added to your Power BI site when you enable Q&A. The ability to use it on your own data is coming soon but I don’t think this stopped me from getting a feel for how well it works.

With Q&A switched on my Power BI site now looks like…

View original post 953 more words

Why should finance take over business intelligence?

I fully agree; if finance takes over BI will start making money for the company.

The Death of Business Intelligence

Information is mined by programmers and technicians, but when it comes to the processing of data, the Journal of Accountancy argues the finance department should be taking the lead role.

Data has transformed most roles in the business sphere, but the corporate finance function has been particularly affected by the influx of information. According to Donny Shimamoto, a certified information technology professional at Chartered Global Management Accountant, finance should own the business intelligence (BI) role for the good of accountants and the good of the organization.

Speaking at the AICPA Financial Planning & Analysis Conference in Las Vegas, he explained that there are three reasons why finance should focus more onBI. First and foremost, the finance department can usually add clarity, accuracy and relevance to what is often just confusing numbers to those without the skills or expertise to process. A recent Gartner report says that businesses are “still struggling to make progress with (business intelligence)…

View original post 286 more words

How to avoid the pitfalls of BI

Death of BI! Wasn’t it already dead? Serious arguments here! Worth reading

The Death of Business Intelligence

Business Intelligence (BI) technology has become more and more common in the world of fast-paced business as a way to make sure that owners, managers and other decision makers can carry out the correct course of action at all times by making use of all the data and analysis available to them, ensuring a degree of safety in what they decide to do.

However, while it has become something that is more and more prevalent throughout the world, the complex array of tools and platforms on offer has meant that there are often pitfalls that companies need to make sure they avoid, with some being common problems experienced time and again across the market.

Exercising best practice is always a way to ensure the greatest chance of success, but even the top companies make mistakes from time to time, so what are the most common errors seen in BI?

The…

View original post 396 more words