Questions tagged [staging]

Staging is the process of deploying to an intermediate, usually internal, repository so that deployed artifacts can be tested and later promoted to higher levels so that they can finally be release to public repositories

Staging, when it comes to Data warehousing

The Data Warehouse Staging Area is temporary location where data from source systems is copied. A staging area is mainly required in a Data Warehousing Architecture for timing reasons. In short, all required data must be available before data can be integrated into the Data Warehouse.

Due to varying business cycles, data processing cycles, hardware and network resource limitations and geographical factors, it is not feasible to extract all the data from all Operational data sources at exactly the same time.

For example, it might be reasonable to extract sales data on a daily basis, however, daily extracts might not be suitable for financial data that requires a month-end reconciliation process.

Data in the Data Warehouse can be either persistent (i.e. remains around for a long period) or transient (i.e. only remains around temporarily).

Not all business require a Data Warehouse Staging Area. For many businesses it is feasible to use ETL to copy data directly from operational databases into the Data Warehouse.

Links

530 questions
32
votes
2 answers

How do I stage all files at once in Git Gui?

I have just created a GIT on a folder. I now want to add the contents of that folder by "staging" all the files. In the GUI, is there a way to select all the files. I have well over 4000 files and clicking one at a time is proving to be a bit of a…
baash05
  • 4,394
  • 11
  • 59
  • 97
30
votes
5 answers

Concept of git tracking and git staging

When you modify a file in your working directory, git tells you to use "git add" to stage. When you add a new file to your working directory, git tells you to use "git add" to start tracking. I am a bit confused about these 2 concepts because i…
Jeele Yah
  • 427
  • 7
  • 12
30
votes
2 answers

What is git staging and why does Hg *ostensibly* not support it?

The Hg docs state that hg doesn't support an equivalent to git's index out of the box and suggests using extensions (record or mq) for similar behaviour. First, I have very little field experience with git, so let me state my understanding of the…
Cristian Diaconescu
  • 34,633
  • 32
  • 143
  • 233
27
votes
13 answers

clearing rails app database on heroku production site

So I'm new to ROR and Heroku and need a little help. I've created an app and have deployed it; however, I'd like to clear out the database associated with it. Meaning I'd like to clear any users (and their attached data) that have been created thus…
slovak_100
  • 782
  • 2
  • 10
  • 33
23
votes
5 answers

Disable git staging area

I really don't like the git staging area, it just makes my life unnecessarily confusing. Is it possible to disable it so that all edited and new files are in a single context? So that git diff shows the diff between the repository and my working…
sligocki
  • 6,246
  • 5
  • 38
  • 47
22
votes
3 answers

Adding a staging environment to the workflow

I currently have two environments in which I work: development locally and production on Heroku. I would like to add a staging environment on Heroku to see that everything goes as expected before pushing the app live to users. Preferably, the…
Fellow Stranger
  • 32,129
  • 35
  • 168
  • 232
21
votes
1 answer

What's the difference between 'git rm --cached', 'git restore --staged', and 'git reset'

I have come across the following three ways in order to unstage the files that were staged by the command 'git add' git rm --cached git restore --staged git reset Their behaviors looked completely same when I ran those commands…
sekai_no_suda
  • 413
  • 4
  • 11
21
votes
2 answers

Git: Stage into Commit, what is the right workflow?

I just created a big piece of code I want to commit in several separate commits. So I can stage relevant parts, commit, stage, commit, ... and so on until I have all my changes commited. The missing part is how can I test whether I split the commit…
Łukasz Lew
  • 48,526
  • 41
  • 139
  • 208
21
votes
1 answer

Is there a canonical definition of the staging environment?

It is my understanding that the (legitimate) purpose for a staging server is for testing the deployment process, rather than your code's acceptance or function. However, I almost never find people who share this understanding, with the most common…
iconoclast
  • 21,213
  • 15
  • 102
  • 138
20
votes
1 answer

Optimal workflow for Local / Staging / Production server stack + Git

I am looking to incorporate a web development workflow that allows me to do the following: Develop / Test locally mimics production server (many subdomains, a few mysql DBs) stays synced between desktop & laptop to allow on-the-go…
tdc
  • 5,174
  • 12
  • 53
  • 102
18
votes
5 answers

Best Practices for a Web App Staging Server (on a budget)

I'd like to set up a staging server for a Rails app. I use git & github, Cap, and have a VPS with Apache/Passenger. I'm curious as to the best practices for a staging setup, as far as both the configuration of the staging server as well as the…
user65663
18
votes
2 answers

Does anybody have a development/staging/deploying workflow with php/mysql?

I'm thinking about a good workflow for php/mysql web-development. Anybody got some tips?
Zoran Zaric
  • 1,211
  • 2
  • 11
  • 19
17
votes
4 answers

What is a good way to set up a dev, staging and production workflow with wordpress

Wordpress presents some challenges since it tends to keep too much in the database, making it hard to move from server to server. What are some other issues to look out for? What was your workflow like?
blockhead
  • 9,655
  • 3
  • 43
  • 69
16
votes
6 answers

Can I prevent search engines from indexing an entire directory on my website?

I have a staging site which I use to draft new features, changes and content to my actual website. I don't want this to get indexed, but I'm hoping for a solution a little easier than having to add the below to every page on my site:
Marty
  • 39,033
  • 19
  • 93
  • 162
15
votes
1 answer

How can I distinguish between STAGE and PRODUCTION builds on iTunes Connect / Apple TestFlight?

Stage builds talk to stage servers, which are as identical as possible to production servers, for testing purposes. Production builds talk to production servers, which store real, critical data. These are builds that are essentially for the same…
fatuhoku
  • 4,815
  • 3
  • 30
  • 70
1
2
3
35 36