via Android
  • 1
@inny_89: Lepiej pytaj na forum microsoftu, bo tutaj nikt takich rzeczy nie używa, bo i po co

@fervi jest tu całkiem sporo osób co takie rzeczy robi. Przynajmniej jeśli chodzi o SSIS. Mimo obiegowej opinii to połowa firm w Polsce na tym jedzie i ta technologia nie zdechnie jeszcze długo.
Tam też zadań pytanie ale nie zaszkodzi spróbować tutaj.

Trochę nie rozumiem tego stwierdzenia: "po co".
  • Odpowiedz
@inny_89: Niby spoko, ale żeby korzystać z SSIS jak rozumiem - musisz płacić za licencje SQLa, które do takich nie należą i są często limitowane. Pominę fakt, że taki projekt z automatu jest nieprzenośny i realnie nie wiem czy nie przepłacisz znacznie więcej.

Ale przynajmniej się czegoś dowiedziałem z zakresu SQLa
  • Odpowiedz
Prośba o wskazówki z #ssis #ssas #powerbi #bazydanych #etl Jeżeli masz wiedzę, żeby mi pomóc to odezwij się na pw, wówczas rozliczymy się $. Mile widziane wskazówki tutaj Aktualnie w pracy tworzę raporty i do tego celu mam kilka kostek analitycznych. Niestety przybywa coraz więcej raportów w których nie ma danych w kostce, wówczas muszę robić import z bazy danych plus dodatkowo z exceli i ręcznie odświeżać takie raporty co na dłuższą metę nie jest opłacalne. Chce się nauczyć właśnie tworzenia takich data martów. Jestem w połowie książki "Microsoft SQL server 2016 analysis services modelowanie tabelaryczne" i jak narazie wszystkie poruszane zagadnienia w niej dla mnie są zrozumiałe. Brakuje mi w tym wszystkim osoby, która by mi powiedziała / doradziła jak należy obsługiwać te programy i od czego z tym wszystkim zacząć a bardziej konkretnie:
- mam hurtownie z której chce zbudować kostkę: np. zgrupować sprzedaż regionach , pokazać zapas na magazynie plus zaciągnąć do tego excela z planem. Tabela ze sprzedażą moim zdaniem musi być zgrupowana bo ma około 200mln wierszy.
- jak zrobić w ssas modelowanie danych czyli jakieś kolumny obliczeniowe
- jak to wszystko odświeżać
- gdzie opublikować projekt
- jak właśnie poradzić sobie z tak dużymi tabelami jeżeli faktycznie potrzebujemy najmniejszą granularność w kostce? Odświeżanie przyrostowe?
@harris108: jak chcesz robic grouping na modelu, to w SSAS raczej tylko multidiemnsional opcja, w tabularze tego nie ma
-kolumny kalkulowane - calculated column xD
-odświeżać model możesz bezspośrednio w visual studio (deploy) albo przez ssms, w azure tez na pewno jest taka opcja jak masz tam środowisko postawiony
-projekt możesz trzymać lokalnie albo wrzcucic na devops w azure, wtedy masz cala te ścieżke fetch/pull/push itd tworzenie branchy itd
  • Odpowiedz
@PanPietruszka @harris108:
- nie może sobie zgrupować danych przed zaciągnięciem do modelu w widoku na bazie?
- ssas z resztą jest wydajniejszy przy takich tabelach, bo w raporcie np dokona agregacji na poziomie w raporcie/filtrach. Troche to na opak napisałam....
- odświeżać model możesz np. w jobie. Ustawić jakiś schedule i np codziennie będzie ci się procesował model.
- raport będzie i tak w liveconnection więc odświeży się automatycznie
  • Odpowiedz
  • 0
@obieq nom też to zauważyłem, i i mam wrażenie że z roku na rok coraz bardziej idą w reklamę niż na pokazanie czegoś nowego, duża część to odgrzewane kotlety a przynajmniej tak było w tamtym roku
  • Odpowiedz
Mirki, mam pytanie do specjalistów od architektury hurtowni danych pod PowerBI.
Aktualnie posiadamy w firmie kostki OLAP zasilane pakietami SSIS z ERP do bazy pośredniej (Stage) i następnie po przetworzeniu do hurtowni danych. Kostki OLAP utworzone są w modelu wielowymiarowym, serwer od kostek jest pozostałością po starej wersji Axapta ERP i jest w wersji SQL 2008 Standard, nowszy serwer pod ERP ma wersję SQL 2012 Standard.
Możliwe jest przerobienie wspomnianych kostek na model tabelaryczny ale z informacji zasłyszanych od firm wdrożeniowych, brak serwera SQL Enterprise ogranicza nas do ok. 8GB łącznej wielkości kostek w modelu tabelarycznym na SSAS. Aktualne kostki w modelu wielowymiarowym mają od 400MB do 5GB i jest ich ok. 20.

