Power BI
Power BI
پوریا بغدادی
POORYAB.IR
ابزارها
?WHAT IS BI
www.pooryab.ir
از نظر پیاده ساز یBI ابزارهای
Rigid
Traditional Slow
Place a
burden on IT
BI Tools
user-friendly
Self-Service Intuitive
Interactive
www.pooryab.ir
از نظر کارکردBI برنامه های
• Spreadsheets
• Reporting and querying software
• Online analytical processing (OLAP)
• Business dashboards
• Data mining
• Business activity monitoring
• Data warehouse
• Local information systems
• Data cleansing
www.pooryab.ir
BI برنامه های منبع باز
• Apache Hive
• BIRT Project
• D3.js
• KNIME
• Orange
• Pentaho
• R
• SpagoBI
• TACTIC
www.pooryab.ir
MAGIC QUADRANT
GARTNER MAGIC QUADRANT
مایکروسافتBI نرم افزارهای
• Spreadsheets
– Excel
• Power Pivot
• Power Query
• Power Map
• Power View
• Reporting and querying software
– SQL Server
– Power BI
• Online analytical processing (OLAP)
– SSAS (SQL Server Analysis Services)
• Business dashboards
– SSRS (SQL Server Reporting Services)
– Power BI
– Excel
www.pooryab.ir
نرم افزارهای BIمایکروسافت
www.pooryab.ir
تحلیلهای پیشرفته
BI تحلیل های
Advanced Analytics
www.pooryab.ir
دادهکاوی
DATA MINING
داده کاوی
دادهکناوی اسنتفاده • برای استخراج اطالعات مفید از میان انبوه حجم داده های ثبت شده باید از فن
کرد.
www.pooryab.ir
ویژگی های اصلی داده کاوی
• کشف اتوماتیک الگوها ()Patterns
• پیش بینی احتمالی نتایج و خروجی ها ()Prediction
• ایجاد اطالعات اجرایی و مفید
• تمرکز بر روی داده های بزرگ و مجموعه پایگاه های داده
www.pooryab.ir
اجزای اصلی داده کاوی
• طبقه بندی ( :)Classificationمشتریان خوب و بد بر اساس میزان خرید یا بدهی
• قواعد انجمنی ( :)Associationخرید قلم به کاغذ
• پیش بینی ( :)Predictionنرخ ارز ،فروش ،هزینه های درمانی ،ابتال به بیماری سرطان
• خوشه بندی ( :)Clusteringمشتریان مشکوک بانک (پول شویی و )...
• درخت تصمیم ( :)Decision Treesآب و هوا
• ترتیب ( :)Sequential Patternsخرید پوشک با تولد نوزاد
• مصور سازی ()Visualization
www.pooryab.ir
طبقه بندی
تعریف توسط کاربر
www.pooryab.ir
قواعد انجمنی
شناخت /یادگیری
توسط نرم افزار
www.pooryab.ir
پیش بینی
شناخت /یادگیری
توسط نرم افزار
www.pooryab.ir
خوشه بندی
شناخت /یادگیری
توسط نرم افزار
www.pooryab.ir
خوشه بندی
شناخت /یادگیری
توسط نرم افزار
www.pooryab.ir
درخت تصمیم
شناخت /یادگیری
توسط نرم افزار
www.pooryab.ir
POWER BI اجزاء
عناصر اصلی POWER BI
)Power BI Desktop (Power Pivot, Power Query, Power View, Power Map
نرم افزار تحت ویندوز ساخت گزارش
)Power BI (Service
رسویس پلتفرم نرم افزاری بر مبنای رسویس آنالین آفیس 365
Power BI Mobile Apps
برنامه کاربردی موبایل برای اندروید و iOS
Power BI Gateways
برای همگام سازی داده های داخیل بر روی Power BI Service
Power BI Embedded
یک REST APIبرای استفاده از عنارص برصی داخل برنامه های دیگر
Power BI Report Server
رایه برای مستقر کردن داده ها درون رسور های داخیل
Power BI Visuals Marketplace
محیل برای دریافت عنارص برصی اضاف
Top Links
Power BI Training
• https://powerbi.tips
• https://powerbi.microsoft.com/en-us/blog/
• https://docs.microsoft.com/en-us/power-bi/
Microsoft Power BI
• https://powerbi.microsoft.com/en-us/
For Power Query Formula Language (M)
• https://msdn.microsoft.com/query-bi/m/power-query-m-language-specification
R visualizations
Publish
طراح
مصرف
کننده
OLAP Cube
Share
E-Mail
Internal
Network
Or Data Warehouse
Internet
PBIRS
مصرف
کننده
JOINو انواع آن
ارائه :پوریا بغدادی
Join
دستوری SQL Joinیک یا چند ستون از جداول را در پایگاه
داده ها به هم متصل می کند.
Join Types
1. INNER
2. Left Outer
3. Right Outer
4. Full Outer
5. Cross
1. Inner Join
2. Left Outer Join
2. Right Outer Join
2.Full Outer Join
2.Cross Join
SQL: Left Outer Join
سال 1394
توزیع کاال – منطقه 1
نمودار ستونی انباشته
2500
i Line
r
901 Line With Markers
سال 1393 سال 1394 سال 1395 سال 1396
10,000,000
20,000,000
30,000,000
40,000,000
درآمد
رابطه قیمت اتومبیل شخصی با سن و درآمد افراد
400,000,000 نمودار حبابی
a 100,000,000
37 52
b 35 37
51 3230
50,000,000
.
29
i 0
r
0
10,000,000
20,000,000
30,000,000
40,000,000
درآمد
POWER BI REPORT SERVER
نیازمندی های نصب
PROCESSOR
Processor speed Minimum: x64 Processor: 1.4 GHz
Processor type x64 Processor: AMD Opteron, AMD Athlon 64, Intel Xeon with Intel EM64T support,
Intel Pentium IV with EM64T support
www.pooryab.ir
MEMORY
Hard Disk Power BI Report Server requires a minimum of 1 GB of available hard-disk space.
Addition space will be required on the database server that is hosting the report
server database.
Memory Minimum: 1 GB
Recommended: At least 4 GB
www.pooryab.ir
OPERATING SYSTEM
Operating system Windows Server 2016 Datacenter Windows 10 Home
www.pooryab.ir
SOFTWARE & PLATFORMS
.NET Framework Version 4.6
You can manually install the .NET Framework from Microsoft .NET Framework 4.6
(Web Installer) for Windows.
For more information, recommendations, and guidance about the .NET Framework
4.6 see .NET Framework Deployment Guide for Developers.
Windows 8.1, and Windows Server 2012 R2 require KB2919355 before installing
.NET Framework 4.6.
www.pooryab.ir
.NET DWORD VALUE
www.pooryab.ir
.NET DWORD VALUE
Version Value of the Release DWORD
.NET Framework 4.6 installed with Windows 10 393295
www.pooryab.ir
DATABASE SERVER VERSION
REQUIREMENTS
• SQL Server 2017
• SQL Server 2016
• SQL Server 2014
• SQL Server 2012
• SQL Server 2008 R2
• SQL Server 2008
www.pooryab.ir
دنیای داده ها به سرعت در حال تغییر است
GARTNER, INC.
معرفی شرکت گارتنر
معرفی شرکت گارتنر
GARTNER.COM
• گارتنر یک شرکت آمریکایی است که در سال 1979میالدی با هدف تحقیق و مشاوره در حوزه فنآوری
اطالعات تاسیس شد.
• مقر این شرکت :استامفورد امریکا
• سهام :بورس نیویورک P
• تعداد پرسنل 15000 :نفر
• درآمد در سال 2.5 :2016میلیارد دالر
• تحقیقات گارتنر مورد استفاده مدیران ،ITمحققان ،کاربران ارش د ،ITمتحصص ان زنجی ره ت امین و
بازاریابی مورد استفاده قرار می گیرد.
www.pooryab.ir
MAGIC QUADRANT
به احتمال بسیار زیاد آینده تحلیل های
اکسل در POWER BIرقم خواهد خورد.
آخرین بروز رسانی ها و تحوالت اکسل در حوزه هوش تجاری و ابزار های جانبی آن بوده است.
POWER BI FEATURES
نرم افزار Power BIیک مجموعه از قابلیت ها و امکانات تحلیل های کسب و کار است:
• هر فردی می تواند داشبورد خود را بسازد و نمای 360درجه ای از وضعیت سازمان را ببیند.
www.pooryab.ir
عملگرها در POWER BI
ARITHMETIC - محاسباتی
www.pooryab.ir
COMPARISON - مقایسه ای
www.pooryab.ir
TEXT - متنی
& (ampersand) Connects, or concatenates, two values to [Region] & ", " & [City]
produce one continuous text value
www.pooryab.ir
LOGICAL - منطقی
Text operator Meaning Examples
Creates an AND condition between two expressions that each ([Region] = "France") && ([BikeBuyer] = "yes"))
&& (double ampersand) have a Boolean result. If both expressions return TRUE, the
combination of the expressions also returns TRUE; otherwise the
combination returns FALSE.
Creates an OR condition between two logical expressions. If (([Region] = "France") || ([BikeBuyer] = "yes"))
|| (double pipe symbol) either expression returns TRUE, the result is TRUE; only when
both expressions are FALSE is the result FALSE.
Creates a logical OR condition between each row being compared 'Product'[Color] IN { "Red", "Blue", "Black" }
IN to a table. Note: the table constructor syntax uses curly braces.
www.pooryab.ir
ویژگی های جدید در نسخه
April 2018
فروردین 1397
1- Q&A Explorer
• قابلیت سوال و جواب یک امکان جدید و تعاملی (نوشتاری) با پاوربی آی است که با کمک آن
میتوانید از داده ها سوال بپرسید یا این امکان را برای مخاطبان داشبورد در قالب سوال های آماده
شده یا سوال کاربر ایجاد کنید.
www.pooryab.ir
Q&A عبارات و کلمات
• Aggregates: total, sum, amount, number, quantity, count, average, most, least, fewest, largest,
smallest, highest, biggest, maximum, max, greatest, lowest, littlest, minimum, min
• Articles: a, an, the
• Blank and Boolean: blank, empty, null, prefixed with “non” or “non-“, empty string, empty
text, true, t, false, f
• Comparisons: vs, versus, compared to, compared with
• Conjunctions: and, or, each of, with, versus, &, and, but, nor, along with, in addition to
• Contractions: Q&A recognizes almost all contractions, try it out. Here are a few examples:
didn’t, haven’t, he’d, he’s, isn’t, it’s, she’ll, they’d, weren’t, where’ll, who’s, won’t, wouldn’t.
www.pooryab.ir
Q&A عبارات و کلمات
• Dates: Power BI recognizes most date terms (day, week, month, year, quarter, decade, etc…) and dates written in
many different formats (see below). Power BI also recognizes the following keywords: MonthName, Days 1-31, decade.
• Examples: January 3rd of 1995, January 3rd 1995, Jan 03 1995, 3 Jan 1995, the 3rd of January, January 1995, 1995
January, 1995-01, 01/1995, names of months.
• Relative dates: today, right now, current time, yesterday, tomorrow, the current, next, the coming, last, previous, ago,
before now, sooner than, after, later than, from, at, on, from now, after now, in the future, past, last, previous, within, in,
over, N days ago, N days from now, next, once, twice.
• Example: count of orders in the past 6 days.
• Equality (Range): in, equal to, =, after, is more than, in, between, before
• Examples: Order year is before 2012? Price equals between 10 and 20? Is the age of John greater than 40? Total sales
in 200-300?
• Equality (Value): is, equal, equal to, in, of, for, within, is in, is on
www.pooryab.ir
Q&A عبارات و کلمات
• Examples: Which products are green? Order date equals 2012. Is the age of John 40? Total sales that is not equal
to 200? Order date of 1/1/2016. 10 in price? Green for color? 10 in price?
• Names: If a column in the dataset contains the phrase "name" (e.g., EmployeeName), Q&A understands the
values in that column are names and you can ask questions like "which employees are named robert."
• Pronouns: he, him, himself, his, she, herself, her, hers, it, itself, its, they, their, them, themselves, theirs, this, these,
that, those
• Query commands: sorted, sort by, direction, group, group by, by, show, list, display, give me, name, just, only,
arrange, rank, compare, to, with, against, alphabetically, ascending, descending, order
• Range: greater, more, larger, above, over, >, less, smaller, fewer, below, under, <, at least, no less than, >=, at most,
no more than, <=, in, between, in the range of, from, later, earlier, sooner, after, on, at, later than, after, since,
starting with, starting from, ending with
• Times: am, pm, o'clock, noon, midnight, hour, minute, second, hh:mm:ss
www.pooryab.ir
Q&A عبارات و کلمات
• Examples: 10 pm, 10:35 pm, 10:35:15 pm, 10 o'clock, noon, midnight, hour, minute, second.
• Top N (order, ranking): top, bottom, highest, lowest, first, last, next, earliest, newest, oldest,
latest, most recent, next
• Visual types: all visual types native to Power BI. If it's an option in the Visualizations pane, then
you can include it in your question. The exception to this is custom visuals that you've manually
added to the Visualization pane.
• Example: show districts by month and sales total as bar chart
• Wh (relationship, qualified): when, where, which, who, whom, how many, how much, how
many times, how often, how frequently, amount, number, quantity, how long, what
www.pooryab.ir
2- Buttons to trigger actions
www.pooryab.ir
3- Combo Chart Line Styles
www.pooryab.ir
4- Improve Sort For Visuals
www.pooryab.ir
5- Numeric range slicer
www.pooryab.ir
6- Organizational visuals
www.pooryab.ir
7- Icon Map by Altius
www.pooryab.ir
8- Connectors Improvement
• Adobe Analytics
• SAP HANA
• Dynamics 365 Business Central
www.pooryab.ir