Was ist ein staging-Tabelle?
Sind staging-Tabellen werden verwendet, nur in Data-warehouse-Projekt oder in irgendeiner SSIS
Projekt? Ich würde gerne wissen, was ist ein staging-Tabelle? Kann jemand mir einige Beispiele auf, wie es zu benutzen und unter welchen Umständen es umgesetzt wird?
Auch, kann ich bitte wissen, die besten Praktiken, während es zu benutzen?
InformationsquelleAutor Suj | 2015-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
staging-Tabellen werden nur Datenbank-Tabellen mit Daten Ihres Unternehmens in irgendeiner form oder andere. Staging ist der Prozess der Erstellung von business-Daten, in der Regel von einigen business-Anwendung. Für Ihre Durchschnittliche BI-system Sie bereiten die Daten, bevor Sie geladen werden. Eine staging-Tabelle ist im Grunde nur eine temporäre Tabelle mit den business-Daten, geändert und/oder gereinigt werden. Je nach Ihren konkreten Fall, können Sie mehrere staging-Tabellen aus verschiedenen Quell-Systemen, die dann kombiniert in die entstehende Faktentabelle für das BI-system.
einfaches Beispiel: Ihr ERP-system hat mehrere Tabellen für Rechnungen, Rechnung Kopf -, Rechnungs-Linien, beteiligten Partnern. Sie müssen einige Informationen aus allen Tabellen in einer einzigen Faktentabelle. Zusätzlich müssen Sie zum konvertieren von Daten in Ihrer Rechnung die Daten in eine date-dimension. Also Sie laden Sie zunächst Ihre Rechnungs-Daten in staging-Tabellen, fügen Sie das Datum, dimension data, und erstellen Sie eine Fakt-Tabelle von dort. Manchmal staging-Tabellen, die identisch Aussehen können, um die Tabellen in der origin-system, manchmal sind Sie vielleicht ein Ergebnis einer SQL-Abfrage mehrere Tabellen verknüpfen. Alles hängt von Ihrem Szenario ab.
Hallo Dirk, nochmals vielen Dank. So, wie Sie angegeben haben (Ergebnis einer SQL-Abfrage mehrere Tabellen verknüpfen), es kann auch verwendet werden, in einem nicht-Daten-ware-house-Projekt. Obwohl ich bin nicht vertraut mit dem Begriff staging-Tabelle, jetzt konnte ich verstehen, dass es nur eine temp-Tabelle oder intermediate-Tabelle verwendet für die Modifikation der Daten/Reinigung Zweck.
InformationsquelleAutor Dirk Trilsbeek