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
6
votes
2 answers

In what exact cases should staging / beta and production / stable environments share a database?

In my past and current web development positions, Staging / Beta and Production / Stable environments have shared a database. Here's my understanding of what is going on: Staging / Beta is basically identical to Production / Stable's server(s),…
theschles
  • 63
  • 1
  • 7
6
votes
3 answers

Best practices for (php/mysql) deployment to shared hosting?

I have worked within a web development company where we had our local machines, a staging server and a a number of production servers. We worked on macs in perl and used svn to commit to stage, and perl scripts to load to production servers. Now I…
zenna
  • 9,006
  • 12
  • 73
  • 101
6
votes
2 answers

Heroku using production configuration instead of staging configuration

I'm running two apps on Heroku, one being myapp-production and the other one being myapp-staging. For some reason however, the staging app uses the production environment configuration rather than the staging configuration, which I have defined in…
5
votes
2 answers

git repository to staging site to live site

I'm just learning git and its basic fundamentals. I've got a live Magento store running and need to version control it asap. I've got git loaded on my work machine and have played around with setting up repositories, adding, committing and pushing…
Jared Eitnier
  • 7,012
  • 12
  • 68
  • 123
5
votes
2 answers

Heroku RACK_ENV says "development" on Thin, but "staging" on Unicorn

I came across this behavior and was wondering if anyone else had seen it. I have a workaround so it's not a show-stopper. I created a new app on Heroku with a Cedar stack. When demonstrating multiple environments I added the following config var:…
wjklos
  • 51
  • 1
  • 3
5
votes
1 answer

How to create git workflow on heroku?

Production ↑ Staging ↗↘ Development ↗↙ ↖↘ Developer1 Developer2 How to create git workflow on heroku?
ritesh
  • 51
  • 1
5
votes
9 answers

Multiple Magento Environments

We have a Magento store setup and under version control, we'd like to setup a staging store which uses the same code but different connection details. e.g. Live details for the live store and a staging database for staging. Is this possible with…
Tom
  • 33,626
  • 31
  • 85
  • 109
5
votes
2 answers

How to run GAE cron jobs as specific app version?

Recently I've started using limited staging on my Google App Engine project. The data is still shared between all versions, but behaviour (especially user facing behaviour) is different. Naturally when I implement something incredibly new it only…
Swizec Teller
  • 2,322
  • 1
  • 19
  • 24
5
votes
4 answers

Best/Better/Optimal way to setup a Staging/Development server

I recently launched a service, meaning I can no longer work directly on the site, or I do so at a risk. I haven't been able to find any "standard" or "best" way to make a development server. The two things I have seen are a) Using a GIT or SVN to…
Kerry Jones
  • 21,806
  • 12
  • 62
  • 89
5
votes
0 answers

What is the difference between deploy and promote and release in Sonatype Nexus Pro?

I am new to Nexus Pro. I am trying to understand the difference between deploy, promote and release in Nexus Pro. My understanding is that to move the tested/approved artifacts from Staging to Release repository we do promote. But why are there…
karthikeayan
  • 4,291
  • 7
  • 37
  • 75
5
votes
2 answers

Can't stage folder for commit with git add . or git add -u

so if I do a git status I get: bsg-integration> git status On branch master Your branch is up-to-date with 'origin/master'. Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git checkout --…
letter Q
  • 14,735
  • 33
  • 79
  • 118
5
votes
5 answers

local staging magento site redirecting to live site

I followed this tutorial to set up a local staging version of our magento site. Locally it is running on an ubuntu & an apache server. Everything seemed to work fine but when I point a browser at the staging site it redirects to the live site. So…
Holly
  • 7,462
  • 23
  • 86
  • 140
5
votes
6 answers

Wordpress database migration

I've looked around the Wordpress forums about this and didn't find anything so I thought I might try here. If you have a staging/dev Wordpress setup used for testing new pluging and such, how do you go about migrating the data in the staging…
Sean Cull
  • 111
  • 1
  • 3
5
votes
1 answer

how show the diff from my current working directory and my last commit?

I'm using git and need included in the diff result untracked files. So what command I must execute to get all the difference between my current working directory and the HEAD, even part of the difference exist in the new file addition?
user1785721
5
votes
6 answers

Running test on Production Code/Server

I'm relatively inexperienced when it comes to Unit Testing/Automated Testing, so pardon the question if it doesn't make any sense. The current code base I'm working on is so tightly coupled that I'll need to refactor most of the code before ever…
Jack Marchetti
  • 15,536
  • 14
  • 81
  • 117