Compartir a través de


Lección 2: Agregar datos

En esta lección, usará el Asistente para importación de tablas en SQL Server Data Tools para conectarse a la base de datos SQL AdventureWorksDW, seleccionar datos, obtener una vista previa y filtrar los datos y, a continuación, importarlos en el área de trabajo del modelo.

Mediante el Asistente para importación de tablas, puede importar datos de diversos orígenes relacionales: Access, SQL, Oracle, Sybase, Informix, DB2, Teradata, etc. Los pasos para importar datos de cada uno de estos orígenes relacionales son muy similares a los descritos a continuación. Además, los datos se pueden seleccionar mediante un procedimiento almacenado.

Para más información sobre la importación de datos y los distintos tipos de orígenes de datos desde los que puede importar, consulte Orígenes de datos (SSAS tabular).

Tiempo estimado para completar esta lección: 20 minutos

Prerrequisitos

Este tema forma parte de un tutorial de modelado tabular, que debe completarse en orden. Antes de realizar las tareas de esta lección, debe haber completado la lección anterior: Lección 1: Crear un nuevo proyecto de modelo tabular.

Crear una conexión

Para crear una conexión a una base de datos AdventureWorksDW2012

  1. En SQL Server Data Tools, haga clic en el menú Modelo y, a continuación, haga clic en Importar desde el origen de datos.

    Esto inicia el Asistente para importación de tablas que le guía a través de la configuración de una conexión a un origen de datos. Si Importar desde el origen de datos está atenuado, haga doble clic en Model.bim en el Explorador de soluciones para abrir el modelo en el diseñador.

  2. En el Asistente para importación de tablas, en Bases de datos relacionales, haga clic en Microsoft SQL Server y, a continuación, haga clic en Siguiente.

  3. En la página Conectarse a una base de datos de Microsoft SQL Server , en Nombre de conexión descriptivo, escriba Adventure Works DB from SQL.

  4. En Nombre del servidor, escriba el nombre del servidor que instaló la base de datos AdventureWorksDW.

  5. En el campo Nombre de la base de datos , haga clic en la flecha abajo y seleccione AdventureWorksDW y, a continuación, haga clic en Siguiente.

  6. En la página Información de suplantación , debe especificar las credenciales que Analysis Services usará para conectarse al origen de datos al importar y procesar datos. Compruebe que el nombre de usuario y la contraseña específicos de Windows están seleccionados y, a continuación, en Nombre de usuario y Contraseña, escriba las credenciales de inicio de sesión de Windows y, a continuación, haga clic en Siguiente.

    Nota:

    El uso de una cuenta de usuario y una contraseña de Windows proporciona el método más seguro para conectarse a un origen de datos. Para obtener más información, consulte Suplantación (SSAS Tabular).

  7. En la página Elegir cómo importar los datos , compruebe Seleccionar en una lista de tablas y vistas para elegir los datos que se van a importar está seleccionado. Quiere seleccionar entre una lista de tablas y vistas, por lo que haga clic en Siguiente para mostrar una lista de todas las tablas de origen de la base de datos de origen.

  8. En la página Seleccionar tablas y vistas, active la casilla de las tablas siguientes: DimCustomer, DimDate, DimGeography, DimProduct, DimProductCategory, DimProductSubcategory y FactInternetSales.

  9. Queremos proporcionar a las tablas del modelo nombres más fáciles de entender. Haga clic en la celda en la columna Nombre amistoso para DimCustomer. Cambie el nombre de la tabla quitando "Dim" de DimCustomer.

  10. Cambie el nombre de las otras tablas:

    Nombre de origen Nombre amigable
    DimDate Fecha
    DimGeography Geografía
    DimProduct Producto
    DimProductCategory Categoría del producto
    DimSubcategoríaDeProducto Subcategoría del producto
    FactInternetSales Ventas por Internet

    NO haga clic en Finalizar.