Posiadamy również wykupiony SQL Serwer w Azure pod synchronizację danych z CRM Dynamics 365. Testowo udało mi się utworzyć dodatkową bazę w Azure i zasilić kilku tabel pakietem SSIS bezpośrednio z bazy ERP. Niestety tutaj najprawdopodobniej pojawia się problem związany z kosztami i błędnym zamysłem zasilania hurtowni. Obecna, lokalna hurtownia zasilana jest w najprostszy z możliwych sposobów – wyrzuć wszystko i zasil wszystko na nowo. W przypadku zasilania danych w chmurze dobrze byłoby zasilać dane przyrostowo. Istnieją może jakieś mechanizmy dotyczące importu danych samoczynnie flagujących wrzucone dane, tak by nie kierować się tylko datą z ERP?

No
@admin_admin: A co chcesz osiągnąć? Chcesz po prostu mieć Dashboardy z Power BI na obecnych strukturach danych (kostkach)? Bo wtedy mógłbyś użyć Live Connection do SSAS ale to niestety wymaga by Analysis Services było Enterprise dla 2012, 2014 lub 2016, 2017 Standard, wiec musielibyście podnieść wersje. Ale wtedy każdy w Power BI Desktop mógłby darmowo łączyć się do kostek i tworzyć z nich dashboardy, a z Power BI Pro miałby
  • Odpowiedz
@madry_i_mieciutki: opiszę ci jeszcze typy wdrożeń pod Power BI z jakimi miałem do czynienia:

1) to pierwsze, czyli hurtownia i kostka OLAP (wielowymiarowa) stoi na Analysis Services (2012, 2014 Enterprise albo 2016, 2017, 2019 Standard). Wtedy możliwe jest Live Connection. Z Power BI Desktop za darmo a jak ktoś chce mieć apkę na telefonie albo PowerBI.com to musi mieć Pro (per user) by korzystać. Uprawnienia są po stronie serwera OLAP.
  • Odpowiedz
@obieq: Luzik, ja nie siedzę na 2008, a to, że książka dotyczy 2008, to - umówmy się - mało mnie obchodzi, bo ciężko nazwać kostki OLAPowe nowoczesną technologią, więc jakieś większe zmiany nie zaszły z biegiem kolejnych lat, także można rzec, że książka jest aktualna. Wiadomo, że już lepiej inwestować swój czas w model Tabular, ale kto mi zabroni marnować mój czas( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Lehu31: ja używam jeszcze operations guide do 2008 bo żadna inna książka/dokumentacja o performance dla wielowymiarowego analysis services nie powstała i raczej nie powstanie dla nowszych wersji sql servera.
  • Odpowiedz
Chciałbym nauczyć się #tsql ale niestety mam tylko służbowego lapka no i wszędzie mam nalozone blokady. Jest możliwość nauki tego języka online? Może w #azure ? Docelowo chciałbym również nauczyć się #ssrs #ssis #ssas
Ogarniam modele tabelaryczne #dax , ciągle próbuje swoich sił z #r no i chciałbym ogolnie iść w rozwiązania #microsoft wołam @#!$%@? bo siedzisz w
Mirasy, nawiązując do moich wcześniejszych wpisów:

https://www.wykop.pl/wpis/22437263/mirasy-postanowilem-przejsc-na-b2b-i-zrezygnowac-z/
https://www.wykop.pl/wpis/22916783/mirasy-jakis-czas-temu-wrzucilem-wpis-odnosnie-swo/

Możecie tutaj zadawać pytania, postaram się odpowiedzieć najlepiej jak potrafię na Wasze pytania :) Odpowiadał będę sukcesywnie na pytania dzisiaj, jutro i pojutrze - mam trochę różnych spraw na głowie ostatnio, więc jednym tchem na wszystko nie odpowiem ;)
@kuta_senator: jakie masz wykształcenie? Ja mam posade że na te chwile dostaje dane z hurtowni i robię raporty Excel, VBA. Docelowo uczyć się będę SQL i sam te dane z hurtowni sobie wyciągał. I czy z takiego poziomu bazowego da radę się rozwijać w kierunku takim jak Ty? Do tego prócz SQL chce się uczyć w własnym zakresie PowerBi i R
  • Odpowiedz
Mirasy, jakiś czas temu wrzuciłem wpis odnośnie swojej pracy i zarobków ( http://www.wykop.pl/wpis/22437263/mirasy-postanowilem-przejsc-na-b2b-i-zrezygnowac-z/ ), czy bylibyście zainteresowani tym abym opisał z grubsza jak wygląda moja praca, ewentualnie żebyście mogli zadawać pytania (widziałem, że takowe się pojawiły w moim poprzednim poście, natomiast fala pytań na PW była ogromna)? Tematyka przewodnia mojej pracy to oczywiście bazy danych, hurtownie danych, ETL, BI, Big Data i wszystko co funkcjonuje na styku biznesu i baz danych, czyli