Archiwum dla kategorii ‘SSIS’

SSIS: „Conversion failed when converting date and/or time from character string”

2014-12-30

Jeżeli masz ten błąd to najprawdopodobniej… nie udaje się konwersja napisu na datę… Wiem, Ameryki nie odkryłem, ale sam ostatnio ugrzązłem w takim problemie. Serwer SQL z rosyjskim collation, laptop polski, SQL Server angielski i jak tu konwertować daty, panie premierze!? Przyczyna: Wysyłasz datę w formacie np. 20.12.2014, tymczasem podczas konwersji SQL lub SSIS lub […]

By Rafał Kraik in SSIS

SSIS: „The value could not be converted because of a potential loss of data.”

2014-12-30

Prosty pakiet i podczas wykonania błąd: The value could not be converted because of a potential loss of data. No jak to!? Przecież piszę do Excela, a komórki nie mają ustalonego rozmiaru! Cokolwiek wpiszę to, excel przyjmuje. Przecież to nie baza danych, gdzie każda kolumna musi mieć ustalony rozmiar! Zobaczmy to dokładniej: Kliknij prawym przyciskiem na […]

By Rafał Kraik in SSIS

Brak SSDT BI x64 (SQL Server Data Tools Business Inteligence).

2014-12-30

Od lat kiedy chciałeś stworzyć pakiet Integration Services lub raport w Reporting Services lub kostkę w Analysis Services, korzystałeś z Visual Studio i dostępnych w nim szablonów, które pojawiały się po wykonaniu instalacji SQL Server z zaznaczonymi opcjami BIDS (Business Inteligence Development Studio – do SQL 2008 R2) lub SSDS (SQL Server Data Tools w […]

By Rafał Kraik in SSAS, SSIS

SSIS: Import plików excel z katalogu – krok po kroku z obrazkami

2014-06-01

        Dość często dane trafiają do nas w postaci pliku excel i należy je zaimportować do bazy danych. Jeżeli zdarzać się to będzie często, można pokusić się o stworzenie odpowiedniego mechanizmu w postaci pakietu SSIS. Załóżmy, że wszystkie nowe pliki trafiają do jednego wybranego folderu, a my będziemy wczytywać ich zawartość do […]

By Rafał Kraik in SSIS

Który job odwołuje się do pakietu SSIS?

2013-12-30

select js.step_name, js.command, j.name from msdb.dbo.sysjobsteps js join msdb.dbo.sysjobs j on js.job_id = j.job_id where command like '%atlas%’ W logu aplikacyjnym systemu Windows został onaleziony zapis o  nieudanym uruchomieniu pakietu SSIS: Package „Nazwa pakietu” failed. Moje zadanie to odnaleźć kto uruchomił pakiet i dlaczego doszło do błędu. Z pierwszą częścią pytania nie ma większego problemu. W […]

By Rafał Kraik in SQL, SSIS

SSIS: Slowly Changing Dimension – przykład

2012-12-09

Załóżmy, że mamy: CREATE DATABASE TEST_SCD USE TEST_SCD CREATE TABLE Source (Id INT IDENTITY NOT NULL PRIMARY KEY, Name NVARCHAR(50), City NVARCHAR(50)) CREATE TABLE Destination (Id INT IDENTITY NOT NULL PRIMARY KEY, SourceId INT, Name NVARCHAR(50), City NVARCHAR(50), DateFrom DATE, DateTo DATE) Z założenia nowe dane znajdują się w tabeli Source. Należy je przenieść do tabeli […]

By Rafał Kraik in SSIS

SSIS: DataTap w SQL 2012

2012-11-28

We wpisie Jak uruchomić pakiet SSIS z TSQL w Management Studio? pokazałem jak uruchomić pakiet SSIS w management studio. W wersji SQL 2012 istnieje możliwość zdefiniowania tzw. Data Tap. Polega to na tym, że w Data Flow Task zostanie dodany „jakby Data Viewer”, ale jego celem nie będzie pokazanie rekordów przepływających z jednego tasku do drugiego w […]

By Rafał Kraik in SSIS