Ahora que se ha conectado a la base de datos, ha seleccionado las tablas que se van a importar y les ha dado nombres descriptivos, vaya a la sección siguiente, Filtrar los datos de las tablas antes de importar.

Filtrar los datos de tabla

La tabla DimCustomer que va a importar desde la base de datos contiene un subconjunto de los datos de la base de datos original de SQL Server Adventure Works. Filtrará algunas de las columnas de la tabla DimCustomer que no son necesarias. Cuando sea posible, querrá filtrar los datos que no se usarán para ahorrar espacio en memoria usado por el modelo.

Para filtrar los datos de la tabla antes de importar

  1. Seleccione la fila de la tabla Customer y, a continuación, haga clic en Vista previa y filtro. La ventana Vista previa de la tabla seleccionada se abre con todas las columnas de la tabla de origen DimCustomer mostrada.

  2. Desactive la casilla de la parte superior de las columnas siguientes:

    Cliente
    SpanishEducation
    FrenchEducation
    Ocupación Española
    Ocupación Francesa

    Dado que los valores de estas columnas no son relevantes para el análisis de ventas por Internet, no es necesario importar estas columnas. La eliminación de columnas innecesarias hará que el modelo sea más pequeño.

  3. Compruebe que todas las demás columnas están activadas y, a continuación, haga clic en Aceptar.

    Observe que las palabras Filtros aplicados ahora se muestran en la columna Detalles del filtro de la fila Customer ; Si hace clic en ese vínculo, verá una descripción de texto de los filtros que acaba de aplicar.

  4. Filtre las tablas restantes desactivando las casillas de las columnas siguientes de cada tabla:

    Fecha
    DateKey
    SpanishDayNameOfWeek
    FrenchDayNameOfWeek
    SpanishMonthName
    FrenchMonthName
    Geografía
    NombreDeLaRegiónDelPaísEspañol
    FrenchCountryRegionName
    IpAddressLocator
    Producto
    SpanishProductName
    FrenchProductName
    Descripción en Francés
    ChineseDescription
    ArabicDescription
    HebreoDescription
    ThaiDescription
    GermanDescription
    JapaneseDescription
    TurkishDescription
    Categoría del producto
    NombreDeCategoríaDeProductoEnEspañol
    FrenchProductCategoryName
    Subcategoría del producto
    SpanishProductSubcategoryName
    FrenchProductSubcategoryName
    Ventas por Internet
    OrderDateKey
    DueDateKey
    ShipDateKey

Ahora que ha revisado y filtrado datos innecesarios, puede importar los datos. Vaya a la sección siguiente Importar las tablas seleccionadas y los datos de columna.

Importar las tablas seleccionadas y los datos de columna

Ahora puede importar los datos seleccionados. El asistente importa los datos de las tablas junto con las relaciones entre tablas. Las nuevas tablas y columnas se crean en el modelo usando los nombres amigables que especificaste, y los datos que filtraste no se importarán.

Para importar las tablas seleccionadas y los datos de columna

  1. Revise las selecciones. Si todo parece correcto, haga clic en Finalizar.

    Al importar los datos, el asistente muestra cuántas filas se han obtenido. Cuando se han importado todos los datos, se muestra un mensaje que indica que se ha realizado correctamente.

    Sugerencia

    Para ver las relaciones que se crearon automáticamente entre las tablas importadas, en la fila Preparación de datos , haga clic en Detalles.

  2. Haga clic en Cerrar.

    El asistente se cierra y el diseñador de modelos está visible. Cada tabla se ha agregado como una nueva pestaña en el diseñador de modelos.

Guardar el proyecto de modelo

Es importante guardar frecuentemente el proyecto de modelo.

Para guardar el proyecto de modelo

  • En SQL Server Data Tools, haga clic en el menú Archivo y, a continuación, haga clic en Guardar todo.

Paso siguiente

Para continuar con este tutorial, vaya a la siguiente lección: Lección 3: Cambiar nombre de columnas.