-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
-
Historia
-
Informatyka
- Aplikacje biurowe
- Aplikacje biznesowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Egipt
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Nobliści
- Nowele
- Obyczajowa
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Bazy danych
-
Big Data
-
Biznes i ekonomia
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development

Connecting the Data: Data Integration Techniques for Building an Operational Data Store (ODS)
When organizations change or enhance their internal structures, business data integration is a complex problem that they must resolve. This book describes the common hurdles you might face while working with data integration and shows you various ways to overcome these challenges.
The book begins by explaining the foundational concepts of ODS. Once familiar with schema integration, you'll learn how to reverse engineer each data source for creating a set of data dictionary reports. These reports will provide you with the metadata necessary to apply the schema integration process. As you progress through the chapters, you will learn how to write scripts for populating the source databases and spreadsheets, as well as how to use reports to create Extract, Transform, and Load (ETL) specifications.
By the end of the book, you will have the knowledge necessary to design and build a small ODS.
- Google Cloud for DevOps Engineers
- Contributors
- About the author
- About the reviewers
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Section 1: Site Reliability Engineering A Prescriptive Way to Implement DevOps
- Chapter 1: DevOps, SRE, and Google Cloud Services for CI/CD
- Understanding DevOps, its evolution, and life cycle
- Revisiting DevOps evolution
- DevOps life cycle
- Key pillars of DevOps
- SREs evolution; technical and cultural practices
- The evolution of SRE
- Understanding SRE
- SRE's approach toward DevOps' key pillars
- Introducing SRE's key concepts
- SRE's technical practices
- SRE's cultural practices
- Cloud-native approach to implementing DevOps using Google Cloud
- Focus on microservices
- Cloud-native development
- Continuous integration in GCP
- Continuous delivery/deployment in GCP
- Continuous monitoring/operations on GCP
- Bringing it all together building blocks for a CI/CD pipeline in GCP
- Summary
- Points to remember
- Further reading
- Practice test
- Answers
- Understanding DevOps, its evolution, and life cycle
- Chapter 2: SRE Technical Practices Deep Dive
- Defining SLAs
- Key jargon
- Blueprint for a well-defined SLA
- SLIs drive SLOs, which inform SLAs
- Defining reliability expectations via SLOs
- SLOs drive business decisions
- Setting SLOs the guidelines
- Exploring SLIs
- Categorizing user journeys
- SLI equation
- Sources to measure SLIs
- SLI best practices (Google-recommended)
- Understanding error budgets
- Error budget policy and the need for executive buy-in
- Making a service reliable
- Summarizing error budgets
- Eliminating toil through automation
- Illustrating the impact of SLAs, SLOs, and error budgets relative to SLI
- Scenario 1 New service features introduced; features are reliable; SLO is met
- Scenario 2 New features introduced; features are not reliable; SLO is not met
- Summary
- Points to remember
- Further reading
- Practice test
- Answers
- Defining SLAs
- Chapter 3: Understanding Monitoring and Alerting to Target Reliability
- Understanding monitoring
- Monitoring as a feedback loop
- Monitoring misconceptions to avoid
- Monitoring sources
- Monitoring strategies
- Monitoring types
- The golden signals
- Alerting
- Alerting strategy key attributes
- Alerting strategy potential approaches
- Handling service with low traffic
- Steps to establish an SLO alerting policy
- Alerting system desirable characteristics
- Time series
- Time series structure
- Time series cardinality
- Time series data metric types
- Summary
- Points to remember
- Further reading
- Practice test
- Answers
- Understanding monitoring
- Chapter 4: Building SRE Teams and Applying Cultural Practices
- Building SRE teams
- Staffing SRE engineers (SREs)
- SRE team implementations procedure and strategy
- SRE engagement model
- Incident management
- Incident life cycle
- Elements of effective incident management
- Being on call
- Paging versus non-paging events
- Single-site versus multi-site production teams
- Recommended practices while being on call
- Psychological safety
- Factors to overcome in order to foster psychological safety
- Sharing vision and knowledge and fostering collaboration
- Unified vision
- Communication and collaboration
- Summary
- Points to remember
- Further reading
- Practice test
- Answers
- Building SRE teams
- Section 2: Google Cloud Services to Implement DevOps via CI/CD
- Chapter 5: Managing Source Code Using Cloud Source Repositories
- Technical requirements
- Introducing the key features
- Creating a repository via Google Cloud Console
- Creating a repository via the CLI
- Adding files to a repository in CSR
- One-way sync from GitHub/Bitbucket to CSR
- Common operations in CSR
- Browsing repositories
- Performing a universal code search
- Detecting security keys
- Assigning access controls
- Hands-on lab integrating with Cloud Functions
- Adding code to an existing repository through the Cloud Shell Editor
- Pushing code from the Cloud Shell Editor (local repository) into CSR
- Creating a cloud function and deploying code from the repository in CSR
- Summary
- Further reading
- Practice test
- Answers
- Chapter 6: Building Code Using Cloud Build, and Pushing to Container Registry
- Technical requirements
- Key terminology (prerequisites)
- Understanding the need for automation
- Building and creating container images Cloud Build
- Cloud Build essentials
- Building code using Cloud Build
- Storing and viewing build logs
- Managing access controls
- Cloud Build best practices optimizing builds
- Managing build artifacts Container Registry
- Container Registry key concepts
- Hands-on lab building, creating, pushing, and deploying a container to Cloud Run using Cloud Build triggers
- Creating an empty repository in Source Repositories
- Creating a Cloud Build trigger
- Adding code and pushing it to the master branch
- Code walk-through
- Viewing the results
- Summary
- Points to remember
- Further reading
- Practice test
- Answers
- Chapter 7: Understanding Kubernetes Essentials to Deploy Containerized Applications
- Technical requirements
- Kubernetes a quick introduction
- Container orchestration
- Kubernetes features
- Kubernetes cluster anatomy
- Master components Kubernetes control plane
- Node components
- Using kubectl
- Kubernetes objects
- Pod
- Deployment
- StatefulSets
- DaemonSets
- Service
- Scheduling and interacting with Pods
- Summarizing master plane interactions on Pod creation
- Critical factors to consider while scheduling Pods
- Kubernetes deployment strategies
- Recreate strategy
- Rolling update strategy
- Blue/Green strategy
- Canary deployment
- Summary
- Points to remember
- Further reading
- Practice test
- Answers
- Chapter 8: Understanding GKE Essentials to Deploy Containerized Applications
- Technical requirements
- Google Kubernetes Engine (GKE) introduction
- Creating a GKE cluster
- GKE cluster deploying and exposing an application
- GKE Console
- GKE core features
- GKE node pools
- GKE cluster configuration
- AutoScaling in GKE
- Networking in GKE
- Storage options for GKE
- Cloud Operations for GKE
- GKE Autopilot hands-on lab
- Summary
- Points to remember
- Further reading
- Practice test
- Answers
- Chapter 9: Securing the Cluster Using GKE Security Constructs
- Technical requirements
- Essential security patterns in Kubernetes
- Authentication
- Authorization
- Control plane security
- Pod security
- Hardening cluster security in GKE
- GKE private clusters
- Container-optimized OS
- Shielded GKE nodes
- Network Policies restricting traffic among pods
- Workload Identity
- Points to remember
- Further reading
- Practice test
- Answers
- Chapter 10: Exploring GCP Cloud Operations
- Cloud Monitoring
- Workspaces
- Dashboards
- Metrics explorer
- Uptime checks
- Alerting
- Monitoring agent
- Cloud Monitoring access controls
- Cloud Logging
- Audit Logs
- Logs ingestion, routing, and exporting
- Summarizing log characteristics across log buckets
- Logs Explorer UI
- Logs-based metrics
- Network-based log types
- Logging agent
- Cloud Debugger
- Setting up Cloud Debugger
- Using Cloud Debugger
- Access control for Cloud Debugger
- Cloud Trace
- Trace Overview
- Trace List
- Analysis Reports
- Cloud Profiler
- Access control for Cloud Profiler
- Binding SRE and Cloud Operations
- SLO monitoring
- Hands-on lab tracking service reliability using SLO monitoring
- Summary
- Points to remember
- Further reading
- Practice test
- Answers
- Cloud Monitoring
- Appendix: Getting Ready for Professional Cloud DevOps Engineer Certification
- Cloud Deployment Manager
- Cloud Tasks
- Spinnaker
- Mock Exam 1
- Test Duration: 2 hours
- Total Number of Questions: 50
- Answers
- Mock Exam 2
- Test Duration: 2 hours
- Total Number of Questions: 50
- Answers
- Why subscribe?
- Other Books You May Enjoy
- Packt is searching for authors like you
- Leave a review - let other readers know what you think
- Tytuły: Connecting the Data: Data Integration Techniques for Building an Operational Data Store (ODS)
- Autor: Angelo Bobak
- Tytuł oryginału: Connecting the Data: Data Integration Techniques for Building an Operational Data Store (ODS)
- ISBN Ebooka: 9781935504924, 9781935504924
- Data wydania: 2014-07-09
- Identyfikator pozycji: e_2t7v
-
Kategorie: