Michał Papciak

BI / ETL Developer, Analyx sp. z o.o. sp. k.

Wypowiedzi

  • Michał Papciak
    Wpis na grupie SQL Server w temacie SSIS problem z
    30.10.2012, 10:59

    Cześć.

    Czy w twoim kontenerze (zakładka Control Flow) po Data Flow Task występuje jeszcze jakieś inne zadanie?
    Jeżeli tak, to może warto spróbować zmienić precedence constraint (czyli tą strzałeczkę łącząca kolejne zadania ;) )? Jak klikniesz na strzałkę powinieneś w propertisach zobaczyć coś takiego jak Value. Domyślam się, że masz ją ustawioną na Success. Spróbuj tą właściwość przestawić na Completion (strzałka powinna zmienić kolor na niebieski).

    Więcej o precedence constraints znajdziesz tu: http://www.sqlservercentral.com/articles/Integration+S...

  • Michał Papciak
    Wpis na grupie SQL Server w temacie Hurtownia danych - temat pracy dyplomowej
    29.10.2012, 20:33

    Witaj.

    Podobnie jak koledzy wyżej polecam, abyś przejrzała jak najwięcej gotowych hurtowni danych. Najpopularniejszą jest wymieniony już AdventureWorks. Oprócz tego w internecie można znaleźć inne bazy dołączane do kolejnych edycji MS Analysis Services - bardzo fajną bazą jest Foodmart, ponadto jest jeszcze Northwind.
    Z tego co wiem to Oracle też miało jakieś swoje samplowe bazy, o ile dobrze pamiętam były to bazy Global i SH (sales history).
    Hurtowni, które zawierałyby klasyczne dane sprzedażowe + ewentualne magazynowe jest więc sporo. Te wymienione przeze mnie są najczęściej używane przez wykładowców na uczelniach. Sam przy pisaniu pracy magisterskiej korzystałem z bazy Foodmart. Kwestia tylko, czy chodzi Ci o właśnie takie dane, czy też może coś bardziej wyszukanego - może kursy walut, akcji itp.? Z tego co się orientuje, to NBP wystawia jakieś Web Service, którym można pobierać różne ciekawe dane, może warto poszukać tam? Możliwości jest sporo, musiałabyś jedynie trochę doprecyzować co Tobie najbardziej by odpowiadało :).

  • Michał Papciak
    Wpis na grupie SQL Server w temacie zapytanie select 5 tabel join
    17.07.2012, 18:02

    Witaj,
    moim zdaniem nie powinno to tak długo trwać. Może to oznaczać, że musisz odbudować indeksy lub zaktualizować statystyki.

    Jednak pierwszą rzeczą jaką bym zrobił jest przejrzenie planu wykonania (ikona include actual execution plan). Jeżeli widzisz tam jakiekolwiek scany, key lookupy to może być sygnał, że indeksy nie są prawidłowo skonstruowane. Może powinieneś dołączyć więcej kolumn w swoich indeksach, tak aby pokrywały one zapytanie (klauzula include)?

    Do spraw optymalizacyjnych polecam książkę Granta Fritchey'a SQL Server Execution Plans - jest ona naprawdę dobrze napisana i kilka podstawowych zasad z planów wykonania można przyswoić w ciągu pół godziny. Autor udostępnia e-booka całkowicie za darmo (znajdziesz m. in. na SQL Server Central).

    Więcej można by stwierdzić gdybyś udostępnił plan wykonania tego zapytania.

    Pzdr

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do