Bevezetés a SAS rendszerinterjúval kapcsolatos kérdések és válaszok
A SAS elsősorban statisztikai elemzésre szánt szoftver, amelynek célja az összegyűjtött adatok kezelése és elemzése, megismerheti az alkalmazás működését és felépítését. Ezt a statisztikai szoftvert úgy tervezték, hogy legyőzze a programozási erőfeszítéseket; felhasználható adatok elérésére, elemzésére, kezelésére és jelentésére.
Ez az integrált rendszer szoftvermegoldásokat kínál, és számos feladat elvégzését lehetővé teszi; néhányat alább sorolunk fel:
- Az adatok bevitele az alkalmazásokba, az adatok beolvasása és kezelése.
- Segít a jelentés és a grafikai tervek készítésében.
- Ez megoldást kínál az üzleti vállalkozások számára azáltal, hogy üzleti előrejelzést ad nekik, amely segít a fontos üzleti döntésben.
- Projektmenedzsment és kutatás
- Egyéb szoftverek és alkalmazások fejlesztése
- Matematikai és statisztikai elemzés
Tehát ha a SAS rendszerrel kapcsolatos munkát keres, fel kell készülnie a SAS rendszer interjúval kapcsolatos kérdésekre. Bár minden interjú különbözik, és a munka mértéke szintén különbözik, segíthetünk a legfontosabb SAS rendszer-interjú kérdéseivel és válaszaival, amelyek segítenek abban, hogy megtegye az ugrást, és sikeres legyen az interjúban.
Az alábbiakban felsoroljuk azokat a top SAS-interjúkérdéseket, amelyeket főként egy interjúban kérdeznek
1. rész - SAS rendszerinterjúval kapcsolatos kérdések (alapvető)
Ez az első rész a SAS rendszerinterjúval kapcsolatos alapvető kérdéseket és válaszokat tartalmazza
1. Említse meg a piacon elérhető SAS-termékeket?
Válasz:
Számos SAS termék érhető el a piacon, az alábbiakban néhány SAS termék található:
- Base SAS - Adatkezelő eszköz, programozási nyelv, adatelemző és jelentéskészítő eszköz
- SAS / STAT - statisztikai elemzést nyújt
- SAS / GRAPH - minőségi grafikát biztosít
- SAS / OR - segít a műveletek kutatásában
- SAS / IML - Interaktív mátrixnyelv
- SAS / AF - interfészt biztosít az alkalmazás számára
- SAS / QC - segítség a minőség-ellenőrzésben
- SAS / ETS - ökonometria és idősor elemzés
Számos olyan termék áll rendelkezésre, amelyek hasznosak a táblázatokban, az adatbázis elérésében, és csatlakozhatnak más gépekhez, ahol az SAS fut.
2. Magyarázza el, mi az a Data Step és a Program Step a SAS programokban?
Válasz:
Az adatlépés és az eljáráslépés a SAS program fő alkotóelemei.
- Adatlépés: beolvassa más forrásokból származó adatokat, helyreállítja, manipulálja és integrálja azokat, és jelentéseket készít. Ez a lépés előkészíti az adatokat a „próbaknak” nevezett eljárás egyikének felhasználására.
- Eljárás lépés: Értelmezi az adatokat, elvégzi az elemzést, és hatalmas mennyiségű adatot és eljárást ad ki, hogy kezelje.
3. Hogyan lehet hozzáférni a SAS-hoz egy UNIX rendszer használatával?
Válasz:
A SAS a UNIX rendszeren négyféle módon érhető el:
- Sas típus: Megnyitja a Kijelző kezelőt, amely programból, naplóból és kimeneti ablakról áll. Van néhány eljárás, amelyet a Display Manger-ben kell futtatni.
- Gépelje be sas –nodms: Ezt a rendszer a SAS utasítás minden lépésében felszólítja, és a kimenet megjelenik a képernyőn.
- Sas – stdio típus: Ez úgy viselkedik, mint egy szabványos UNIX program, a bemenetet a szokásos bemenetről veszi át, naplóba küldi a standard hibát, és a kimenetet biztosítja a normál kimenethez.
- Sas fájlnév.sas típus: Ez egy kötegelt mód, a filename.sas programból olvassa be, menti a naplót a filename.log fájlba, és a kimenet a filename.lst fájlba kerül.
Térjünk át a következő SAS rendszerinterjú-kérdésekre.
4. Hogyan minimalizálható a SAS-ben a helyigény?
Válasz:
Ez a Big Data világa, az adatok, amelyekkel dolgozunk, hatalmasak, tehát a következő lépésekkel csökkenthető a SAS terület:
- Ha hatalmas mennyiségű adat van, akkor a nagy adatkészleteket kisebb adatkészletekre kell osztani.
- Minden lépésben meg kell győződnie arról, hogy minden nem kívánt adatot törölni kell.
- Az adatokat változókra korlátozhatja különféle adatkészlet-beállítások vagy utasítások felhasználásával.
- A megfigyelések számának korlátozása érdekében használhatja az If vagy az OBS = utasításokat.
- Optimalizálhatja a WHERE kifejezést és korlátozhatja a megfigyelések számát az adatlépésben és az eljárási lépésben WHERE vagy WHERE = vagy indexelési utasítások használatával.
- A változó byte-jait korlátozhatjuk a hossz használatával.
- Ha nincs szükség az adatkészlet létrehozására, használhatja a Use_null_data halmaznevet.
- Az adatkészleteket az adatkészlet-opciók, például a COMPRESS = vagy a COMPRESS = bináris, vagy bármely más rendszerbeállítás segítségével is tömörítheti.
- Az SQL utasításokat számos opcióhoz felhasználhatja, ahelyett, hogy az Data Step és az eljárás lépést használja ideiglenes adatkészletekkel.
5. Magyarázza el a SAS fontos tulajdonságait?
Válasz:
Az alábbiakban bemutatjuk a SAS szoftver fontos jellemzőit:
- Elemzés: Üzleti elemzést nyújt a vállalatok számára; számos üzleti termék és szolgáltatás elemzését nyújtja.
- Adathozzáférés és -kezelés: Használható adatbázis-kezelő rendszerként is, ahol számos forrásból elérheti és kezeli az adatokat.
- Jelentéskészítés és grafika: A SAS fontos információkat nyújt a vállalatról minőségi grafikus jelentések révén.
- Megjelenítés: A SIS által szolgáltatott jelentések grafikonok formájában és különféle vonzó megjelenítések formájában készülhetnek, amelyek megkönnyítik a megértést.
- Üzleti megoldások: A vállalat által generált és tárolt adatokat elemezzük, és hasznos információkat kapunk, amelyek segítenek a társaságnak jobb döntéseket hozni az összetett üzleti megoldásoknál.
2. rész - SAS rendszerinterjúval kapcsolatos kérdések (haladó)
Vessen egy pillantást a fejlett SAS rendszer-interjú kérdéseire.
6. Mi történik, ha a PROC SQL-t végrehajtja SAS-ben?
Válasz:
A PROC SQL végrehajtásakor a SAS a következő lépésekkel jár:
- Először az SQL eljárásban ellenőrzi az összes szintaxis hibát, például pontosvesszőt, hiányzó vagy érvénytelen utasítást.
- Ezután az SQL optimalizáló átvizsgálja a lekérdezés nyilatkozatát, hogy eldöntse, hogyan kell végrehajtani az SQL lekérdezést a futási idő csökkentése érdekében.
- Ezután betölti a FROM utasításban említett táblázatokat az adatmotorba, ahol az adatok a memóriából érhetők el.
- Ezután végrehajtják a kódot és a matematikai számítást.
- A döntő asztal létrejön a memóriában.
- Végül a végső táblát elküldjük a kimeneti táblázatnak az SQL utasításban leírtak szerint.
7. Milyen általános programozási hibákat hajtanak végre a SAS alkalmazásban?
Válasz:
Az alábbiakban bemutatjuk a SAS-ben elkövetett általános programozási hibákat:
- Szisztematikus végrehajtás: A SAS az Adatok vagy a Proc lépéseit egyenként hajtja végre, egyetlen program sem tudja összekeverni és egyeztetni a többi lépést. Ez hibát generál, amikor azt mondja, hogy a hozzárendelési utasítás érvénytelen.
- Hiányzó pontosvessző: Ha nincs pontosvessző, akkor hibaüzenetet küld, amelyben azt mondja, hogy az ELSE utasításnak nincs megfelelő IF vagy THEN utasítás. A hiányzó pontosvessző miatt a SAS a két állítást egyetlen kijelentésként fogja elolvasni.
- Hossz vagy változó: A változó első említése alapján az Data Step hozzá fogja rendelni a változó hosszát. Ha nem egyezik, akkor nem küld hibaüzenetet, hanem az előzőekben említett változó hosszát veszi figyelembe. Tehát óvatosabbnak kell lennie, ha egy változóhoz hosszat rendel.
- Hiányzó érték: Ez a hiba akkor fordul elő, ha egy nyilatkozatban hiányzik egy érték, ez nem ad hibaüzenetet, de a program hosszú ideig fut végrehajtás nélkül.
Térjünk át a következő SAS rendszerinterjú-kérdésekre.
8. Mi a PDV az SAS-ben? Milyen funkciói vannak?
Válasz:
A Program Data Vector akkor jön létre, amikor a bemeneti puffert a létrehozáskor létrehozzák a rekordok külső fájlból történő tárolására. A PDV egy olyan típusú memória, amelyben az adatkészletet egyszerre egy megfigyeléssel hozza létre.
A PDV egy logikai memória, amely a következő funkciókat tudja végrehajtani:
- Az adatkészletet egyszerre hozza létre
- A PDV létrehozása előtt a fordítás során létrejön a bemeneti puffer, amely a külső fájlokból származó rekordokat tárolja.
- A PDV az Input puffer létrehozása után jön létre.
- Ezután a SAS létrehozza az adatkészleteket, hogy azokat a logikai memóriában tárolja.
9. Magyarázza a több adatkészletet a SAS-ben?
Válasz:
A SAS egyik legnagyobb előnye, hogy egyszerre több adatkészletet kezel. A fő megállapítások a készlet, az egyesítés és frissítés, valamint az első és az utolsó változó.
Az alábbiakban a SAS áttekintése található, amely több adatkészletet kezel:
- Megfigyeli az adatkészleteket és az összekapcsolt adatkészletek sorát, hogy egy nagy adatkészletet képezzenek.
- Több adatkészlet összeállítása az egyetlen változó értéke alapján.
- Egyezés az egymással
- Táblázat-keresés végrehajtása és az adatkészletek egyesítése
- És összetettebb egyesítési technikák.
10. Mikor használjuk a PROC ESZKÖZÖKET és a PROC FREQ-t?
Válasz:-
PROC LÉPÉSEK: numerikus változó kezelésekor használható.
PROC FREQ: kategorikus változó kezelésekor használható.
Ajánlott cikkek
Ez egy útmutató a SAS rendszerinterjúval kapcsolatos kérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket a SAS rendszerinterjúval kapcsolatos kérdéseket. ez a cikk tartalmazza a SAS System interjúval kapcsolatos összes kérdését. A következő cikkeket is megnézheti további információkért -
- Az öt leghasznosabb SSAS interjú kérdés és válasz
- A leghasznosabb és leggyakrabban feltett NoSQL interjúkérdések és válaszok
- Maven interjúkérdések és válaszok Top és a legtöbb kérdés
- 10 fejlett AngularJS interjú kérdés a tapasztalt személyek számára