The document discusses the use of scripting in SQL Server Integration Services (SSIS). It covers how scripts allow extending package functionality beyond default tasks. Specific topics covered include using scripts to manage packages programmatically via the object model or command line utilities, configuring script tasks, using the log method and handling events from within a script task, and creating a data transformation script component. Demos are provided for various scripting features.
This PPT explains SSIS control flow tasks that exist in SQL Server 2008 R2, it's the continuation of "http://www.slideshare.net/PramodSingla1/319-ssistraining2008r2-control-flow-tasks" PPT.
This PPT explains SSIS Data flow task transformations that exists in SQL Server 2008 R2, it's the continuation of "http://www.slideshare.net/PramodSingla1/6-19-ssis-training2008r2-dataflowtransformation" PPT.
This PPT explains SSIS control flow tasks that exist in SQL Server 2008 R2, it's the continuation of "http://www.slideshare.net/PramodSingla1/319-ssistraining2008r2-control-flow-tasks" PPT.
This PPT explains SSIS Data flow task transformations that exists in SQL Server 2008 R2, it's the continuation of "http://www.slideshare.net/PramodSingla1/6-19-ssis-training2008r2-dataflowtransformation" PPT.
When developing applications we have a hard time managing application state, and that is okay because managing application state is hard. We will try to make it easier using Redux.
Redux is predictable state management container for JavaScript applications that helps us manage our state while also making our state mutations predictable.
Through the presentation and code, I will show you how I solved my state problem with Redux in React application.
Redux - idealne dopełnienie Reacta. Prezentacja przedstawiona na warsztatach z podstaw technologii Redux w ramach DreamLab Academy.
W razie pytań zapraszamy do kontaktu academy@dreamlab.pl
The presentation has been part of DreamLab Academy workshop on Redux. For more details get in touch - academy@dreamlab.pl
Basic concepts of React, Flux, Redux and the most important ES2015 (ES6) features.
Presentation on Github pages: http://lingvokot.github.io/React-Redux-ES6-presentation/
Quick start with React | DreamLab Academy #2DreamLab
Szybki start z React. Prezentacja przedstawiona na warsztatach z podstaw technologii React w ramach DreamLab Academy.
W razie pytań zapraszamy do kontaktu academy@dreamlab.pl
В презентации описаны лучшие практики использования библиотеки React в связке с Redux. Быстрое разворачивание SPA без настройки Webpack и Babel с помощью утилиты Create React App, Smart and Dumb, Stateful and Stateless Components, управление рендером с помощью shouldComponentUpdate, Redux модули, мемоизация и middlewares.
More useful info on our:
- website: https://clickky.biz
- blog: https://clickky.biz/blog
Sign up!
Intro course presentation for React with Redux. It is including how to make AJAX Request with React, use Middleware, Router, and Reselect.
Github repo - https://github.com/stanimirtt/react-redux-course-2017
A library for building user interfaces
Designed for View layer
Created by Facebook/Instagram developers
Build reusable & Interactive UI components
Renders your UI and respond to events
When developing applications we have a hard time managing application state, and that is okay because managing application state is hard. We will try to make it easier using Redux.
Redux is predictable state management container for JavaScript applications that helps us manage our state while also making our state mutations predictable.
Through the presentation and code, I will show you how I solved my state problem with Redux in React application.
Redux - idealne dopełnienie Reacta. Prezentacja przedstawiona na warsztatach z podstaw technologii Redux w ramach DreamLab Academy.
W razie pytań zapraszamy do kontaktu academy@dreamlab.pl
The presentation has been part of DreamLab Academy workshop on Redux. For more details get in touch - academy@dreamlab.pl
Basic concepts of React, Flux, Redux and the most important ES2015 (ES6) features.
Presentation on Github pages: http://lingvokot.github.io/React-Redux-ES6-presentation/
Quick start with React | DreamLab Academy #2DreamLab
Szybki start z React. Prezentacja przedstawiona na warsztatach z podstaw technologii React w ramach DreamLab Academy.
W razie pytań zapraszamy do kontaktu academy@dreamlab.pl
В презентации описаны лучшие практики использования библиотеки React в связке с Redux. Быстрое разворачивание SPA без настройки Webpack и Babel с помощью утилиты Create React App, Smart and Dumb, Stateful and Stateless Components, управление рендером с помощью shouldComponentUpdate, Redux модули, мемоизация и middlewares.
More useful info on our:
- website: https://clickky.biz
- blog: https://clickky.biz/blog
Sign up!
Intro course presentation for React with Redux. It is including how to make AJAX Request with React, use Middleware, Router, and Reselect.
Github repo - https://github.com/stanimirtt/react-redux-course-2017
A library for building user interfaces
Designed for View layer
Created by Facebook/Instagram developers
Build reusable & Interactive UI components
Renders your UI and respond to events
Presentation from RedDotRubyConf 2011 in Singapore. It explains multi-tenancy and why it is increasingly required for Rails development. Four of the many approaches are covered in some detail (including what resources we have available for re-use) and I end with a naive question (& call to action?) .. "Isn't it about time there was a 'Rails Way'?"
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)Brian Brazil
Prometheus is a next-generation monitoring system. Since being publicly announced last year it has seen wide-spread interest and adoption. This talk will look at the concepts behind monitoring with Prometheus, and how to use it with Kubernetes which has direct support for Prometheus.
Journey to containers by Chet Lintz - AWS Chicago Jan 17,2018 user group on C...AWS Chicago
"Journey to Containers" - Chet Lintz, Software Engineer at Label Insight
17
JAN
Past Meetup
AWS Chicago
Jan 17, 2018 user group event: Evaluating and using ECS, Docker, and Kubernetes
WSO2 Complex Event Processor (WSO2 CEP) helps identify the most meaningful events and patterns from multiple data sources, analyze their impacts, and act on them in real time. 100% open source, it allows you a set up a more agile connected business, responding to urgent business situations with both speed and precision.
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
Opendatabay - Open Data Marketplace.pptxOpendatabay
Opendatabay.com unlocks the power of data for everyone. Open Data Marketplace fosters a collaborative hub for data enthusiasts to explore, share, and contribute to a vast collection of datasets.
First ever open hub for data enthusiasts to collaborate and innovate. A platform to explore, share, and contribute to a vast collection of datasets. Through robust quality control and innovative technologies like blockchain verification, opendatabay ensures the authenticity and reliability of datasets, empowering users to make data-driven decisions with confidence. Leverage cutting-edge AI technologies to enhance the data exploration, analysis, and discovery experience.
From intelligent search and recommendations to automated data productisation and quotation, Opendatabay AI-driven features streamline the data workflow. Finding the data you need shouldn't be a complex. Opendatabay simplifies the data acquisition process with an intuitive interface and robust search tools. Effortlessly explore, discover, and access the data you need, allowing you to focus on extracting valuable insights. Opendatabay breaks new ground with a dedicated, AI-generated, synthetic datasets.
Leverage these privacy-preserving datasets for training and testing AI models without compromising sensitive information. Opendatabay prioritizes transparency by providing detailed metadata, provenance information, and usage guidelines for each dataset, ensuring users have a comprehensive understanding of the data they're working with. By leveraging a powerful combination of distributed ledger technology and rigorous third-party audits Opendatabay ensures the authenticity and reliability of every dataset. Security is at the core of Opendatabay. Marketplace implements stringent security measures, including encryption, access controls, and regular vulnerability assessments, to safeguard your data and protect your privacy.
Explore our comprehensive data analysis project presentation on predicting product ad campaign performance. Learn how data-driven insights can optimize your marketing strategies and enhance campaign effectiveness. Perfect for professionals and students looking to understand the power of data analysis in advertising. for more details visit: https://bostoninstituteofanalytics.org/data-science-and-artificial-intelligence/
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...pchutichetpong
M Capital Group (“MCG”) expects to see demand and the changing evolution of supply, facilitated through institutional investment rotation out of offices and into work from home (“WFH”), while the ever-expanding need for data storage as global internet usage expands, with experts predicting 5.3 billion users by 2023. These market factors will be underpinned by technological changes, such as progressing cloud services and edge sites, allowing the industry to see strong expected annual growth of 13% over the next 4 years.
Whilst competitive headwinds remain, represented through the recent second bankruptcy filing of Sungard, which blames “COVID-19 and other macroeconomic trends including delayed customer spending decisions, insourcing and reductions in IT spending, energy inflation and reduction in demand for certain services”, the industry has seen key adjustments, where MCG believes that engineering cost management and technological innovation will be paramount to success.
MCG reports that the more favorable market conditions expected over the next few years, helped by the winding down of pandemic restrictions and a hybrid working environment will be driving market momentum forward. The continuous injection of capital by alternative investment firms, as well as the growing infrastructural investment from cloud service providers and social media companies, whose revenues are expected to grow over 3.6x larger by value in 2026, will likely help propel center provision and innovation. These factors paint a promising picture for the industry players that offset rising input costs and adapt to new technologies.
According to M Capital Group: “Specifically, the long-term cost-saving opportunities available from the rise of remote managing will likely aid value growth for the industry. Through margin optimization and further availability of capital for reinvestment, strong players will maintain their competitive foothold, while weaker players exit the market to balance supply and demand.”
2. ContentContent
Recap and Q&A
Scripting in Integration Services
◦ Demo: Get the list of names from the SSIS package store
Script Task Configuration
◦ Demo: Configuring a Script Task
◦ Demo: Sending Email using Script task
Log method
◦ Demo: Working with the Log method
Events
◦ Demo: Working with the Events Member
Script Components
◦ Demo: Creating a Data Transformation Script Component
Summary
@copyright 2014
(pramod_singla@yahoo.co.in)
3. Recap and Q&ARecap and Q&A
Split and Join Transformations
Demo: Conditional Split
Demo: Multicast
Demo: Union All
Demo: Merge
Demo: Merge Join
Demo: Lookup
Demo: Cache
Business Intelligence Transformations
Demo: SCD
Demo: Fuzzy Grouping
Demo: Term Extraction
Auditing Transformations
Demo: Audit
Demo: Row count
@copyright 2014
(pramod_singla@yahoo.co.in)
4. Scripting in Integration ServicesScripting in Integration Services
Allow to perform administrative tasks programmatically
Allow to extend existing packages with custom logic using
◦ Script task and
◦ Script component.
Perform administrative tasks programmatically using following
options:
◦ Use the Integration Services object model to manage Integration Services
packages, folders, and roles.
◦ Use the Integration Services command prompt utilities, dtexec and dtutil, to run
and manage packages.
◦ Use an appropriate task in a package to run a program or batch file.
@copyright 2014
(pramod_singla@yahoo.co.in)
5. Managing Integration ServicesManaging Integration Services
Objects with the Object Model.Objects with the Object Model.
Use the object model( especially the properties and methods of the
Application class) to perform the following management tasks:
◦ To get a list of packages stored in a particular location
◦ To determine whether an individual package or folder exists, or to manage the
folders in which packages are stored
◦ To get a list of running packages and to stop a running package
◦ To get a list of roles that is available on a server or assigned to a package
@copyright 2014
(pramod_singla@yahoo.co.in)
6. Command Prompt UtilitiesCommand Prompt Utilities
dtexec utility
◦ Used too run an Integration Services package
◦ The dtexec utility provides access to all the package configuration and execution
features, such as connections, properties, variables, logging, and progress
indicators.
◦ The dtexec utility lets you load packages from three sources: a Microsoft SQL
Server database, the SSIS service, and the file system.
dtutil utility
◦ Can copy, move, delete, or verify the existence of a package.
◦ These actions can be performed on any SSIS package that is stored in one of
three locations: a Microsoft SQL Server database, the SSIS Package Store, and the
file system.
◦ The storage type of the package is identified by the /SQL, /FILE,
and /DTS options.
C:Userspram>dtutil /DTS MSDBmyFolderconversion /EXISTS
C:Userspram>dtutil /FILE c:6_2_DataFlowTransformation.dtsx /DestServer comp_4
/COPY DTS;MSDBdestpkgname
C:Userspram>dtutil /DTS MSDBdestpkgname /DELETE
@copyright 2014
(pramod_singla@yahoo.co.in)
7. Script Task ConfigurationScript Task Configuration
Provides code to perform functions that are not available in the
built-in tasks and transformations.
If you have to use the script to do the same work for each row of
data in a set, you should use the Script component instead of the
Script task.
Configuring the Script Task
◦ Specify the script language.
◦ Optionally, provide lists of read-only and read/write variables for use in the script.
◦ Specify the method in the VSTA project that the Integration Services runtime calls
as the entry point into the Script task code.
@copyright 2014
(pramod_singla@yahoo.co.in)
8. Log Method(Demo)Log Method(Demo)
The Script task can use the Log method of the Dts object to log
user-defined data.
◦ Enable logging and
◦ select ScriptTaskLogEntry on the Details tab of the Configure SSIS
Logs dialog box to get it working
@copyright 2014
(pramod_singla@yahoo.co.in)
9. Events(Emo)Events(Emo)
At run time, executables (packages and Foreach Loop, For Loop, Sequence, and task host containers) raise events
@copyright 2014
(pramod_singla@yahoo.co.in)
Event handler Event
OnError The event handler for the OnError event. This event is raised by an executable when an error occurs.
OnExecStatusChange
d
The event handler for the OnExecStatusChanged event. This event is raised by an executable when
its execution status changes.
OnInformation The event handler for the OnInformation event. This event is raised during the validation and
execution of an executable to report information.
OnPostExecute The event handler for the OnPostExecute event.
OnPostValidate The event handler for the OnPostValidate event. This event is raised by an executable when its
validation is finished.
OnPreExecute The event handler for the OnPreExecute event.
OnPreValidate The event handler for the OnPreValidate event.
OnProgress The event handler for the OnProgress event. This event is raised by an executable when measurable
progress is made by the executable.
OnQueryCancel The event handler for the OnQueryCancel event. This event is raised by an executable to determine
whether it should stop running.
OnTaskFailed The event handler for the OnTaskFailed event. This event is raised by a task when it fails.
OnVariableValueChan
ged
The event handler for the OnVariableValueChanged event. This event is raised by an executable
when the value of a variable changes.
OnWarning The event handler for the OnWarning event. This event is raised by an executable when a warning
occurs.
10. Script Components(Demo)Script Components(Demo)
The Script component can be used as a
◦ source,
◦ a transformation,
◦ or a destination
You can use the Script component in packages for the following
purposes:
◦ Apply multiple transformations to data instead of using multiple transformations in
the data flow
◦ Access business rules in an existing .NET assembly. For example, a script can
apply a business rule that specifies the range of values that are valid in
an Income column.
◦ Use custom formulas and functions
◦ Validate column data and skip records that contain invalid data
If the Script component contains a script that tries to read the
value of a column that is NULL, the Script component fails when
you run the package
@copyright 2014
(pramod_singla@yahoo.co.in)
11. SummarySummary
Scripting in Integration Services
◦ Demo: Get the list of names from the SSIS package store
Script Task Configuration
◦ Demo: Configuring a Script Task
◦ Demo: Sending Email using Script task
Log method
◦ Demo: Working with the Log method
Events
◦ Demo: Working with the Events Member
Script Components
◦ Demo: Creating a Data Transformation Script Component
@copyright 2014
(pramod_singla@yahoo.co.in)