Megosztás a következőn keresztül:


Adatok áthelyezése az Azure Blob Storage-ba vagy onnan SSIS-összekötőkkel

Az Azure Feature Pack for Integration Services (SSIS) összetevőket biztosít az Azure-hoz való csatlakozáshoz, az Azure és a helyszíni adatforrások közötti adatátvitelhez, valamint az Azure-ban tárolt adatok feldolgozásához.

Ez a menü olyan technológiákra mutat, amelyek segítségével adatokat helyezhet át az Azure Blob Storage-ba és onnan:

Miután az ügyfelek áthelyezték a helyszíni adatokat a felhőbe, bármely Azure-szolgáltatásból hozzáférhetnek adataikhoz, hogy kihasználhassák az Azure-technológiák teljes előnyeit. Az adatok később felhasználhatók például az Azure Machine Tanulás vagy egy HDInsight-fürtön.

Az Azure-erőforrások használatára az SQL- és a HDInsight-útmutatókban találhat példákat.

Azokat a kanonikus forgatókönyveket, amelyek az SSIS-t használják a hibrid adatintegrációs forgatókönyvekben gyakran előforduló üzleti igények kielégítésére, tekintse meg az Azure-hoz készült SQL Server Integration Services szolgáltatáscsomaggal kapcsolatos további tudnivalókat.

Feljegyzés

Az Azure Blob Storage teljes bemutatásához tekintse meg az Azure Blob alapjait és az Azure Blob Service REST API-t.

Előfeltételek

A cikkben ismertetett feladatok elvégzéséhez be kell állítania egy Azure-előfizetést és egy Azure Storage-fiókot. Az adatok feltöltéséhez vagy letöltéséhez szüksége van az Azure Storage-fiók nevére és fiókkulcsára.

  • Azure-előfizetés beállításához tekintse meg az ingyenes egy hónapos próbaverziót.
  • A tárfiók létrehozásával, valamint a fiókokkal és a kulcsokkal kapcsolatos információk beszerzésére vonatkozó utasításokért tekintse meg az Azure Storage-fiókokról szóló cikket.

Az SSIS-összekötők használatához le kell töltenie a következőt:

  • SQL Server 2014 vagy 2016 Standard (vagy újabb): A telepítés tartalmazza az SQL Server Integration Services szolgáltatást is.
  • Microsoft SQL Server 2014 vagy 2016 Integration Services feature Pack for Azure: Ezek az összekötők az SQL Server 2014 Integration Services és az SQL Server 2016 Integration Services szolgáltatásból tölthetők le.

Feljegyzés

Az SSIS az SQL Serverrel van telepítve, de nem szerepel az Express verzióban. Az SQL Server különböző kiadásaiban szereplő alkalmazásokról az SQL Server technikai dokumentációjában talál további információt.

Az SSIS telepítéséhez lásd: Integration Services (SSIS) telepítése

Az egyszerű kinyerési, átalakító- és betöltési (ETL-) csomagok létrehozásához a SISS használatával történő használatról az SSIS oktatóanyagában talál további információt: Egyszerű ETL-csomag létrehozása.

NYC Taxi-adatkészlet letöltése

Az itt ismertetett példa egy nyilvánosan elérhető adatkészletet használ, amely elérhető az Azure-beli nyílt adathalmazokban és a TLC-adatrekordokban. Az adathalmaz 2013-ban körülbelül 173 millió taxiútból áll a NYC-ben. Kétféle adattípus létezik: utazási adatok és viteldíjadatok.

Adatok feltöltése a Blob Storage-ba

Ha az SSIS szolgáltatáscsomaggal szeretné áthelyezni az adatokat a helyszíniről a Blob Storage-ba, az Azure Blob Upload Task egy példányát használjuk, amely az alábbi ábrán látható:

Képernyőkép az Azure Blob Feltöltési feladat gombról.

Az alábbi táblázat a tevékenység által használt paramétereket ismerteti.

Mező Leírás
AzureStorage Csatlakozás ion Egy meglévő Azure Storage-Csatlakozáskezelő vagy létrehoz egy újat, amely egy Azure Storage-fiókra hivatkozik, amely a blobfájlok tárolására mutat.
BlobContainer Megadja annak a blobtárolónak a nevét, amely blobként tárolja a feltöltött fájlokat.
BlobDirectory Megadja azt a blobkönyvtárat, amelyben a feltöltött fájl blokkblobként van tárolva. A blobkönyvtár egy virtuális hierarchikus struktúra. Ha a blob már létezik, a program lecseréli.
LocalDirectory Megadja a feltöltendő fájlokat tartalmazó helyi könyvtárat.
Fájlnév Egy névszűrőt ad meg a megadott névmintával rendelkező fájlok kijelöléséhez. A MySheet*.xls* például olyan fájlokat tartalmaz, mint MySheet001.xls és MySheetABC.xlsx
TimeRangeFrom/TimeRangeTo Időtartomány-szűrőt ad meg. A TimeRangeFrom és a TimeRangeTo után módosított fájlok szerepelnek a fájlban.

Feljegyzés

Az AzureStorage Csatlakozás ion hitelesítő adatainak helyesnek kell lenniük, és a BlobContainernek léteznie kell az átvitel megkísérlése előtt.

Adatok letöltése a Blob Storage-ból

Ha sSIS-vel szeretne adatokat letölteni a Blob Storage-ból a helyszíni tárolóba, használja az Azure Blob Download Task egy példányát.

Fejlettebb SSIS Azure-forgatókönyvek

Az SSIS szolgáltatáscsomag lehetővé teszi, hogy összetettebb folyamatok kezelhetők legyenek a tevékenységek csomagolásával. A blobadatok például közvetlenül egy HDInsight-fürtbe kerülhetnek, amelynek kimenetét vissza lehet tölteni egy blobba, majd a helyszíni tárolóba. Az SSIS további SSIS-összekötőkkel futtathat Hive- és Pig-feladatokat egy HDInsight-fürtön:

Közreműködők

Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.

Fő szerző:

A nem nyilvános LinkedIn-profilok megtekintéséhez jelentkezzen be a LinkedInbe.

Következő lépések