Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak korzystać z kreatora importu/eksportu w programie SQL Server — samouczek dotyczący SQL Server/TSQL, część 104

Otrzymaliśmy plik SourceFile.xlsx i musimy go załadować do tabeli serwera SQL. Możemy utworzyć pakiet SSIS w BIDS lub użyć Kreatora importu/eksportu, aby załadować ten plik do tabeli SQL Server. W tym poście użyjemy Kreatora importu/eksportu.
Rys 1:Plik źródłowy programu Excel
Krok 1:
Kliknij prawym przyciskiem myszy na Bazę danych, w której istnieje Twoja tabela lub chcesz ją utworzyć i załadować dane Excela, jak pokazano poniżej
Rys 2:Importuj dane za pomocą Kreatora importu/eksportu w tabeli SQL Server.

Wybierz źródło danych:

Wybierz źródło danych, którego chcesz użyć jako źródła, Ponieważ ładujemy dane z Excela, Wybierz plik Excel, jak pokazano poniżej Rys 3:Wybierz źródło danych programu Excel w Kreatorze importu i eksportu


Wybierz miejsce docelowe:

Wybierz miejsce docelowe, do którego chcesz załadować dane ze źródła. W naszym przypadku ładujemy nasze dane do tabeli SQL Server. Skonfiguruj, jak pokazano poniżej Rys 4:Wybierz serwer SQL jako miejsce docelowe

Określ kopię tabeli lub zapytanie:

Możesz bezpośrednio wybrać tabelę, z której chcesz załadować dane lub możesz napisać zapytanie, jeśli używasz bazy danych jako źródła. Ponieważ używamy Excela jako źródła, wybierzemy Tabela (Arkusz). Rys 5:Wybierz Kopiuj dane z jednej lub więcej tabel lub widoków

Wybierz tabele źródłowe i widoki:

W tej części Kreatora musimy wybrać tabele lub widoki, których chcemy użyć ze źródła i załadować dane do miejsca docelowego. Gdy ładujemy dane z Excela, wyświetlane są zakładki Excela. Wybierz arkusz (zakładkę), który chcesz załadować. W obszarze Miejsce docelowe pokaże ci tę samą nazwę, co Źródło. Zmieniłem to na CustomerData. Możesz wybrać dowolną nazwę swojego Stołu. Możesz wybrać wiele arkuszy lub tabel ze źródła. Rys 6:Wybierz tabele/widoki źródłowe w Kreatorze importu i eksportu

Odwzorowania kolumn:

Kliknij Edytuj mapowania, a następnie możesz zmapować kolumny źródłowe do kolumn docelowych . Również jeśli potrzebujesz wybrać prawidłowy typ danych, możesz zmienić tutaj. Rys 7:Kreator importu i eksportu mapowania kolumn


Zapisz i uruchom pakiet:

Domyślnie opcja Uruchom natychmiast jest zaznaczona. Zmieniłem opcję na Zapisz pakiet SSIS i podałem lokalizację, w której chcę zapisać pakiet SSIS. Ponadto nie ma żadnych poufnych informacji, które chcę zapisać w Pakiecie, takich jak Hasło, więc wybrałem Nie zapisuj poufnych danych. Rys 8:Zapisz pakiet SSIS w systemie plików

Zapisz pakiet SSIS:

Podaj nazwę pakietu SSIS i lokalizację pliku, jak pokazano poniżej
Ryc. 10:Podaj nazwę pakietu SSIS

Ukończ kreatora:

Podsumowanie wszystkich kroków zostanie wyświetlone w tym kroku. Możesz zobaczyć źródło i miejsce docelowe itp.


Rys. 11:Podsumowanie kroków
Po naciśnięciu przycisku Zakończ Kreator wykona wszystkie poniższe kroki i ostatecznie zapisze pakiet SSIS.

Rys. 12:Zapisz pakiet SSIS w podanej lokalizacji
Pakiet jest tworzony na pulpicie zgodnie z podaną przeze mnie ścieżką.
Rys 13:Pakiet SSIS utworzony przez Kreatora importu/eksportu
Aby uruchomić ten pakiet, kliknij go dwukrotnie, a otworzy się poniższe okno. Jeśli chcesz zmienić nazwę pliku lub serwera SQL, możesz przejść do Menedżerów połączeń i zmienić ją. W moim przypadku nie chcę wprowadzać żadnych zmian. Naciśnij przycisk wykonania
Rys:14 Narzędzie do wykonywania pakietu
Po naciśnięciu Execute pojawi się okno Package Execute Progress i będziesz mógł zobaczyć postęp wykonywania swojego pakietu SSIS. Rys 15:Postęp wykonywania pakietu.
Kreator importu/eksportu to sposób na szybkie ładowanie danych między różnymi źródłami i miejscami docelowymi. Możesz szybko utworzyć pakiet SSIS za pomocą Kreatora importu/eksportu, a następnie dodać go do projektu SSIS i w razie potrzeby wprowadzić zmiany.
Jeśli musimy wyeksportować dane z SQL Server, musimy kliknąć prawym przyciskiem myszy na bazę danych-->Zadania -->Kreator eksportu i importu/eksportu zostanie uruchomiony.

Prezentacja wideo:jak używać Kreatora importu i eksportu do ładowania danych z pliku Excela do tabeli SQL Server


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sprawdź, czy tabela ma DEFAULT ograniczenie w SQL Server za pomocą OBJECTPROPERTY()

  2. Niepoprawna składnia w pobliżu ''

  3. Usuń zdarzenia z dziennika poczty bazy danych w programie SQL Server (T-SQL)

  4. SQL Server, Jak ustawić automatyczny przyrost po utworzeniu tabeli bez utraty danych?

  5. Dlaczego używać klucza podstawowego nie zerowego w TSQL?